1) leveldb
leveldb は、Google によって開発された高速データベース キー値ストレージ エンジンであり、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 "* 設定 (foo=bar): n" ; var_dump( $db ->set( 'foo ') , 'bar' )); echo "* 取得 (foo): n" ; var_dump( $db ->get( 'foo' )); echo "* delete (foo): n" ; var_dump( $db -> delete ( 'foo' )); echo "* 取得 (foo): n" ; var_dump( $db ->get( 'foo' )); |
#!/bin/sh | #Directory BUILD= /home/venkman/data/server cd $ビルド # leveldb をダウンロード svn export http://leveldb .googlecode.com /svn/trunk/ leveldb cd leveldb makecd $BUILD #php-leveldb gitクローン git: //github .com / arraypad/php-leveldb .gitcd php-leveldb phpize/configure --with-leveldb=$BUILD /leveldb --with-php-config= /home/venkman/data/server/php/ bin/php-config make make install
|