您当前的位置: 首页 > 

LevelDB 原理解析

蔚1 发布时间:2019-09-11 23:30:43 ,浏览量:2

LevelDB 是 Key-Value 磁盘数据库引擎,每秒支持 40 万次的写入,10.万次读取。 是什么原理和技术支撑着这样的高性能?让我们一步一步来寻找答案吧!

本文将介绍:

  1. LevelDB 的整体架构
  2. Key 的写入、读取、删除的详细过程
  3. SSTable 磁盘结构与 Compaction 操作
  4. 图解 LevelDB 数据编码过程
  5. 版本控制

你将从本 Chat 中学到:

  1. 内存分配器
  2. Variant 编码
  3. 跳跃表的原理
  4. 布隆过滤器算法
  5. Linux 文件操作
  6. LSM tree

阅读全文: http://gitbook.cn/gitchat/activity/5d6f48351cc2a143329973d3

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 2浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0877s