內容簡介
本書分兩部分,分別來自O’Reilly的《MongoDB擴展技術》與《MongoDB開發技巧50例》兩書。
前一部分“MongoDB擴展技術”指導大家創建一個不斷增長以滿足應用程式需求的MongoDB集群,內容簡明扼要,指導用戶設定和使用集群存儲大量數據並高效訪問數據。此外,讀者還可了解如何讓應用程式兼容分散式資料庫系統。
具體的主題有:
通過分片設定MongoDB集群;
在集群中查詢和更新數據;
操作、監控和備份集群;
從程式設計角度,考慮如何應對分片、配置伺服器或者mongos進程停止運行的情況。
遵照其中建議,你很快就可通過MongoDB構建和運行一個高效的、可預測的分散式系統。
作者簡介
Kristina Chodorow 10gen公司的軟體工程師,MongoDB項目的核心成員,從事與資料庫伺服器、PHP驅動、Perl驅動等相關的工作。她常在世界級技術大會上作報告,包括OSCON、LinuxCon、FOSDEM和Latinoware。
目錄
MongoDB 擴展技術
第1章 歡迎來到分散式計算的世界
第2章 理解分片
2.1 分割數據
2.1.1 分配數據
2.1.2 如何創建塊
2.2 平衡
2.3 mongos
2.4 配置伺服器
2.5 集群的構造
第3章 建立集群
3.1 選擇片鍵
3.1.1 小基數片鍵
3.1.2 升序片鍵
3.1.3 隨機片鍵