圖書標籤: 分布式 大數據 係統設計 計算機 architecture 架構 data O'Reilly
发表于2024-11-22
Designing Data-Intensive Applications pdf epub mobi txt 電子書 下載 2024
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 relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?
In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
Make informed decisions by identifying the strengths and weaknesses of different tools
Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity
Understand the distributed systems research upon which modern databases are built
Peek behind the scenes of major online services, and learn from their architectures
Martin is a researcher in distributed systems at the University of Cambridge. Previously he was a software engineer and entrepreneur at Internet companies including LinkedIn and Rapportive, where he worked on large-scale data infrastructure. In the process he learned a few things the hard way, and he hopes this book will save you from repeating the same mistakes.
Martin is a regular conference speaker, blogger, and open source contributor. He believes that profound technical ideas should be accessible to everyone, and that deeper understanding will help us develop better software.
強烈推薦。行文流暢,深入淺齣,分布式係統的各種工程實踐梳理得很清晰。
評分全麵、深入的大數據係統介紹,不但有how,還有why,建立技術全景。
評分對大數據係統有瞭一個整體的認識,以後遇到問題之前能知道解決方嚮。
評分強烈推薦。行文流暢,深入淺齣,分布式係統的各種工程實踐梳理得很清晰。
評分我靠,這本書實在太牛瞭。 趕緊讀!趕緊讀!趕緊讀!
每一个数据工程师和产品经理都应该把最后一节,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 定义 一个事务只能看到其它事务已经提交的修改,不能看到其它事务进行中产生的修改。 实现方法 对任一事务修改的数据,在事务提交前均同时记录新值和旧值。其它事务读到此数据时,使用旧值;本事务读取时,使用新值。 一致性缺陷:不可重复...
評分版权归作者所有,任何形式转载请联系作者。 作者:荒城梦(来自豆瓣) 来源:https://www.douban.com/note/725242700/ 陆陆续续有几个月过去了,终于把这本“鸿篇巨制”读完了。本书在计算机类著作里并不算特别厚,说鸿篇巨制是因为随着越往后读越发觉得此书内容之广度与深度已...
Designing Data-Intensive Applications pdf epub mobi txt 電子書 下載 2024