Martin Kleppmann,是英国剑桥大学的一名分布式系统研究员。在此之前他曾是软件工程师和企业家,在 Linkedin 和 Rapportive 工作过,从事大规模数据基础设施相关的工作。Martin 经常在大会做演讲,写博客,也是开源贡献者。
发表于2024-11-22
设计数据密集型应用(影印版) 2024 pdf epub mobi 电子书
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relati...
评分每一个数据工程师和产品经理都应该把最后一节,Doing the right thing,读十遍。 为了说服大家为什么值得读十遍,我摘抄几句: automated systems can systematically and arbitrarily exclude a person from participating in society without any proof of guilt, and with l...
评分1.事务及隔离级别 1.1.Read Committed 定义 一个事务只能看到其它事务已经提交的修改,不能看到其它事务进行中产生的修改。 实现方法 对任一事务修改的数据,在事务提交前均同时记录新值和旧值。其它事务读到此数据时,使用旧值;本事务读取时,使用新值。 一致性缺陷:不可重复...
评分每一个数据工程师和产品经理都应该把最后一节,Doing the right thing,读十遍。 为了说服大家为什么值得读十遍,我摘抄几句: automated systems can systematically and arbitrarily exclude a person from participating in society without any proof of guilt, and with l...
评分这本书从数据的产生、传输、存储、检索、更新等方方面面,介绍了一个后台系统使用到的种种存储技术,包括了数据库、缓存、检索引擎、批处理、流处理。对于每一种技术,作者介绍了它们的基本原理、使用场景、优势和不足,并附带了大量的扩展阅读书目。对于后台开发、运维人员,...
图书标签: 分布式 计算机 软件架构 数据库 大数据 计算机科学 数据分析 Programming
书中包含以下内容:
深入分析你已经在使用的系统,并学习如何更高效地使用和运维这些系统
通过识别不同工具的优缺点,作出更明智的决策
了解一致性、可伸缩性、容错性和复杂度之间的权衡
理解分布式系统研究,这些研究是现代数据库构建的基石
走到一些主流在线服务的幕后,学习它们的架构
真是一本好书,分析问题,解决问题,理论联系实践。有时间要二刷。PS:最后一章最后一节比一般技术书籍真是不知道要高到哪里去。 2019.12.2 二刷完毕,感觉依然那么棒!
评分梳理全面,见解独到
评分(2018-9-4 左右)辛苦读完,但感觉很多细节都不懂。读的时候为了图快,很多细节/小问题,我也没有课后自己去搜索Stack Overflow/去问别人,就这样过了。但还是收获很多。 - 工作中要是遇到相关的问题/展开,我可能也会记得对应书中哪一个章节,然后过来翻阅(拿来当说明书/字典用)。 - 估计一年内会读第二次,会读得更细,把这些遗憾补上
评分断断续续总算读完了,很赞;这本书就像一本地图,把数据相关的知识全都串起来,让人能站在全局的角度看问题;比起数据库开发者,更适合数据库使用者来读,对正确的设计系统架构很有帮助
评分断断续续总算读完了,很赞;这本书就像一本地图,把数据相关的知识全都串起来,让人能站在全局的角度看问题;比起数据库开发者,更适合数据库使用者来读,对正确的设计系统架构很有帮助
设计数据密集型应用(影印版) 2024 pdf epub mobi 电子书