DDIA(数据密集型应用系统设计)第二版出了【part 1】

深受喜爱的DDIA终于出第二版了!

不过目前还属于 Early Release 版本阶段,只发布了前三章。

本书在GitHub 上的地址是:GitHub - ept/ddia2-feedback: Reader feedback on the early release of Designing Data-Intensive Applications, second edition

首先看看大体上和第一版有什么不同:

第一版

第二版

书名

Designing Data-Intensive Applications

Designing Data-Intensive Applications, 2nd Edition

副标题

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

作者

Martin Kleppmann

Martin Kleppmann,

Chris Riccomini

出版社

O'Reilly Media, Inc.

O'Reilly Media, Inc.

出版时间

2017年3月

202512月(预计?)

修订历史

2019-08-19:第7次修订发布

……

2021-11-12:第17次修订发布

2024-08-27:早期版本第一次发布,包括章节目录和前三章

勘误表

https://www.oreilly.com/catalog/

errata.csp?isbn=9781449373320

--

ISBN

978-1-449-37332-0

978-1-098-11900-3

主要的区别在于第二版多了一个第二作者,Chris Riccomini。

他是何许人?

上他的官网(https://cnr.sh/)可知,他是个有十多年经验的软件工程师,在WePay、LinkedIn 和PayPal 这些大公司工作过,是开源流处理框架Apache Samza的作者,还在2021年和别人合作出过一本指导新人程序员的书《The Missing README》。

虽然没用过他的框架也没看过他的书,但他能被Martin Kleppmann看中,参与第二版写作,可见还是很有实力的。

两个版本章节目录的对比:

第一版

第二版

1

Reliable, Scalable, and Maintainable Applications

1

Tradeoffs in Data Systems Architecture

2

Defining NonFunctional Requirements

2

Data Models and Query Languages

3

Data Models and Query Languages

3

Storage and Retrieval

4

Storage and Retrieval

4

Encoding and Evolution

5

Encoding and Evolution

5

Replication

6

Replication

6

Partitioning

7

Partitioning

7

Transactions

8

Transactions

8

The Trouble with Distributed Systems

9

The Trouble with Distributed Systems

9

Consistency and Consensus

10

Consistency and Consensus

10

Batch Processing

11

Batch Pr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值