mongodb 權威指南 pdf

來源:互聯網
上載者:User

標籤:3.4   化學   彙總   restore   eval   開源   資料庫開發   6.2   包括   

需要學習的同學可以通過網盤下載pdf: http://tadown.com/ls/yibenshu/ccecc15b/
內容簡介  · · · · · ·

mongodb如何幫你管理通過web應用收集的海量資料呢?通過本書的權威解讀,你會瞭解面向文檔資料庫的諸多優點,會發現mongodb如此穩定、效能優越甚至能夠無限水平擴充背後的原因。

《mongodb權威指南》的兩位作者來自開發並支援開來源資料庫mongodb的公司10gen。資料庫開發人員可將此書作為參考指南,系統管理員可以從本書中找到進階配置技巧,其他使用者可以瞭解一些基本概念和用例。你會發現,將資料群組織成自包含的json風格的文檔比組織成關係型資料庫中的記錄要容易得多。

 作者簡介  · · · · · ·

KristinaccChodorow

13310gen的軟體工程師,2MongoDB項目的核心成員.a負責資料庫伺服器、PHP驅動、Perl驅動等模組.a她曾在世界級的大會上發言,2包括OSCON、LinuxCon、FOSDEM和Latinoware.a

目錄  · · · · · ·第1 章 簡介  1
1.1 豐富的資料模型  1
1.2 容易擴充   1
1.3 豐富的功能    2
1.4 不犧牲速度    3
1.5 簡便的管理    3
1.6 其他內容   3
第2 章 入門  5
2.1 文檔  5
2.2 集合  6
2.2.1 無模式    6
2.2.2 命名    7
2.3 資料庫   8
2.4 啟動mongodb  9
2.5 mongodb shell      10
2.5.1 運行shell    10
2.5.2 mongodb 用戶端  11
2.5.3 shell 中的基本操作  11
2.5.4 使用shell 的竅門    13
.2.6 資料類型    15
2.6.1 基礎資料型別 (Elementary Data Type)  15
2.6.2 數字  17
2.6.3 日期  18
2.6.4 數組  19
2.6.5 內嵌文檔    19
2.6.6 _id 和objectid   20
第3 章 建立、更新及刪除文檔   23
3.1 插入並儲存文檔   23
3.1.1 批量插入    23
3.1.2 插入:原理和作用  24
3.2 刪除文檔    24
3.3 更新文檔    25
3.3.1 文檔替換    26
3.3.2 使用修改器  27
3.3.3 upsert    36
3.3.4 更新多個文檔  38
3.3.5 返回已更新的文檔  38
3.4 瞬間完成    41
3.4.1 安全操作    41
3.4.2 捕獲“常規”錯誤  42
3.5 請求和串連    43
第4 章 查詢     45
4.1 find 簡介    45
4.1.1 指定返回的鍵  46
4.1.2 限制  46
4.2 查詢條件    47
4.2.1 查詢條件    47
4.2.2 or 查詢  47
4.2.3 $not    48
4.2.4 條件句的規則  49
4.3 特定於類型的查詢    49
4.3.1 null   49
4.3.2 Regex  50
4.3.3 查詢數組    51
4.3.4 查詢內嵌文檔  53
4.4 $where 查詢    55
4.5 遊標    56
4.5.2 避免使用skip 略過大量結果   58
4.5.3 進階查詢選項  60
4.5.4 擷取一致結果  61
4.6 遊標內幕    63
第5 章 索引     65
5.1 索引簡介    65
5.1.1 擴充索引    67
5.1.2 索引內嵌文檔中的鍵    68
5.1.3 為排序建立索引   68
5.1.4 索引名稱    69
5.2 唯一索引    69
5.2.1 消除重複    69
5.2.2 複合唯一索引  70
5.3 使用explain 和hint  70
5.4 索引管理    75
5.5 地理空間索引  76
5.5.1 複合地理空間索引  78
5.5.2 地球不是二維平面  78
第6 章 彙總     79
6.1 count   79
6.2 distinct    79
6.3 group   80
6.3.1 使用完成器  82
6.3.2 將函數做為鍵使用  84
6.4 mapreduce    84
6.4.1 例1:找出集合中的所有鍵  85
6.4.2 例2: 網頁分類    87
6.4.3 mongodb 和mapreduce   87
第7 章 進階指南     91
7.1 資料庫命令    91
7.1.1 命令的工作原理   92
7.1.2 命令參考    92
7.2 固定集合    95
7.2.1 屬性及用法  96
7.2.2 建立固定集合  96
7.2.3 自然排序    97
7.2.4 尾部遊標    98
7.3 gridfs:儲存檔案    99
7.3.1 開始使用gridfs:mongofiles  99
7.3.2 通過mongodb 驅動程式操作gridfs    100
7.3.3 內部原理  100
7.4 伺服器端指令碼  101
7.4.1 db.eval  101
7.4.2 儲存javascript 指令碼    102
7.4.3 安全性  103
7.5 資料庫引用   104
7.5.1 什麼是dbref  104
7.5.2 樣本模式  104
7.5.3 驅動對dbref 的支援   105
7.5.4 什麼時候該使用dbref 呢  106
第8 章 管理    107
8.1 啟動和停止mongodb  107
8.1.1 從命令列啟動    107
8.1.2 設定檔  109
8.1.3 停止mongodb   110
8.2 監控   110
8.2.1 使用管理介面    110
8.2.2 serverstatus  112
8.2.3 mongostat  113
8.2.4 第三方外掛程式    113
8.3 安全和認證   114
8.3.1 認證的基礎知識  114
8.3.2 認證的工作原理  115
8.3.3 其他安全考慮    116
8.4 備份和修複   116
8.4.1 資料檔案備份    117
8.4.2 mongodump 和mongorestore  117
8.4.3 fsync 和鎖    118
8.4.4 從屬備份  119
8.4.5 修複    119
第9 章 複製    121
9.1 主從複製    121
9.1.1 選項    122
9.1.2 添加刪除源    123
9.2 複本集   124
9.2.1 初始化複本集    125
9.2.2 複本集中的節點  127
9.2.3 故障切換和主節點選舉   128
9.3 在從伺服器上執行操作    129
9.3.1 讀擴充  130
9.3.2 用從節點做資料處理  130
9.4 工作原理    130
9.4.1 oplog  131
9.4.2 同步    131
9.4.3 複製狀態和本機資料庫   132
9.4.4 阻塞複製  132
9.5 管理   133
9.5.1 診斷    133
9.5.2 變更oplog 的大小    134
9.5.3 認證複製  134
第10 章 分區   135
10.1 分區簡介    135
10.2 mongodb 中的分區   135
10.3 片鍵   137
10.3.1 將已有的集合分區  137
10.3.2 遞增片鍵還是隨機片鍵  137
10.3.3 片鍵對操作的影響  138
10.4 建立分區    139
10.4.1 啟動伺服器   139
10.4.2 切分資料  140
10.5 生產配置  140
10.5.1 健壯的配置   141
10.5.2 多個mongos   141
10.5.3 健壯的片  141
10.5.4 物理伺服器   142
10.6 管理分區    142
10.6.1 配置集合  142
10.6.2 分區命令  143
第11 章 應用舉例    145
11.1 化學品搜尋引擎:java  145
11.2 新聞彙總器:php    149
11.3 自訂提交表單:ruby  154
11.4 即時分析: python  157
附錄a 安裝mongodb   163
附錄b mongo:mongodb shell   167
附錄c 深入mongodb 內部   169

mongodb 權威指南 pdf

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.