总结
•本来想10天读完的,但是没想到第四天就读完了,总结一下。•leveldb的架构很简单,一共两个线程,一个线程负责主逻辑,另一个线程负责和压缩工作。•leveldb最难的部分在于sst文件的格式和MVCC多版本管理的version,versionset,这两块理解了其他都是顺水推舟•leveldb里有很多可以提炼出来的东西,供自己写成库的,比如一个 hash table,一个LRU cache。•如果想读levelDB,一定要先读LSM Tree的论文•读完leveldb,可以读kv分离等优化,也可以读rocksdb对leveldb的优化
文章转载自当代孔乙己,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1495次阅读
2025-03-13 11:40:53
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
880次阅读
2025-04-09 15:33:27
2025年3月国产数据库大事记
墨天轮编辑部
605次阅读
2025-04-03 15:21:16
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
507次阅读
2025-03-13 14:38:19
征文大赛 |「码」上数据库—— KWDB 2025 创作者计划启动
KaiwuDB
417次阅读
2025-04-01 20:42:12
2025年3月国产数据库中标情况一览:TDSQL大单622万、GaussDB大单581万……
通讯员
388次阅读
2025-04-10 15:35:48
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
366次阅读
2025-03-21 10:34:08
国产化+性能王炸!这套国产方案让 3.5T 数据 5 小时“无感搬家”
YMatrix
345次阅读
2025-03-13 09:51:26
数据库,没有关税却有壁垒
多明戈教你玩狼人杀
311次阅读
2025-04-11 09:38:42
天津市政府数据库框采结果公布!
通讯员
253次阅读
2025-04-10 12:32:35