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

Pramod J. Sadalage, Martin Fowler

  • 出版商: Addison Wesley
  • 出版日期: 2012-08-08
  • 售價: $1,685
  • 貴賓價: 9.5$1,601
  • 語言: 英文
  • 頁數: 192
  • 裝訂: Paperback
  • ISBN: 0321826620
  • ISBN-13: 9780321826626
  • 相關分類: NoSQLSQL
  • 立即出貨 (庫存 < 3)



The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational “NoSQL” databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program.


NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further.


The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j.


In addition, by drawing on Pramod Sadalage’s pioneering work, NoSQL Distilled shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.




《NoSQL Distilled》是一本簡潔但全面介紹這一快速發展技術的書籍。Pramod J. Sadalage和Martin Fowler解釋了NoSQL數據庫的工作原理,以及它們可能是傳統關聯型數據庫的優越替代方案的方式。作者提供了一個快節奏的指南,介紹了評估NoSQL數據庫是否適合您需求的概念,以及如果適合,應該進一步探索哪些技術。


此外,通過借鑒Pramod Sadalage的開創性工作,《NoSQL Distilled》展示了如何使用模式遷移實現演進式設計:這是應用NoSQL數據庫的一種必要技術。該書最後描述了NoSQL如何引領一個新的多語言持久性時代,其中多種數據存儲世界共存,架構師可以選擇最適合每種數據訪問類型的技術。