书库技术与未来Designing Data-Intensive Applications
书籍封面

Designing Data-Intensive Applications

作者 Martin Kleppmann
18.0 分钟

摘要

思维导图

目标读者

本书的目标读者是软件工程师、软件架构师和技术经理,他们需要构建具有服务器/后端来存储或处理数据的应用程序,并且他们的应用程序使用互联网(例如,Web 应用程序、移动应用程序或连接互联网的传感器)。本书尤其适合需要对系统架构做出决策的人员,例如,需要选择工具来解决给定问题并确定如何最好地应用它们的人员。即使您对工具没有选择权,本书也将帮助您更好地理解它们的优势和劣势。

作者背景

Martin Kleppmann 是一位在剑桥大学研究分布式系统的研究员。他曾在 LinkedIn 和 Rapportive 等互联网公司担任软件工程师和企业家,负责大型数据基础设施的开发。他经常在会议上发表演讲,撰写博客,并为开源项目做出贡献。他致力于让更多人理解深奥的技术思想,并相信更深入的理解将有助于我们开发更好的软件。

历史背景

本书创作于 NoSQL 运动兴起、大数据技术快速发展的时代背景下。传统的关系数据库在处理大规模数据和高并发请求方面面临挑战,新的数据存储和处理技术不断涌现。本书旨在帮助软件工程师和架构师理解这些新技术背后的基本原理和权衡,从而更好地构建适应现代应用需求的数据密集型系统。作者希望弥合学术研究与工业实践之间的差距,将经过验证的理论知识应用于实际工程问题。

章节摘要

音频

Coming Soon...