windows下编译leveldb
本文使用的leveldb源码下载地址:https://github.com/google/leveldb/tree/windows
1文件-》新建-》从现有代码文件创建新项目
打开 从现有代码文件创建新项目 向导窗口
2要创建什么类型的项目? 选择Visual C++
LevelDB.NET 使用
LevelDB是google实现的非常高效的kv数据库,多数是和redis比较。这里记录下如何使用。
新建项目
Nuget添加类库
LevelDB
一、LevelDB
官方github:https://github.com/google/leveldb
- 什么是LevelDB
LevelDB是Google传奇工程师Jeff Dean和Sanjay Ghemawat开源的KV存储引擎。
Jeff Dean:Google大规模分布式平台Bigtable和MapReduce主要设计和实现者。
Sanjay Ghemawat:Google大规模分布式平台GFS,Bigtable和MapReduce主要设计和实现工程师。
这二位是Bigtable的设计和实现者,分布式存储系统Bigtable有两个核心的部分:Master Server和Tablet Server。其中Master Server做一些管理数据的存储以及分布式调度工作,实际的分布式数据存储以及读写操作是由Tablet Server完成的,
Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了。 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计。是基于LSM(Log-Structured-Merge Tree)的典型实现。
LevelDb是能够处理十亿级别规模Key-Value型数据持久性存储的C++ 程序库。
————————————————
版权声明:本文为CSDN博主「西京刀客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/inthat/article/details/113751448