La Milano

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

Description: Preface xiii Part I: Understand 1 Chapter 1: Why NoSQL? 3 1.1 The Value of Relational Databases 3 1.2 Impedance Mismatch 5 1.3 Application and Integration Databases 6 1.4 Attack of the Clusters 8 1.5 The Emergence of NoSQL 9 1.6 Key Points 12 Chapter 2: Aggregate Data Models 13 2.1 Aggregates 14 2.2 Key-Value and Document Data Models 20 2.3 Column-Family Stores 21 2.4 Summarizing Aggregate-Oriented Databases 23 2.5 Further Reading 24 2.6 Key Points 24 Chapter 3: More Details on Data Models 25 3.1 Relationships 25 3.2 Graph Databases 26 3.3 Schemaless Databases 28 3.4 Materialized Views 30 3.5 Modeling for Data Access 31 3.6 Key Points 36 Chapter 4: Distribution Models 37 4.1 Single Server 37 4.2 Sharding 38 4.3 Master-Slave Replication 40 4.4 Peer-to-Peer Replication 42 4.5 Combining Sharding and Replication 43 4.6 Key Points 44 Chapter 5: Consistency 47 5.1 Update Consistency 47 5.2 Read Consistency 49 5.3 Relaxing Consistency 52 5.4 Relaxing Durability 56 5.5 Quorums 57 5.6 Further Reading 59 5.7 Key Points 59 Chapter 6: Version Stamps 61 6.1 Business and System Transactions 61 6.2 Version Stamps on Multiple Nodes 63 6.3 Key Points 65 Chapter 7: Map-Reduce 67 7.1 Basic Map-Reduce 68 7.2 Partitioning and Combining 69 7.3 Composing Map-Reduce Calculations 72 7.4 Further Reading 77 7.5 Key Points 77 Part II: Implement 79 Chapter 8: Key-Value Databases 81 8.1 What Is a Key-Value Store 81 8.2 Key-Value Store Features 83 8.3 Suitable Use Cases 87 8.4 When Not to Use 87 Chapter 9: Document Databases 89 9.1 What Is a Document Database? 90 9.2 Features 91 9.3 Suitable Use Cases 97 9.4 When Not to Use 98 Chapter 10: Column-Family Stores 99 10.1 What Is a Column-Family Data Store? 99 10.2 Features 100 10.3 Suitable Use Cases 107 10.4 When Not to Use 109 Chapter 11: Graph Databases 111 11.1 What Is a Graph Database? 111 11.2 Features 113 11.3 Suitable Use Cases 120 11.4 When Not to Use 121 Chapter 12: Schema Migrations 123 12.1 Schema Changes 123 12.2 Schema Changes in RDBMS 123 12.3 Schema Changes in a NoSQL Data Store 128 12.4 Further Reading 132 12.5 Key Points 132 Chapter 13: Polyglot Persistence 133 13.1 Disparate Data Storage Needs 133 13.2 Polyglot Data Store Usage 134 13.3 Service Usage over Direct Data Store Usage 136 13.4 Expanding for Better Functionality 136 13.5 Choosing the Right Technology 138 13.6 Enterprise Concerns with Polyglot Persistence 138 13.7 Deployment Complexity 139 13.8 Key Points 140 Chapter 14: Beyond NoSQL 141 14.1 File Systems 141 14.2 Event Sourcing 142 14.3 Memory Image 144 14.4 Version Control 145 14.5 XML Databases 145 14.6 Object Databases 146 14.7 Key Points 146 Chapter 15: Choosing Your Database 147 15.1 Programmer Productivity 147 15.2 Data-Access Performance 149 15.3 Sticking with the Default 150 15.4 Hedging Your Bets 150 15.5 Key Points 151 15.6 Final Thoughts 152 Bibliography 153 Index 157

Price: 37.8 USD

Location: Matraville, NSW

End Time: 2024-11-06T02:04:46.000Z

Shipping Cost: 0 USD

Product Images

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot PersistenceNoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

Item Specifics

Return shipping will be paid by: Buyer

All returns accepted: Returns Accepted

Item must be returned within: 60 Days

Refund will be given as: Money Back

Return policy details:

EAN: 9780321826626

UPC: 9780321826626

ISBN: 9780321826626

MPN: N/A

Number of Pages: 192 Pages

Publication Name: Nosql Distilled : a Brief Guide to the Emerging World of Polyglot Persistence

Language: English

Publisher: Addison Wesley Professional

Subject: Computer Graphics, Databases / Data Mining, Databases / General

Publication Year: 2012

Item Height: 0.5 in

Features: Revised

Type: Textbook

Item Weight: 11.2 Oz

Subject Area: Computers

Item Length: 9 in

Author: Martin Fowler, Pramod Sadalage

Item Width: 6.9 in

Format: Trade Paperback

Recommended

Nosql Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Nosql Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

$13.30

View Details
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot

$9.59

View Details
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

$18.96

View Details
Nosql Distilled : A Brief Guide to the Emerging World of Polyglot Persistence...
Nosql Distilled : A Brief Guide to the Emerging World of Polyglot Persistence...

$23.15

View Details
Nosql Distilled : A Brief Guide to the Emerging World of Polyglot Persistence...
Nosql Distilled : A Brief Guide to the Emerging World of Polyglot Persistence...

$37.96

View Details
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

$54.22

View Details
NoSQL Distilled: A Brief Guide to the Emerging World of P... by Sadalage, Pramod
NoSQL Distilled: A Brief Guide to the Emerging World of P... by Sadalage, Pramod

$22.47

View Details
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot - VERY GOOD
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot - VERY GOOD

$9.42

View Details
NoSQL Distilled: A Brief Guide to the Emerging , Sadalage^;
NoSQL Distilled: A Brief Guide to the Emerging , Sadalage^;

$47.27

View Details
NoSQL : A brief guide to the emerging world of polyglot persistence Distilled 
NoSQL : A brief guide to the emerging world of polyglot persistence Distilled 

$38.51

View Details