1)leveldb
leveldb是一個Google開發的速度飛快的資料庫KVStore for Redis引擎,可按照字串索引值順序映射,按照BSD許可開源LevelDB。
API http://leveldb.googlecode.com/svn/trunk/doc/index.html
2)php-leveldb
php-leveldbleveldb的PHP擴充,介面簡單
| |
$path = '/tmp/leveldb.log' ; $db = new LevelDb( $path ); echo "* setting (foo=bar): \n" ; var_dump( $db ->set( 'foo' , 'bar' )); echo "* getting (foo): \n" ; var_dump( $db ->get( 'foo' )); echo "* delete (foo): \n" ; var_dump( $db -> delete ( 'foo' )); echo "* getting (foo): \n" ; var_dump( $db ->get( 'foo' )); |
一鍵安裝
| |
#!/bin/sh #目錄 BUILD= /home/venkman/data/server cd $BUILD #下載leveldb svn export http: //leveldb .googlecode.com /svn/trunk/ leveldb cd leveldb make cd $BUILD #php-leveldb git clone git: //github .com /arraypad/php-leveldb .git cd php-leveldb phpize . /configure --with-leveldb=$BUILD /leveldb --with-php-config= /home/venkman/data/server/php/bin/php-config make make install |
注意修改php.ini增加extension = leveldb.so並重啟php