搞懂 NoSQL 的 15 堂課 (NoSQL Distilled 中文版) (NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence)

Pramod J. Sadalage、Martin Fowler 著、吳曜撰 譯

  • 出版商: 碁峰
  • 出版日期: 2013-05-14
  • 定價: $360
  • 售價: 7.9$284
  • 語言: 繁體中文
  • 頁數: 248
  • ISBN: 986276743X
  • ISBN-13: 9789862767436
  • 相關分類: NoSQLSQL

已絕版

買這商品的人也買了...

商品描述

<內容簡介>

如何處理Big Data,讓這本書來告訴你

處理日益龐大的資料的需求是造成採用非關聯式「NoSQL」資料庫的其中一個原因。NoSQL資料庫的擁護者宣稱它能夠被用來建立更有效率、規模更大且更容易撰寫程式的系統。本書簡潔但全面的介紹解釋NoSQL資料庫是如何運作的,並且它們是如何比傳統的關聯式資料庫要好。作者提供快節奏的導覽,讓你知道要如何評斷NoSQL資料庫是否符合你的需求,並且告訴你哪個技術是應該要繼續被探討研究的。

本書的第一部分專注於核心概念,包含無綱要資料模型、聚集、新的分散式模型、CAP理論以及map-reduce。在第二部分中,作者搭配實作NoSQL來探討結構性與設計性的議題。書中也列出了一些真實的使用案例,用來展示NoSQL資料庫的運作,並且使用RiakMongoDBCassandraNeo4J來展示具代表性的功能範例。另外,藉由利用Pramod Sadalage的開創性工作,本書會介紹要如何搭配綱要移植來實作進化的設計:這是一個套用NoSQL資料庫時所不可或缺的技巧。本書最終以描述NoSQL是如何引領多語言維持的新紀元作結,多語言維持即是多個資料儲存的世界共同存在,並且設計者能夠為每個資料存取的型態選擇最佳化的技術。


本書涵蓋的主題包括:
.評估哪個企業應用程式是適合(或是不適合)使用NoSQL的。
.瞭解發佈NoSQL的結構性取捨
.使用NoSQL來簡化開發,避免記憶體中資料結構與關聯式資料庫之間的對應資料的問題
.比較現今主流NoSQL所提供的功能
.探討查詢語言:CQLCypher
.管理效能、可靠度、可達性以及回復性
.在敏捷開發環境中使用NoSQL
.在搜尋/取出、元資料管理、文字分析、社群網路、商務智慧與金融服務中套用NoSQL
.在叢集中使用NoSQL資料庫來更有效率的處理大資料問題
CAP理論是如何套用在關於一致性、可達性與延遲之上的思考
Map-reduce模式是如何讓計算在一個叢集之上被平行化
.為何NoSQL是一個沒有被定義意義的詞

<章節目錄>

前言

第一部分 瞭解
1章|為何使用NoSQL
2章|聚集資料模型
3章|資料模型進階
4章|分散式模型
5章|一致性
6章|版本戳記
7章|Map-Reduce

第二部分 實作
第八章|鍵值資料庫
9章|文件資料庫
10章|欄位群儲存
11章|圖形資料庫
12章|綱要移植
13章|多語言維持
14章|NoSQL之外
15章|選擇你的資料庫