本书由某互联网大厂资深工程师撰写,带你研读存储引擎的底层支撑技术、主流派系及其设计与实现精髓。作者特意采用经典计算机图书的循序渐进方式讲解,不断抛出一个个引导你思考的问题,让你渐入佳境,从纷繁复杂的产品和业务中抽取出本质,从容应对多种存储与系统难题。
全书共9章,分为三部分。第一部分(第1~3章)讲解存储引擎的全貌,涉及存储引擎中高频使用的数据结构、存储介质等,为深入学习后面的内容做铺垫。第二部分(第4~6章)介绍基于B+树的存储引擎,重点介绍为什么选择B+树作为存储引擎索引结构、B+树存储引擎解决哪些问题以及如何解决,并以BoltDB存储引擎项目为例来讲解核心原理与实现细节。第三部分(第7~9章)介绍基于LSM派系的存储引擎,重点介绍LSM Tree中各组件的功能及作用,最后剖析了LevelDB项目的核心原理与实现细节。
文小飞(网名: jaydenwen/jaydenwen123)
大厂资深研发工程师、公司级讲师。曾就职于腾讯等互联网公司,从事基础架构设计、推荐系统架构设计、后端开发等工作,具有丰富的基础架构实践经验。对技术充满热情,尤其对存储引擎、分布式共识算法等技术有较为深入的理解,曾编写“自底向上分析 BoltDB源码”系列文章,并发布“数据存储与检索”等网络课程。业余时间喜欢阅读开源项目源码,学习新技术。
1、注册登录后无需验证密码!请 登录后查看,未注册的请先 注册
2、关注本站公众号:shuyuan-org 获取查看密码!回复关键字【密码】
3、加站长微信:shuyuan_org 微信回复可能不及时!
密码会不定期更新!验证一次,所有会员书籍生效!
扫一扫 关注公众号
扫一扫 加站长微信
扫一扫 加站长QQ
发表评论(审核通过后显示) 取消回复