noah: October 2009 Archives

MemcacheDB為結合 Memcached 及 Berkeley-DB 的實作產品,儲存方式是一種 key-value 的結構方式,因為主要運作都是放在 memory 裡,所以執行效能非常的快。
要使用MemcacheDB需安裝Berkeley-DB、libevent及Memcached。下面就來看看如何安裝及測試MemcachedDB

安裝 Berkeley db
到 google 搜尋「berkeley db download」,到 oracle 官網下載,目前最新版本為 4.8.24,安裝步驟為:
tar xvzf db-4.8.24.tar.gz
cd db-4.8.24/
cd build_unix/
../dist/configure
make
sudo make install
安裝 libevent
到google 搜尋「libevent download」,到 monkey.org 下載,目前stable為1.4.12,安裝步驟為:
tar xvzf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable.tar.gz
./configure
make
sudo make install
安裝 MemcacheDB
到官網:http://memcachedb.org/下載,安裝步驟為:
tar xvzf memcachedb-1.2.0.tar.gz
cd memcachedb-1.2.0
./configure --enable-threads
make
sudo make install
ps: memcachedb 1.2預設捉的berkeley db為4.7版,如果安裝的是4.8或更新版本則需修改二個檔案:
memcachedb-1.2.0/configure.ac
memcachedb-1.2.0/configure
將 bdbdir="/usr/local/BerkeleyDB.4.7" 改成您的Berkeley DB的位置
(如為 4.8.x 版,則改成 bdbdir="/usr/local/BerkeleyDB.4.8" )
BandRich 的 c170 3G網卡,因已內建32MB的小磁碟機並內附Windows下的驅動程式,所以在 windwos 作業系統下,插入3G網卡後,只要照步驟將驅動程式裝起來即可馬上上網。

如果是在Ubuntu下,尤其是沒有GUI的模式下,就得自己手動設定。
根據官網資料,c170在 Linux 下至少需要核心為 2.6.27 才可以,所以記得先確認一下自己的Linux的版本,可以用「uname -a」來查看版本 (如果是Ubuntu,那只要是8.10後,就一定可以)。

接下來就來看看如何讓ubuntu 9.10 存文字模式(none-GUI)透過 c170 連上網。
首先安裝 wvdial,(如果現在是不能上網的,那要先想辦法讓電腦能連上網,因為需要安裝wvdial程式,或則從別的地方copy wvdial自己安裝也可以)
apt-get install wvdial

打開 /etc/wvdial.conf,修改以下內容 (這裡假設用的是威寶電信的3G SIM卡)
Phone = *99#
Username = vibo
Password = vibo
Buad = 460800
Modem = /dev/ttyUSB0

插入BandLuxe c170網卡

退出BandLuxe的虛擬光碟(假設捉到的是cdrom1)
eject /dev/cdrom1

執行撥接程式
wvdial