← 黑客书架

设计数据密集型应用 封面

设计数据密集型应用

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Martin Kleppmann · 初版 2017 年

  • 827次提及
  • 436人推荐
  • 645位 HN 评论者

简介

在当今的system design中,数据处于诸多挑战的核心。必须解决诸如scalability、consistency、reliability、efficiency和maintainability等棘手问题。此外,我们还要面对令人眼花缭乱的工具,包括relational databases、NoSQL datastores、stream或batch processors以及message brokers。什么才是适合你应用程序的正确选择?你又该如何理清所有这些热门流行词?在这本实用且全面的指南中,作者Martin Kleppmann通过剖析各种技术的优缺点,帮助你在这一纷繁复杂的领域中指引方向……

为什么值得读

兼顾理论与实操,系统梳理现代数据库与分布式系统知识

适合:需设计数据流水线或分布式系统的工程师

值得读指数:90 / 100

Hacker News 读者推荐

……跟工作相关的。不过今年我拿不准该读哪本好。很想看看大家的暑期书单上都有啥。我最近的最爱:《贝叶斯数据分析》(第3版),Gelman 等人著;《设计数据密集型应用》(Designing Data-Intensive Applications),Martin Kleppmann 著;《电子学领域之艺术》(The Art of Electronics),Horowitz & Hill 著。

grilledcheez 在 HN 的推荐

HN 的朋友们好,最近我读完了 Martin Kleppmann 写的《设计数据密集型应用》(Designing Data-Intensive Applications)。千言万语汇成一句:真希望我几年前就读过这本书。我是一名软件工程师,书里教的很多东西我以前根本不知道。这让我不禁开始琢磨,我还有哪些书……

jilles 在 HN 的推荐

……在过去5年里。我一直打算稍微更新一下它,推荐《深入理解计算机系统》(CS:APP)而不是 P&H(虽然 P&H 依然非常优秀),另外在分布式系统方面,推荐 Martin Kleppmann 的书《设计数据密集型应用》(Designing Data-Intensive Applications)。

ozanonay 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。