
出版社: 机械工业
原售价: 119.00
折扣价: 83.30
折扣购买: 数据库系统内幕
ISBN: 9787111655169
Alex Petrov是一位数据基础架构工程师,数据库和存储系统的狂热爱好者,Apache Cassandra 提交者和PMC成员,精通存储、分布式系统和算法。
当我们选择、使用并维护一个数据库系统时,理解它的原理至关重要。但是现今有太多的分布式数据库和工具可供使用,要想弄明白每一种工具的作用以及它们之间的区别往往并不容易。在这本实用指南中,作者讲解了现代数据库和存储引擎背后的概念。 通过本书,你将领略到从众多书籍、论文、博客和多个开源数据库源代码中精心选取的相关材料,并且了解到众多现代数据库之间*重要的区别在于决定存储结构和数据分布的子系统。 你将深入了解如下内容: ?存储引擎:学习存储的种类、分类依据,理解基于B树和不可变日志存储结构的存储引擎。 ?存储构建块:理解数据库文件如何使用诸如页缓存、缓冲池等辅助数据结构来组织构建高效的存储。 ?分布式系统:逐步学习节点和进程间如何连接并构建复杂的通信模式。 ?数据库集群:深入探究现在数据库中常用的一致性模型,并了解分布式存储系统是如何实现一致性的。