nosql對比
http://www.mongodb.org/display/DOCS/Home
mongodb官網
http://www.yankay.com/wp-content/uploads/2010/02/NoSql%20Database%20Note/
NoSQL數據庫筆談
http://robbin.javaeye.com/blog/524977
NoSQL數據庫探討之一 - 爲什麼要用非關係數據庫?
http://atomti.javaeye.com/blog/575387
MongoDB入門簡介
http://www.douban.com/group/mongodb/
豆瓣的mongodb組
bdb安裝程序:
1、安裝Berkeley DB
# cd /usr/local/src
# wget http://download.oracle.com/berkeley-db/db-4.6.21.tar.gz
# tar -zxvf db-4.6.21.tar.gz
# cd db-4.6.21
# cd build_unix
Berkeley DB默認是安裝在/usr/local/BerkeleyDB.4.6目錄下,其中4.6就是版本號,你也可以指定–prefix參數來設置安裝目錄
# ../dist/configure --prefix=/usr/local/berkeleydb --enable-cxx
其中–enable-cxx就是編譯C++庫,這樣才能編譯Berkeley DB數據庫的PHP擴展php_db4
# make
# make install
# echo '/usr/local/berkeleydb/lib/' >> /etc/ld.so.conf
# ldconfig
這2句的作用就是通知系統Berkeley DB的動態鏈接庫在/usr/local/berkeleydb/lib/目錄。
如果沒有系統提示ldconfig命令,則用whereis ldconfig找一下在哪,一般可用 # /sbin/ldconfig
至此,Berkeley DB數據庫已經安裝完成。
2、安裝Berkeley DB的PHP擴展
雖然PHP裏已經自帶了php_db和php_dba兩個擴展都支持Berkekey DB,但是畢竟支持的有限,所以還是編譯Berkeley DB自帶的php_db4擴展好。
# cd /usr/local/src/db-4.6.18/php_db4/
# phpize(/usr/local/php/bin/phpize)
# ./configure --with-db4=/usr/local/berkeleydb/ --with-php-config=/usr/local/php/bin/php-config
# make
# make install
說明:這裏configure的時候可能會提示你找不到php-config,你可以找到你的php安裝PATH,然後增加--with-php-config=PATH
至此db4已編譯好在/usr/lib64/php/modules/db4.so目錄(具體跟你的系統有關)
echo 'extension=db4.so' > /etc/php.d/db4.ini
重起WEB服務器(Apache等)
至此php_db4擴展的安裝也完成了,執行php -m即可看到db4擴展已經加載了。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/bluephper/archive/2010/06/24/5692684.aspx