



当前计算机技术领域百花齐放:无论是大数据、人工智能,还是在其基础上开发出的各种应用。这些都离不开数据库的支持,可以说一个优质的数据库是这些技术的基石。很多工程师在需要了解数据库内部原理时,总是感到迷茫和困惑,他们有的通过源码直接深入了解,有的通过论文了解数据库内核的一些原理,但总体的效率和全面性不是很高。本书全面介绍了数据库系统领域的各种知识,譬如存储引擎、存储文件系统、分布式理论和算法,可以帮助你快速地全面了解相关知识。本书是开发工程师、运维工程师、存储工程师深入了解数据库系统的必备书籍。
——付磊,快手资深数据库工程师
数据库和存储是整个业务系统中带状态的重要节点,在整体云原生技术浪潮中有比较大的技术门槛,本书从底层原理层面剖析了存储和分布式的技术细节,能让你更好地理解数据库底层系统。感谢作者的总结与分享,相信本书可以让大家收获良多。
——楼江航,阿里云数据库高级技术专家,canal、otter作者
我们身处一个技术变革的时代,随着分布式、云计算、大数据等技术的飞速发展,各种数据库百花齐放。它们在具体功能和使用场景上各有千秋,在实现细节上也不尽相同,但是在工作原理上又有着诸多共通性和相似性。针对这些共性,本书选取数据存储和分布式理论两大现代数据库的重要组成部分,详细剖析其工作原理及内部运行机制,带领读者走进数据库的核心地带,是数据库开发和运维人员深入理解数据库原理不可多得的优秀书籍。
——牛新庄,中国邮政储蓄银行首席信息官
数据库是计算机核心的基础软件之一。本书系统地介绍了数据库存储引擎与分布式系统的知识,详细地介绍了数据库的常见内部存储结构与分布式算法,能帮助读者掌握数据库实现的原理。当前是中国数据库软件研发蓬勃发展的时期,感谢作者的总结与分享,感谢本书的中文译者将本书翻译成中文。
——叶正盛,阿里云数据库资深专家