SummarySummary 简介序言第一部分:数据系统基础 第一章:可靠性、可伸缩性和可维护性 关于数据系统的思考可靠性可伸缩性可维护性本章小结 第二章:数据模型与查询语言 关系模型与文档模型数据查询语言图数据模型本章小结 第三章:存储与检索 驱动数据库的数据结构事务处理还是分析?列式存储本章小结 第四章:编码与演化 编码数据的格式数据流的类型本章小结 第二部分:分布式数据 第五章:复制 领导者与追随者复制延迟问题多主复制无主复制本章小结 第六章:分区 分区与复制键值数据的分区分区与次级索引分区再平衡请求路由本章小结 第七章:事务 事务的棘手概念弱隔离级别可串行化本章小结 第八章:分布式系统的麻烦 故障与部分失效不可靠的网络不可靠的时钟知识、真相与谎言本章小结 第九章:一致性与共识 一致性保证线性一致性顺序保证分布式事务与共识本章小结 第三部分:衍生数据 第十章:批处理 使用Unix工具的批处理MapReduce和分布式文件系统MapReduce之后本章小结 第十一章:流处理 传递事件流数据库与流流处理本章小结 第十二章:数据系统的未来 数据集成分拆数据库将事情做正确做正确的事情本章小结 术语表后记