levelDB是一个快速的key-value (String,String)存储库,由Google编写。
基本操作是:Put(key,value), Get(key), Delete(key).
用户可以创建一个暂时的快照来获得一致的数据视图。
数据支持前向和后向迭代。
数据自动使用Snappy 压缩库进行压缩。
外部活动(文件系统操作等)通过虚拟接口实现,所以用户可以自定义操作系统接口。
限制:
levelDB不是SQL数据库,所以不支持sql查询;
一个时间段只能一个进程(可能是多线程)访问数据库;
在库里没有内置的客户-服务器,若应用需要支持CS就需要把用户自己的服务器包装到库中。
1.下载levelDB文件:
- 1
2.到levelDB目录下,执行make命令:
执行完成后:
leveldb/下多出out-shared和out-static目录,其中out-shared/下有:
db db_bench helpers libleveldb.so libleveldb.so.1 libleveldb.so.1.19 port table util
3.将文件拷贝
- 1
安装完成!!!
git clone https://code.google.com/p/leveldb/
【1】github地址:
https://github.com/google/leveldb
【2】levelDB使用说明:
https://github.com/google/leveldb/blob/master/doc/index.md
本文地址:https://www.chensj.net/?post=126
未标注转载均为本站远程,转载请注明文章出处: