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」數據庫的一個因素。NoSQL數據庫的支持者聲稱它們可以用於構建性能更好、擴展性更強且更容易編程的系統。

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

該書的第一部分集中介紹了核心概念,包括無模式數據模型、聚合、新的分佈模型、CAP定理和MapReduce。在第二部分中,作者探討了實施NoSQL所涉及的架構和設計問題。他們還提供了展示NoSQL數據庫工作的實際用例,並使用Riak、MongoDB、Cassandra和Neo4j進行了代表性示例。

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