语言: C++
项目简介
Google 开源的高性能键值存储引擎,采用 LSM-Tree(Log-Structured Merge-Tree)数据结构,支持十亿级别的数据存储,读写性能优异。
核心特性
- 高性能读写:随机写性能优异,支持批量写操作
- LSM-Tree 结构:写操作先入内存表,定期合并到磁盘
- 迭代器支持:支持前向和后向遍历
- 快照机制:支持一致性快照读取
- 压缩存储:支持 Snappy 压缩算法减少存储空间
- 简洁API:提供简洁易用的 Put/Get/Delete 接口
技术栈
C++ | LSM-Tree | Snappy | Bloom Filter
适用场景
- 嵌入式数据库引擎
- 需要高性能KV存储的应用
- 区块链底层数据存储
- 浏览器本地存储后端
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |