1.实战积淀,资深工程师倾囊相授:本书由互联网大厂资深工程师撰写,凝聚其多年一线实践经验,为读者提供了宝贵的存储引擎底层原理与实战攻略,助力高效掌握关键技术,从容解决业务挑战。2.问题导向,深度揭秘存储引擎:作者创新采用问题引导式教学法,通过一系列精心设计的问题逐步揭示存储引擎的奥秘,包括存储引擎特性、高频数据结构及存储介质等方面内容,让读者轻松理解并深化记忆。3.两大主流引擎深度解析:书中详尽阐述了B+树和LSM派系存储引擎的宏观原理与微观设计,辅以主流源码实现解读,让您既能把握整体架构,又能洞悉细微之处,全面提升对存储引擎的认知水平。4.理论联系实际,案例丰富:全书结合实际应用场景,以BoltDB和LevelDB为实例,细致剖析存储引擎的实际运作机制,无论是初学者还是资深发者,都能从中获得深刻理解和实战指导。5.业界权威人士鼎力推荐:多位来自腾讯、PingCAP等知名企业的数据库技术专家联袂推荐,一致认为本书对于理解存储引擎原理、提升数据处理与优化能力具有重要价值,是每一位软件发者及数据库从业者深研究存储技术的理想读本。
售 价:¥
纸质售价:¥69.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Preface 前言
第1章 存储引擎概述
1.1 数据存储体系
1.2 数据存储的核心:存储引擎
1.3 存储引擎的分类
1.4 小结
第2章 索引数据结构
2.1 基础数据结构
2.2 Hash类数据结构
2.3 二叉树类数据结构
2.4 多叉树类数据结构
2.5 小结
第3章 数据存储介质
3.1 内存
3.2 持久化内存
3.3 磁盘
3.4 小结
第4章 从宏观角度理解B+树存储引擎的原理
4.1 B+树存储引擎产生的起点
4.2 B+树存储引擎方案选型
4.3 B+树存储引擎方案选型结果
4.4 小结
第5章 从微观角度理解B+树存储引擎的工程细节
5.1 边界条件处理
5.2 异常情况处理
5.3 事务
5.4 范围查询与全量遍历
5.5 小结
第6章 BoltDB核心源码分析
6.1 BoltDB整体结构
6.2 page解析
6.3 node解析
6.4 Bucket解析
6.5 Tx解析
6.6 DB解析
6.7 小结
第7章 深入理解LSM Tree原理
7.1 LSM Tree的发展背景
7.2 从零推导LSM Tree
7.3 LSM Tree的架构演进
7.4 LSM Tree的核心问题
7.5 小结
第8章 LSM派系存储引擎
8.1 LSM Tree存储引擎
8.2 LSM Hash存储引擎
8.3 LSM Array存储引擎
8.4 其他LSM存储引擎
8.5 小结
第9章 LevelDB核心源码分析
9.1 LevelDB概述
9.2 DB核心接口分析
9.3 MemTable的实现分析
9.4 WAL日志的实现分析
9.5 SSTable的实现分析
9.6 Compact的实现分析
9.7 多版本的实现分析
9.8 小结
Postscript 后记
推荐阅读
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜