
LevelDB
文章平均质量分 95
leveldb学习笔记
凌桓丶
现腾讯边缘存储研发工程师,前字节跳动流式计算研发工程师、优快云博客专家。
展开
-
LevelDB 源码剖析(五)SSTable模块:SSTable、Block、布隆过滤器、LRU Cache
LevelDB 源码剖析(五)SSTable模块:SSTable、Block、布隆过滤器、LRU Cache原创 2022-04-03 10:00:00 · 1274 阅读 · 0 评论 -
LevelDB 源码剖析(九)DBImpl模块:Open、Get、Put、Delete、Write
LevelDB 源码剖析(九)DBImpl模块:Open、Get、Put、Delete、Write原创 2022-04-10 13:21:13 · 1055 阅读 · 0 评论 -
LevelDB 源码剖析(七)版本管理:Manifest、Version、VersionEdit、VersionSet
LevelDB 源码剖析(七)版本管理:Manifest、Version、VersionEdit、VersionSet原创 2022-04-06 13:26:31 · 1857 阅读 · 0 评论 -
LevelDB 源码剖析(八)Compaction模块:Minor Compaction、Major Compaction、文件选取、执行流程、垃圾回收
LevelDB 源码剖析(八)Compaction 模块:Minor Compaction、Major Compaction、文件选取、执行流程、垃圾回收原创 2022-04-08 16:11:56 · 2060 阅读 · 2 评论 -
LevelDB 源码剖析(六)WAL模块:LOG 结构、读写流程、崩溃恢复
LevelDB 源码剖析(六)WAL模块:LOG 结构、读写流程、崩溃恢复原创 2022-04-04 16:38:15 · 1348 阅读 · 0 评论 -
LevelDB 源码剖析(四)MemTable模块:SkipList、MemTable、持久化
LevelDB 源码剖析(四)MemTable模块:SkipList、MemTable、持久化原创 2022-04-01 14:00:00 · 1290 阅读 · 0 评论 -
LevelDB 源码剖析(三)公共基础:内存管理、数值编码、Env家族、文件操作
LevelDB 源码剖析(三)公共基础:内存管理、数值编码、Env家族、文件操作原创 2022-03-30 23:04:51 · 1406 阅读 · 0 评论 -
LevelDB 源码剖析(二)整体架构与基本组件:Comparator、Slice、Status、Iterator、Option
LevelDB 源码剖析(二)整体架构与基本组件:Comparator、Slice、Status、Iterator、Option原创 2022-03-30 15:49:54 · 2200 阅读 · 0 评论 -
LevelDB 源码剖析(一)准备工作:环境搭建、接口使用、常用优化
LevelDB 源码剖析(一):环境搭建、实战使用、常用优化原创 2022-03-29 14:11:00 · 2513 阅读 · 0 评论 -
LevelDB是什么?为什么我们需要K-V存储?
LevelDB 是一个由 Google 公司所研发的 K-V 存储嵌入式数据库管理系统编程库,以开源的 BSD 许可证发布。其作为 LSM Tree 的经典实现,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。原创 2022-03-28 23:01:30 · 4571 阅读 · 0 评论