hbase權(quán)威指南 微盤(pán)_mongodb教程_MongoDB權(quán)威指南(中文完整版)
本文關(guān)鍵詞:MongoDB權(quán)威指南,由筆耕文化傳播整理發(fā)布。
內(nèi)容簡(jiǎn)介
mongodb如何幫你管理通過(guò)web應(yīng)用收集的海量數(shù)據(jù)呢?通過(guò)本書(shū)的權(quán)威解讀,你會(huì)了解面向文檔數(shù)據(jù)庫(kù)的諸多優(yōu)點(diǎn),會(huì)發(fā)現(xiàn)mongodb如此穩(wěn)定、性能優(yōu)越甚至能夠無(wú)限水平擴(kuò)展背后的原因。
《MongoDB權(quán)威指南》的兩位作者來(lái)自開(kāi)發(fā)并支持開(kāi)源數(shù)據(jù)庫(kù)mongodb的公司10gen。數(shù)據(jù)庫(kù)開(kāi)發(fā)人員可將此書(shū)作為參考指南,系統(tǒng)管理員可以從本書(shū)中找到高級(jí)配置技巧,其他用戶可以了解一些基本概念和用例。你會(huì)發(fā)現(xiàn),,將數(shù)據(jù)組織成自包含的json風(fēng)格的文檔比組織成關(guān)系型數(shù)據(jù)庫(kù)中的記錄要容易得多。
目錄
第1章 簡(jiǎn)介
1.1 豐富的數(shù)據(jù)模型
1.2 容易擴(kuò)展
1.3 豐富的功能
1.4 不犧牲速度
1.5 簡(jiǎn)便的管理
1.6 其他內(nèi)容
第2章 入門(mén)
2.1 文檔
2.2 集合
2.2.1 無(wú)模式
2.2.2 命名
2.3 數(shù)據(jù)庫(kù)
2.4 啟動(dòng)mongodb
2.5 mongodb shell
2.5.1 運(yùn)行shell
2.5.2 mongodb 客戶端
2.5.3 shell 中的基本操作
2.5.4 使用shell 的竅門(mén)
.2.6 數(shù)據(jù)類(lèi)型
2.6.1 基本數(shù)據(jù)類(lèi)型
2.6.2 數(shù)字
2.6.3 日期
2.6.4 數(shù)組
2.6.5 內(nèi)嵌文檔
2.6.6 _id 和objectid
第3章 創(chuàng)建、更新及刪除文檔
3.1 插入并保存文檔
3.1.1 批量插入
3.1.2 插入:原理和作用
3.2 刪除文檔
3.3 更新文檔
3.3.1 文檔替換
3.3.2 使用修改器
3.3.3 upsert
3.3.4 更新多個(gè)文檔
3.3.5 返回已更新的文檔
3.4 瞬間完成
3.4.1 安全操作
3.4.2 捕獲“常規(guī)”錯(cuò)誤
3.5 請(qǐng)求和連接
第4章 查詢
4.1 find 簡(jiǎn)介
4.1.1 指定返回的鍵
4.1.2 限制
4.2 查詢條件
4.2.1 查詢條件
4.2.2 or 查詢
4.2.3 $not
4.2.4 條件句的規(guī)則
4.3 特定于類(lèi)型的查詢
4.3.1 null
4.3.2 正則表達(dá)式
4.3.3 查詢數(shù)組
4.3.4 查詢內(nèi)嵌文檔
4.4 $where 查詢
4.5 游標(biāo)
4.5.2 避免使用skip 略過(guò)大量結(jié)果
4.5.3 高級(jí)查詢選項(xiàng)
4.5.4 獲取一致結(jié)果
4.6 游標(biāo)內(nèi)幕
第5章 索引
5.1 索引簡(jiǎn)介
5.1.1 擴(kuò)展索引
5.1.2 索引內(nèi)嵌文檔中的鍵
5.1.3 為排序創(chuàng)建索引
5.1.4 索引名稱(chēng)
5.2 唯一索引
5.2.1 消除重復(fù)
5.2.2 復(fù)合唯一索引
5.3 使用explain 和hint
5.4 索引管理
5.5 地理空間索引
5.5.1 復(fù)合地理空間索引
5.5.2 地球不是二維平面
第6章 聚合
6.1 count
6.2 distinct
6.3 group
6.3.1 使用完成器
6.3.2 將函數(shù)做為鍵使用
6.4 mapreduce
6.4.1 例1:找出集合中的所有鍵
6.4.2 例2: 網(wǎng)頁(yè)分類(lèi)
6.4.3 mongodb 和mapreduce
第7章 進(jìn)階指南
7.1 數(shù)據(jù)庫(kù)命令
7.1.1 命令的工作原理
7.1.2 命令參考
7.2 固定集合
7.2.1 屬性及用法
7.2.2 創(chuàng)建固定集合
7.2.3 自然排序
7.2.4 尾部游標(biāo)
7.3 gridfs:儲(chǔ)存文件
7.3.1 開(kāi)始使用gridfs:mongofiles
7.3.2 通過(guò)mongodb 驅(qū)動(dòng)程序操作gridfs
7.3.3 內(nèi)部原理
7.4 服務(wù)器端腳本
7.4.1 db.eval
7.4.2 存儲(chǔ)javascript 腳本
7.4.3 安全性
7.5 數(shù)據(jù)庫(kù)引用
7.5.1 什么是dbref
7.5.2 示例模式
7.5.3 驅(qū)動(dòng)對(duì)dbref 的支持
7.5.4 什么時(shí)候該使用dbref 呢
第8章 管理 107
8.1 啟動(dòng)和停止mongodb
8.1.1 從命令行啟動(dòng)
8.1.2 配置文件
8.1.3 停止mongodb
8.2 監(jiān)控
8.2.1 使用管理接口
8.2.2 serverstatus
8.2.3 mongostat
8.2.4 第三方插件
8.3 安全和認(rèn)證
8.3.1 認(rèn)證的基礎(chǔ)知識(shí)
8.3.2 認(rèn)證的工作原理
8.3.3 其他安全考慮
8.4 備份和修復(fù)
8.4.1 數(shù)據(jù)文件備份
8.4.2 mongodump 和mongorestore
8.4.3 fsync 和鎖
8.4.4 從屬備份
8.4.5 修復(fù)
第9章 復(fù)制
9.1 主從復(fù)制
9.1.1 選項(xiàng)
9.1.2 添加刪除源
9.2 副本集
9.2.1 初始化副本集
9.2.2 副本集中的節(jié)點(diǎn)
9.2.3 故障切換和主節(jié)點(diǎn)選舉
9.3 在從服務(wù)器上執(zhí)行操作
9.3.1 讀擴(kuò)展
9.3.2 用從節(jié)點(diǎn)做數(shù)據(jù)處理
9.4 工作原理
9.4.1 oplog
9.4.2 同步
9.4.3 復(fù)制狀態(tài)和本地?cái)?shù)據(jù)庫(kù)
9.4.4 阻塞復(fù)制
9.5 管理
9.5.1 診斷
9.5.2 變更oplog 的大小
9.5.3 認(rèn)證復(fù)制
第10章 分片
10.1 分片簡(jiǎn)介
10.2 mongodb 中的分片
10.3 片鍵
10.3.1 將已有的集合分片
10.3.2 遞增片鍵還是隨機(jī)片鍵
10.3.3 片鍵對(duì)操作的影響
10.4 建立分片
10.4.1 啟動(dòng)服務(wù)器
10.4.2 切分?jǐn)?shù)據(jù)
10.5 生產(chǎn)配置
10.5.1 健壯的配置
10.5.2 多個(gè)mongos
10.5.3 健壯的片
10.5.4 物理服務(wù)器
10.6 管理分片
10.6.1 配置集合
10.6.2 分片命令
第11章 應(yīng)用舉例
11.1 化學(xué)品搜索引擎:java
11.2 新聞聚合器:php
11.3 自定義提交表單:ruby
11.4 實(shí)時(shí)分析: python
附錄a 安裝mongodb
附錄b mongo:mongodb shell
附錄c 深入mongodb 內(nèi)部
本文關(guān)鍵詞:MongoDB權(quán)威指南,由筆耕文化傳播整理發(fā)布。
本文編號(hào):82170
本文鏈接:http://www.sikaile.net/wenshubaike/mishujinen/82170.html