設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版)
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版) 版權(quán)信息
- ISBN:9787564173852
- 條形碼:9787564173852 ; 978-7-5641-7385-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版) 本書特色
《設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版)》特點(diǎn):深入分析你已經(jīng)在使用的系統(tǒng),并學(xué)習(xí)如何更高效地使用和運(yùn)維這些系統(tǒng)通過識別不同工具的優(yōu)缺點(diǎn),作出更明智的決策了解一致性、可伸縮性、容錯性和復(fù)雜度之間的權(quán)衡理解分布式系統(tǒng)研究,這些研究是現(xiàn)代數(shù)據(jù)庫構(gòu)建的基石走到一些主流在線服務(wù)的幕后,學(xué)習(xí)它們的架構(gòu)
設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版) 內(nèi)容簡介
今天,數(shù)據(jù)是系統(tǒng)設(shè)計的眾多挑戰(zhàn)中非常核心的部分。我們需要解決許多難題,例如可伸縮性、一致性、可靠性、效率以及可維護(hù)性。此外,工具的選擇紛繁復(fù)雜,包括關(guān)系數(shù)據(jù)庫、NoSQL數(shù)據(jù)庫、流式處理器或批處理器以及消息中間件。對于應(yīng)用程序來說,哪個才是正確的選擇?如何才能搞清楚所有這些時髦詞?在這本務(wù)實且全面的指導(dǎo)之作中,作者M(jìn)artin Kleppmann會帶你領(lǐng)略這一領(lǐng)域的多樣性,他會分析各種數(shù)據(jù)處理工具和數(shù)據(jù)存儲工具的優(yōu)缺點(diǎn)。軟件在不斷變化,不過基本的原則沒有變。通過《設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版)》,軟件工程師和架構(gòu)師會學(xué)到如何在實際中應(yīng)用這些原則,如何在現(xiàn)代應(yīng)用程序中充分使用數(shù)據(jù)。
設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版) 目錄
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
設(shè)計數(shù)據(jù)密集型應(yīng)用(影印版) 作者簡介
Martin Kleppmann,英國劍橋大學(xué)的一名分布式系統(tǒng)研究員。在此之前他曾是軟件工程師和企業(yè)家,在Linkedin和Rapportive工作過,從事大規(guī)模數(shù)據(jù)基礎(chǔ)設(shè)施相關(guān)的工作。Martin經(jīng)常在大會做演講,寫博客,也是開源貢獻(xiàn)者。
- >
詩經(jīng)-先民的歌唱
- >
唐代進(jìn)士錄
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
上帝之肋:男人的真實旅程
- >
龍榆生:詞曲概論/大家小書
- >
莉莉和章魚
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
【精裝繪本】畫給孩子的中國神話