精通LevelDB
读书评论:
-
豆友tfd3BhuqCI08-05推荐想读源码的朋友结合着这本书读一读,效果还是很不错的
-
雪洁11-22内容已比较详细,适合详细阅读
-
chieh06-08一般般,不能算好书,但总比没有好。——当自己深入源码之后,发现这本书还是蛮不错的,所以改成了 4 星。1. 通过这本书我快速找到了重点。2. 这本书的注释帮我省去了很多查找的时间。扣掉一星,因为这本书内容排布比较乱,没有按照由浅入深的方式,适合用来当做读源码时的手册。
-
sunznx09-08可以从第六章开始读起,这本书写的一般般,不过 leveldb 没有其他好书。很多代码解释,写得看不懂在说啥(特别是最后的 compaction 部分),得自己去看代码
-
喵叽是一只喵04-13介绍Leveldb的书很少,这个原创书籍还算不错,深入学习源码之前的好书
-
橙子炮05-12有些细节浑水摸鱼,总体不错
-
顾晅11-24对于源码分析类书,应该在前言或者第一章什么地方把对应的分析版本给出来;书中流程图有些是有明显逻辑错误的,如P39的Get流程分析;代码排版不够好,比较粗糙。
-
Medi05-12前半部分综述看的比较认真,后半部分代码实现等我后续看代码之后再一起看,要不然看不下去
-
Jun01-19粗读一遍,leveldb涉及到算法都很经典,前面都不错,版本管理、compaction部分讲得不是很清晰,还是要再看看源码
-
heisen01-11花了两天的时间粗读了一下这本书,感觉是最近几年国内关于kv这个领域写的最深入的一本书了,大部分的书都变成了操作手册,而这本书结合源码展示了leveldb log,memtable,sstable各种架构原理和细节,同时也讲解了相关的系统编程概念和code比如内存屏障,内存模型,sstable里面的bloom filter还有memtable里面的skiplist之类,知其然更知其所以然,感觉还可以结合源码再多读几次。
-
Ethanity01-31读ch4/6-9就行了
-
沉寂之舟03-13算是国内唯一一本讲leveldb源码的书,是抱着很高的期待看的,前面的内容还真是难以下咽,得找找参考资料,后半部分的模块代码还是不错的,不过缺点也非常明显。首先,可能作者认为读源码就是“精通”了吧,大都只能算代码阅读笔记,具体分析却讲的不够细。其次,内容组织上,所谓基础知识,也就是更底层的utils和port代码,完全是跳跃式,感觉就是凭作者的喜好来讲,也甚至没有leveldb中怎么调用说明;最后,代码和GitHub上完全对不上,至少是2018年的代码了,作为2021年出版的书,多少也要更新一下吧。