-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
設計數據密集型應用(影印版) 版權信息
- ISBN:9787564173852
- 條形碼: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經常在大會做演講,寫博客,也是開源貢獻者。
- >
自卑與超越
- >
伯納黛特,你要去哪(2021新版)
- >
山海經
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
名家帶你讀魯迅:故事新編
- >
我從未如此眷戀人間
- >
經典常談
- >
李白與唐代文化