第一部分:数据系统基本原理
前四章主要介绍适用于所有数据系统的理论基础,包括运行在单机节点以及分布式集群上的数据系统:
第一章 介绍我们本书中用到的名词术语以及理论方法. 我们将会阐明到底什么是可靠性,可伸缩性和可维护性,以及我们要怎样达成这些目标。
第二章 对比一些不同的数据模型和查询语言,站在开发者的角度,这是数据库系统之间最明显的特征区别。我们会看到不同的数据模型是怎么适用到不同的场景中的。
第三章 深入到存储引擎内部来看以下数据是怎么存储在磁盘上的。不同的存储引擎针对不同的数据存储场景都做了针对性的优化,选择正确的存储引擎将极大提升我们的系统性能。
第四章 比较各种数据编码(序列化)格式,会着重介绍在它们随着应用需求的变化而不断演化的过程。
在后面的第二部分我们会讨论分布式系统特有的一些问题。
目录
Last updated