NoSQL揭秘
|
有關系型數據庫走向NoSQL數據庫
NoSQL數據核心
如何導入NoSQL
Redis案例實戰
memcached案例實戰
HBase案例實戰
Neo4j案例實戰
|
為現代web而生的數據庫-MongoDB
|
生于云端
mongodb的主要特性
mongodb的核心服務器和工具
為什么選擇mongodb
提示與局限
MongoDB的適用領域
MongoDB 安裝
|
MongoDB部署
|
MongoDB的體系架構解讀;
MongoDB生態系統節點類型;
MongoDB主從復制模式解讀;
MongoDB副本集復制模式解讀;
MongoDB分片解讀;
MongoDB集群部署方式都有哪些?如何做選擇;
我們的MongoDB集群部署實踐
|
MongoDB庫如何設計
|
MongoDB Autosharding是否靠譜;
MongoDB 庫級sharding是否需要開啟;
MongDB 庫設計原則;
我們的MongoDB庫設計實踐
|
MongoDB 表如何設計
|
collection sharding 是否靠譜;
collection sharding 是否需要開啟;
free scheme 真的free?怎么應對;
collection 字段名如何選取;
collection 索引如何設計;
collection 空間地理索引是否靠譜?如何設計;
collection 設計原則;
collection 單表數據量大如何sharding;
我們的MongoDB 表設計實踐;
|
MongoDB GridFS
|
GridFS是什么;
GridFS適用場景是什么;
GridFS如何使用;
我們的GridFS使用實踐;
|
MongoDB MapReduce
|
MongoDB集群Map Reduce原理;
MongoDB集群上如何做Map Reduce;
我們的MongoDB Map Reduce實踐
|
mongodb Javascript shell
|
深入mongodb shell
創建索引并查詢
基本管理
獲得幫助
|
使用mongodb編寫程序
|
通過ruby使用mongodb
驅動是如何工作的
構建簡單的應用程序
|
mongodb與應用程序開發
|
schema設計原則
設計電子商務數據模型
具體細節:數據庫、集合與文檔
查詢與聚合
mongodb查詢語言
查詢選擇器
聚合指令
詳解聚合
更新、原子操作與刪除
原子文檔處理
具體細節:mongodb的更新與刪除
并發性、原子性與隔離性
|
精通mongod-索引與查詢優化
|
索引理論
b樹索引
索引類型
索引管理
查詢優化
|
精通mongod-復制
|
為什么復制很重要
復制的使用場景
副本集
主從復制
驅動與復制
|
分片
|
何謂分片
分片的工作原理
示例分片集群
寫入分片集群
分片集群的查詢與索引
選擇分片鍵
環境中的分片
|
MongoDB集群監控
|
MongoDB集群監控的方式都有哪些;
Mongosniff能監控什么,如何監控;
Mongostat能監控什么,如何監控;
MongoDB內部工具能監控什么,如何監控;
MMS能監控什么,如何監控;
第三方監控能監控什么,如何監控;
我們的MongoDB集群監控實踐;
|
MongoDB集群線上典型問題案例分析及解決
|
大量刪除數據問題及其解決方案;
大量數據空洞問題及其解決方案;
存儲量&并發量增大,CPU飆升問題及其解決方案;
Sharding遷移數據抖動問題及其解決方案;
內存頻繁swap、磁盤IO性能不足問題及其解決方案;
地理空間索引查詢和重構消耗過多CPU資源問題及其解決方案;
|
MongoDB集群性能優化方案
|
導致MongoDB集群性能低下原因是什么;
如何盡早發現MongoDB集群性能問題;
如何收縮數據提升性能;
如何Scale Up方式提升性能;
如何Scale Out方式提升性能;
我們的MongoDB集群性能優化實踐;
|
MongoDB集群如何無縫擴容擴展
|
什么情況下我們需要擴容MongoDB集群;
常用的MongoDB集群擴容方案都有哪些;
如何做到無縫的MongoDB集群擴容擴展;
我們的MongoDB集群擴容擴展實踐;
|