您好,欢迎访问一九零五行业门户网

php使用leveldb

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 * 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
其它类似信息

推荐信息