


作者:[英]马丁·克莱普曼(Martin Kleppmann) 著 北京清数教育科技有限公司 译
定价:198元
印次:1-1
ISBN:9787302698289
出版日期:2026.06.01
印刷日期:2026.06.25
图书责编:贾斌
图书分类:零售
在这本实用而全面的指南中,作者Martin Kleppmann通过研究处理和存储数据的各种技术的优缺点,帮助读者驾驭这种多样化的环境。软件不断变化,但基本原则保持不变。通过本书,软件工程师和架构师将学习如何在实践中应用这些想法,以及如何在现代应用程序中充分利用数据。 学会如何更有效地使用和操作现有系统,如何通过识别不同工具的优缺点做出明智的决策。
Preface If you have worked in software engineering in recent years, especially in server-side and backend systems, you have probably been bombarded with a plethora of buzzwords relating to storage and processing of data. NoSQL! Big Data! Web-scale! Sharding! Eventual consistency! ACID! CAP theorem! Cloud services! MapReduce! Real-time! In the last decade we have seen many interesting developments in databases, in distributed systems, and in the ways we build applications on top of them. There are various driving forces for these developments: ???Internet companies such as Google, Yahoo!, Amazon, Facebook, LinkedIn, Microsoft, and Twitter are handling huge volumes of data and tra...
Part I Foundations of Data Systems
Chapter 1 Reliable, Scalable, and Maintainable Applications/可靠性、可扩展性、可维护性应用 3
Thinking about Data Systems/数据系统深思 5
Reliability/可靠性 8
Hardware Faults/硬件错误 10
Software Errors/软件错误 11
Human Errors/人为错误 13
How Important Is Reliability?/可靠性有多重要? 14
Scalability/可扩展性 15
Describing Load/负载描述 15
Describing Performance/性能描述 19
Approaches for Coping with Load/应对负载的方法 24
Maintainability/可维护性 27
Operability: Making Life Easy for Operations/可操作性:人生苦短,关爱运营 28
Simplicity: Managing Complexity/简单性:复杂度管理 30
Evolvability: Making Change Easy/可演化性:拥抱变化 31
Summary 32
References 34
Chapter 2 Data Models and Query Languages/数据模型与查询语言 37
R... 查看详情

