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

这里写图片描述

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.将文件拷贝

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值