数据密集型应用系统设计
图书信息
书名:数据密集型应用系统设计作者:Martin Kleppmann,马丁·科勒普曼,赵军平 吕云松 耿煜 李三平
包装:平装
开本:16
页数:519页
全文字数:649
出版社:中国电力出版社
出版时间:2018-9-1
图书简介
《数据密集型应用系统设计》全书分为三大部分:优秀部分,主要讨论有关增强数据密集型应用系统所需的若干基本原则。首先介绍可靠性、可扩展性与可维护性这些问题以及如何达成目标,接下来比较了多种不同的数据模型和查询语言,讨论各自的适用场景,之后着重针对存储引擎安排磁盘结构提高检索效率。第二部分从单机的数据存储转向跨机器的分布式系统,分析数据远程复制、数据分区、以及事务等细节,深入探讨分布式系统内部机制,学习如何高效运用这些技术。第三部分主要针对产生派生数据的系统,介绍如何处理在异构系统中产生的派生数据,以批处理开始处理派生数据,之后采用流式处理,最终总结多种技术,并分析讨论未来构建可靠、可扩展和可维护应用系统的新方向或方法。本书涉及的内容广泛,涵盖了分布式系统、数据库、计算机科学、大数据等众多领域。每章都配有思维导图,助读者理清本书脉络。本书不光是介绍了分布式系统和数据存储技术,还为读者分析了工具的优势和不足,并阐明决策设计的背后逻辑。主要从可靠性、可扩展性与可维护性等角度入手,讲解了数据密集型应用系统设计的基本原则。同时还介绍了分布式系统研究的新进展和现代数据库的基石,揭示了主流在线服务的基本架构。如果你是从事数据密集型应用系统的工程师或学生,这本书是值得阅读的,它能帮你深入理解分布式系统的底层机制,使你具备设计构建分布式系统的能力。
推荐理由
《数据密集型应用系统设计》涵盖了分布式系统、数据库、计算机科学、大数据等众多领域,旨在介绍数据密集型架构系统的设计,从可靠性、可扩展性和可维护性等角度入手,讲解了数据密集型应用系统设计的基本原则。本书不仅介绍了分布式系统和数据存储技术,还分析了工具的优势和不足,并阐明决策设计的背后逻辑。本书适合对分布式系统有兴趣的读者,帮助他们深入了解分布式系统底层机制,掌握构建分布式系统的能力。