- ISBN:9787564173852
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:590
- 出版时间:2018-01-01
- 条形码:9787564173852 ; 978-7-5641-7385-2
本书特色
《设计数据密集型应用(影印版)》特点:深入分析你已经在使用的系统,并学习如何更高效地使用和运维这些系统通过识别不同工具的优缺点,作出更明智的决策了解一致性、可伸缩性、容错性和复杂度之间的权衡理解分布式系统研究,这些研究是现代数据库构建的基石走到一些主流在线服务的幕后,学习它们的架构
内容简介
今天,数据是系统设计的众多挑战中非常核心的部分。我们需要解决许多难题,例如可伸缩性、一致性、可靠性、效率以及可维护性。此外,工具的选择纷繁复杂,包括关系数据库、NoSQL数据库、流式处理器或批处理器以及消息中间件。对于应用程序来说,哪个才是正确的选择?如何才能搞清楚所有这些时髦词?在这本务实且全面的指导之作中,作者Martin Kleppmann会带你领略这一领域的多样性,他会分析各种数据处理工具和数据存储工具的优缺点。软件在不断变化,不过基本的原则没有变。通过《设计数据密集型应用(影印版)》,软件工程师和架构师会学到如何在实际中应用这些原则,如何在现代应用程序中充分使用数据。
目录
Part I. Foundations of Data Systems
1.Reliable, Scalable, and Maintainable Applications
Thinking About Data Systems
Reliability
Hardware Faults
Software Errors
Human Errors
How Important Is Reliability?
Scalability
Describing Load
Describing Performance
Approaches for Coping with Load
Maintainability
Operability: Making Life Easy for Operations
Simplicity: Managing Complexity
Evolvability: Making Change Easy
Summary
2.Data Models and Query Languages
Relational Model Versus Document Model
The Birth of NoSQL
The Object-Relational Mismatch
Many-to-One and Many-to-Many Relationships
Are Document Databases Repeating History?
Relational Versus Document Databases Today
Query Languages for Data
Declarative Queries on the Web
Map Reduce Querying
Graph-Like Data Models
Property Graphs
The Cypher Query Language
Graph Queries in SQL
Triple-Stores and SPARQL
The Foundation: Datalog
Summary
3.Storage and Retrieval
Data Structures That Power Your Database
Hash Indexes
SSTables and LSM-Trees
B-Trees
Comparing B Trees and LSM-Trees
Other Indexing Structures
Transaction Processing or Analytics?
Data Warehousing
Stars and Snowflakes: Schemas for Analytics
Column-Oriented Storage
Column Compression
Sort Order in Column Storage
Writing to Column-Oriented Storage
Aggregation: Data Cubes and Materialized Views
Summary
……
Part II. Distributed Data
Part III. Derived Data
Glossary
Index
作者简介
Martin Kleppmann,英国剑桥大学的一名分布式系统研究员。在此之前他曾是软件工程师和企业家,在Linkedin和Rapportive工作过,从事大规模数据基础设施相关的工作。Martin经常在大会做演讲,写博客,也是开源贡献者。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0