数据库系统内幕

本书旨在指导开发者理解现代数据库和存储引擎背后的内部概念, 包含从众多书籍、论文、博客和多个开源数据库源代码中精心选取的相关材料。本书深入介绍了数据存储、数据构建块、分布式系统和数据集群, 并且指出了现代数据库之间最重要的区别在于决定存储结构和数据分布的子系统。本书分为两部分: 第一部分讨论节点本地的进程, 并关注数据库系统的核心组件--存储引擎, 以及最重要的一个特有元素; 第二部分探讨如何将多个节点组织到一个数据库集群中。