当前位置: 首页 > 更多 > 其它

《深入浅出存储引擎》文小飞 pdf电子书[58MB]

  • 其它
  • 更新时间:2025-10-03 07:30:44
简介《深入浅出存储引擎》是由文小飞编著,全书分为3篇: 1.第1篇首先会详细讲解存储引擎的全貌,让读者能对存储引擎有一个整体的思维框架,介绍存储引擎的两大分支:基于b+树的存储引擎、基于lsm派系的存储引擎,其次对存储引擎部分涉及的一些数据...
《深入浅出存储引擎》pdf电子书下载
《深入浅出存储引擎》pdf百度网盘

《深入浅出存储引擎》pdf百度网盘

《深入浅出存储引擎》pdf百度网盘

《深入浅出存储引擎》pdf百度网盘


 

全书分为3篇: 1.第1篇首先会详细讲解存储引擎的全貌,让读者能对存储引擎有一个整体的思维框架,介绍存储引擎的两大分支:基于b+树的存储引擎、基于lsm派系的存储引擎,其次对存储引擎部分涉及的一些数据结构、存储介质等概念做一个简要的介绍,为后面内容的深入学习做铺垫。 2.第二篇主要介绍基于b+树的存储引擎,在理论部分重点回答为什么选择b+树做存储引擎索引结构、b+树存储引擎解决哪些问题以及如何解决。在实践部分选择开源社区中比较有名的boltdb存储引擎项目来讲解其内部核心源码的实现细节。 3.第三篇主要介绍基于lsm派系的存储引擎,理论部分重点介绍lsm tree中各组件的功能及作用,并在此基础上扩展介绍其他几类lsm派系存储引擎的实现思路,帮助读者开阔视野,实践部分分别以bitcask、moss、leveldb等开源项目的核心源码来展开,介绍其内部实现细节。 通过阅读本书,读者不仅能对存储引擎,尤其是单机的存储引擎有一个整体的框架,而且能对两类存储引擎的实现思路及背后原理有个深刻的掌握,只有深刻理解了存储引擎的背后实现原理,读者不仅可以自己动手开发自己的存储引擎,更可以很快掌握关系型数据库或者NoSql这类组件的核心原理,对未来实际应用与开发提供参考。


作者简介:
文小飞(网名:jaydenwen/jaydenwen123),大厂资深研发工程师、公司级讲师。曾就职于腾讯等互联网公司,从事基础架构、后端开发、推荐系统架构等工作,具有丰富的基础架构经验。对技术充满热情,尤其对存储引擎、分布式共识算法等技术有较为深入的理解,曾编写开源书籍“自底向上分析BoltDB源码”,并发布“数据存储与检索”等网络课程。业余时间喜欢阅读开源项目源码,学习新技术。

目录:
第1章 存储引擎概述 1
第2章 索引数据结构 18
第3章 数据存储介质 64
第4章 从宏观角度理解B+树存储引擎的原理 113
第5章 从微观角度理解B+树存储引擎的工程细节 132
第6章 BoltDB核心源码分析 172
第7章 深入理解LSM Tree原理 232
第8章 LSM派系存储引擎 253
第9章 LevelDB核心源码分析 278

点击下载