1. 当前位置:网站首页 > 

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

sudo cp out-shared/libleveldb.so* /usr/local/lib & sudo cp -R include/* /usr/local/include
  • 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


本文最后更新于2018-7-6,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
版权说明

本文地址:https://www.chensj.net/?post=126
未标注转载均为本站远程,转载请注明文章出处:

联系我们

在线咨询:点击这里给我发消息

微信号:chensj923

工作日:9:00-23:00,节假日休息

扫码关注