-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MongoDB入門經典

( 簡體 字)
作者:[美] 布拉德 戴利 ( Brad Dayley ) 類別:1. -> 資料庫 -> MongoDB
譯者:
出版社:人民郵電出版社MongoDB入門經典 3dWoo書號: 41685
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:6/1/2015
頁數:420
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115391117
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  MongoDB是目前非常流行的一種非關系型數據庫(NoSQL),因其操作簡單、完全免費、源碼公開等特點,受到了IT從業人員的青睞,并被廣泛部署于實際的生產環境中。
《MongoDB入門經典》采用直觀、循序漸進的方法,講解了如何設計、實施和優化NoSQL數據庫,如何存儲和管理數據,以及如何執行數據分片和復制等任務。本書共分為24章,其內容涵蓋了NoSQL和傳統RDBMS的使用時機,理解基本的MongoDB數據結構和設計概念,安裝和配置MongoDB,為自己的應用選擇正確的NoSQL交付模型,規劃和實施不同類型和規模的MongoDB數據庫,設計MongoDB數據模型,創建新的數據庫、集合和索引,掌握存儲、查找和獲取MongoDB數據的方法,通過PHP、Python、Java和Node.js/Mongoose與數據交互,在一致性、性能和持久性方面做出平衡,對MongoDB數據庫進行管理、監控、驗證、保護、備份和修復;掌握數據分片和復制等高級技術;實施GridFS存儲來有效地存儲和獲取大型數據文件,評估用于優化性能的查詢,查找和診斷與集合、數據庫相關的問題。
《MongoDB入門經典》適合對NoSQL以及MongoDB感興趣的數據庫開發、運維人員閱讀。
目錄:

第1章 NoSQL和MongoDB簡介 1
1.1 NoSQL是什么 1
1.1.1 文檔存儲數據庫 2
1.1.2 鍵/值數據庫 2
1.1.3 列存儲數據庫 2
1.1.4 圖存儲數據庫 2
1.2 選擇RDBMS、NoSQL還是
兩者 3
1.3 理解MongoDB 3
1.3.1 理解集合 4
1.3.2 理解文檔 4
1.4 MongoDB數據類型 5
1.5 規劃數據模型 6
1.5.1 使用文檔引用范式化數據 6
1.5.2 使用嵌入式文檔對數據進行
反范式化 7
1.5.3 使用固定集合 8
1.5.4 理解原子寫入操作 9
1.5.5 考慮文檔增大 9
1.5.6 找出可使用索引、分片和復制的
情形 9
1.5.7 使用大型集合還是大量集合 10
1.5.8 確定數據的生命周期 10
1.5.9 考慮數據可用性和性能 10
1.6 小結 11
1.7 問與答 11
1.8 作業 11
1.8.1 小測驗 11
1.8.2 小測驗答案 12
1.8.3 練習 12
第2章 安裝和配置MongoDB 13
2.1 搭建MongoDB環境 13
2.1.1 安裝MongoDB 13
2.1.2 啟動MongoDB 14
2.1.3 配置MongoDB 15
2.1.4 停止MongoDB 15
2.2 訪問MongoDB HTTP接口 17
2.3 從MongoDB shell訪問
MongoDB 18
2.3.1 啟動MongoDB shell 18
2.3.2 理解MongoDB shell命令 18
2.3.3 理解MongoDB shell原生方法和
構造函數 19
2.3.4 理解命令參數和結果 20
2.4 MongoDB shell腳本編程 20
2.4.1 使用命令行選項--eval執行
JavaScript表達式 20
2.4.2 在MongoDB shell中使用方法
load()來執行腳本 21
2.4.3 在命令mongo中指定要執行的
JavaScript文件 21
2.5 小結 23
2.6 問與答 23
2.7 作業 23
2.7.1 小測驗 24
2.7.2 小測驗答案 24
2.7.3 練習 24
第3章 在MongoDB shell中
使用JavaScript 25
3.1 定義變量 25
3.2 理解JavaScript數據類型 26
3.3 在MongoDB shell腳本中輸出
數據 27
3.4 使用運算符 28
3.4.1 算術運算符 28
3.4.2 賦值運算符 28
3.4.3 比較運算符和條件語句 29
3.5 循環 31
3.5.1 while循環 31
3.5.2 do/while循環 31
3.5.3 for循環 32
3.5.4 for/in循環 32
3.5.5 中斷循環 33
3.6 創建函數 35
3.6.1 定義函數 35
3.6.2 向函數傳遞變量 35
3.6.3 從函數返回值 36
3.6.4 使用匿名函數 36
3.7 理解變量作用域 38
3.8 使用JavaScript對象 38
3.8.1 使用對象語法 39
3.8.2 創建自定義對象 39
3.8.3 使用原型對象模式 40
3.9 操作字符串 41
3.9.1 合并字符串 42
3.9.2 在字符串中搜索子串 42
3.9.3 替換字符串中的單詞 42
3.9.4 將字符串分割成數組 43
3.10 使用數組 44
3.10.1 合并數組 45
3.10.2 迭代數組 45
3.10.3 將數組轉換為字符串 46
3.10.4 檢查數組是否包含特定的元素 46
3.10.5 在數組中增刪元素 46
3.11 添加錯誤處理 48
3.11.1 try/catch塊 48
3.11.2 引發自定義錯誤 49
3.11.3 使用finally 49
3.12 小結 50
3.13 問與答 50
3.14 作業 50
3.14.1 小測驗 50
3.14.2 小測驗答案 51
3.14.3 練習 51
第4章 配置用戶賬戶和訪問控制 52
4.1 理解admin數據庫 52
4.2 管理用戶賬戶 53
4.2.1 創建用戶賬戶 53
4.2.2 列出用戶 56
4.2.3 刪除用戶 58
4.3 配置訪問控制 60
4.3.1 創建用戶管理員賬戶 60
4.3.2 啟用身份驗證 61
4.3.3 創建數據庫管理員賬戶 61
4.4 小結 64
4.5 問與答 64
4.6 作業 64
4.6.1 小測驗 64
4.6.2 小測驗答案 65
4.6.3 練習 65
第5章 在MongoDB shell中管理
數據庫和集合 66
5.1 理解Database和Collection
對象 66
5.1.1 理解Connection對象 66
5.1.2 理解Database對象 67
5.1.3 理解Collection對象 68
5.2 管理數據庫 70
5.2.1 顯示數據庫列表 70
5.2.2 切換到其他數據庫 70
5.2.3 創建數據庫 70
5.2.4 刪除數據庫 71
5.3 管理集合 74
5.3.1 顯示數據庫的集合列表 74
5.3.2 創建集合 74
5.3.3 刪除集合 76
5.4 實現示例數據集 77
5.5 小結 80
5.6 問與答 81
5.7 作業 81
5.7.1 小測驗 81
5.7.2 小測驗答案 81
5.7.3 練習 82
第6章 使用MongoDB shell在
MongoDB集合中查找文檔 83
6.1 理解Cursor對象 83
6.2 理解查詢運算符 84
6.3 從集合中獲取文檔 86
6.4 查找特定的文檔 90
6.4.1 根據特定的字段值查找文檔 91
6.4.2 根據字段值數組查找文檔 91
6.4.3 根據字段值的大小查找文檔 91
6.4.4 根據數組字段的長度查找文檔 91
6.4.5 根據子文檔中的值查找文檔 92
6.4.6 根據數組字段的內容查找文檔 92
6.4.7 根據字段是否存在查找文檔 92
6.4.8 根據子文檔數組中的字段查找
文檔 92
6.5 小結 95
6.6 問與答 95
6.7 作業 95
6.7.1 小測驗 95
6.7.2 小測驗答案 95
6.7.3 練習 96
第7章 使用MongoDB shell執行其他
數據查找操作 97
7.1 計算文檔數 97
7.2 對結果集進行排序 99
7.3 限制結果集 101
7.3.1 限制結果集的大小 101
7.3.2 限制返回的字段 103
7.3.3 結果集分頁 106
7.4 查找不同的字段值 109
7.5 小結 111
7.6 問與答 111
7.7 作業 111
7.7.1 小測驗 111
7.7.2 小測驗答案 112
7.7.3 練習 112
第8章 操作集合中的MongoDB
文檔 113
8.1 理解寫入關注 113
8.2 配置數據庫連接錯誤處理 114
8.3 獲取數據庫寫入請求的狀態 114
8.4 理解數據庫更新運算符 116
8.5 使用MongoDB shell在集合中
添加文檔 117
8.6 使用MongoDB shell更新集合
中的文檔 119
8.7 使用MongoDB shell將文檔
保存到集合中 123
8.8 使用MongoDB shell在集合中
更新或插入文檔 125
8.9 使用MongoDB shell從集合中
刪除文檔 128
8.10 小結 130
8.11 問與答 130
8.12 作業 130
8.12.1 小測驗 131
8.12.2 小測驗答案 131
8.12.3 練習 131
第9章 使用分組、聚合和映射-歸并 132
9.1 在MongoDB shell中對查找
操作的結果進行分組 132
9.2 從MongoDB shell發出請求時
使用聚合來操作數據 136
9.2.1 理解方法aggregate() 136
9.2.2 使用聚合框架運算符 136
9.2.3 使用聚合表達式運算符 137
9.3 在MongoDB shell中使用映射-
歸并生成新的數據結果 140
9.4 小結 145
9.5 問與答 145
9.6 作業 145
9.6.1 小測驗 145
9.6.2 小測驗答案 145
9.6.3 練習 146
第10章 在Java應用程序中實現
MongoDB 147
10.1 理解Java MongoDB驅動程序
中的對象 147
10.1.1 理解Java對象MongoClient 148
10.1.2 理解Java對象DB 149
10.1.3 理解Java對象DBCollection 149
10.1.4 理解Java對象DBCursor 150
10.1.5 理解Java對象BasicDBObject和
DBObject 151
10.2 使用Java查找文檔 153
10.2.1 使用Java從MongoD
序: