windows下编译leveldb

https://blog.csdn.net/maweifei/article/details/80954369?share_token=C3416B9F-7DE8-4FB8-8EB0-1302FBA5666B&tt_from=mobile_qq&utm_source=mobile_qq&utm_medium=toutiao_ios&utm_campaign=client_share

本文使用的leveldb源码下载地址:https://github.com/google/leveldb/tree/windows

1文件-》新建-》从现有代码文件创建新项目

打开 从现有代码文件创建新项目 向导窗口
2要创建什么类型的项目? 选择Visual C++

LevelDB.NET 使用

https://blog.csdn.net/yeluo_vinager/article/details/106789866?share_token=0ADA52C0-3C9F-4B77-8B2E-8ED9D8EC0FE2&tt_from=mobile_qq&utm_source=mobile_qq&utm_medium=toutiao_ios&utm_campaign=client_share

LevelDB是google实现的非常高效的kv数据库,多数是和redis比较。这里记录下如何使用。

新建项目

Nuget添加类库

LevelDB

一、LevelDB
官方github:https://github.com/google/leveldb

  1. 什么是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

文档更新时间: 2022-02-27 16:24   作者:admin