levelDB的安装-Linux


levelDB是一个快速的key-value (String,String)存储库,由Google编写。

基本操作是:Put(key,value), Get(key), Delete(key).
用户可以创建一个暂时的快照来获得一致的数据视图。
数据支持前向和后向迭代。
数据自动使用Snappy 压缩库进行压缩。
外部活动(文件系统操作等)通过虚拟接口实现,所以用户可以自定义操作系统接口。

限制:
levelDB不是SQL数据库,所以不支持sql查询;
一个时间段只能一个进程(可能是多线程)访问数据库;
在库里没有内置的客户-服务器,若应用需要支持CS就需要把用户自己的服务器包装到库中。


1.下载levelDB文件:

git clone https://github.com/google/leveldb.git

levelDB的安装-Linux_第1张图片

2.到levelDB目录下,执行make命令:
levelDB的安装-Linux_第2张图片

执行完成后:
leveldb/下多出out-shared和out-static目录,其中out-shared/下有:
db db_bench helpers libleveldb.so libleveldb.so.1 libleveldb.so.1.19 port table util

3.将文件拷贝

sudo cp out-shared/libleveldb.so* /usr/local/lib & sudo cp -R include/* /usr/local/include

这里写图片描述

安装完成!!!

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

你可能感兴趣的:(levelDB)