91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
MongoDB權(quán)威指南(第3版)
MongoDB權(quán)威指南(第3版)
Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
牟天壘, 王明輝 譯
出版時(shí)間:2021年11月
頁數(shù):388
如果你希望使用支持現(xiàn)代應(yīng)用程序開發(fā)的系統(tǒng)來管理數(shù)據(jù),那么MongoDB是不錯(cuò)的選擇。作為面向文檔的NoSQL數(shù)據(jù)庫,MongoDB功能強(qiáng)大、靈活且易于擴(kuò)展,在DB-Engines數(shù)據(jù)庫流行度排行榜上名列前茅。
本書是由MongoDB團(tuán)隊(duì)成員撰寫的一站式入門指南,涵蓋從開發(fā)到部署的各個(gè)方面,內(nèi)容適合MongoDB 4.2及以上版本。通過學(xué)習(xí)本書,你將了解這一安全、高性能的系統(tǒng)如何支持靈活的數(shù)據(jù)模型,并兼具高可用性和水平擴(kuò)展性。無論你是NoSQL新手還是有經(jīng)驗(yàn)的MongoDB用戶,都可以在查詢、索引、聚合、事務(wù)、副本集、分片、監(jiān)控和安全等方面收獲新的知識。
● 使用MongoDB執(zhí)行寫操作、查找文檔并進(jìn)行復(fù)雜的查詢
● 對集合進(jìn)行索引,對數(shù)據(jù)進(jìn)行聚合,在應(yīng)用程序中使用事務(wù)
● 配置本地副本集,并了解復(fù)制機(jī)制如何與應(yīng)用程序交互
● 創(chuàng)建集群的各個(gè)組件,并為不同類型的應(yīng)用程序選擇片鍵
● 探索應(yīng)用程序管理的各個(gè)方面,并配置身份驗(yàn)證和授權(quán)
● 使用工具進(jìn)行監(jiān)控、備份和恢復(fù),并在部署MongoDB時(shí)對系統(tǒng)進(jìn)行設(shè)置
  1. 前言
  2. 第一部分 MongoDB入門
  3. 第1章 MongoDB簡介 
  4. 1.1 易于使用 
  5. 1.2 易于擴(kuò)展
  6. 1.3 功能豐富 
  7. 1.4 性能卓越 
  8. 1.5 設(shè)計(jì)理念 
  9. 第2章 入門指南 
  10. 2.1 文檔 
  11. 2.2 集合 
  12. 2.2.1 動(dòng)態(tài)模式
  13. 2.2.2 命名 
  14. 2.3 數(shù)據(jù)庫 
  15. 2.4 啟動(dòng)MongoDB 
  16. 2.5 MongoDB shell介紹 
  17. 2.5.1 運(yùn)行shell 
  18. 2.5.2 MongoDB客戶端 
  19. 2.5.3 shell中的基本操作 
  20. 2.6 數(shù)據(jù)類型 
  21. 2.6.1 基本數(shù)據(jù)類型 
  22. 2.6.2 日期 
  23. 2.6.3 數(shù)組 
  24. 2.6.4 內(nèi)嵌文檔 
  25. 2.6.5 ObjectId和_id 
  26. 2.7 使用MongoDB shell 
  27. 2.7.1 shell使用技巧 
  28. 2.7.2 使用shell執(zhí)行腳本 
  29. 2.7.3 創(chuàng)建.mongorc.js文件 
  30. 2.7.4 定制shell提示信息 
  31. 2.7.5 編輯復(fù)雜變量 
  32. 2.7.6 不便使用的集合名稱 
  33. 第3章 創(chuàng)建、更新和刪除文檔 
  34. 3.1 插入文檔 
  35. 3.1.1 insertMany 
  36. 3.1.2 插入校驗(yàn) 
  37. 3.1.3 插入 
  38. 3.2 刪除文檔 
  39. 3.3 更新文檔 
  40. 3.3.1 文檔替換 
  41. 3.3.2 使用更新運(yùn)算符 
  42. 3.3.3 upsert 
  43. 3.3.4 更新多個(gè)文檔 
  44. 3.3.5 返回被更新的文檔 
  45. 第4章 查詢 
  46. 4.1 find簡介 
  47. 4.1.1 指定要返回的鍵 
  48. 4.1.2 限制 
  49. 4.2 查詢條件 
  50. 4.2.1 查詢條件 
  51. 4.2.2 OR查詢 
  52. 4.2.3 $not 
  53. 4.3 特定類型的查詢 
  54. 4.3.1 null 
  55. 4.3.2 正則表達(dá)式 
  56. 4.3.3 查詢數(shù)組 
  57. 4.3.4 查詢內(nèi)嵌文檔 
  58. 4.4 $where查詢 
  59. 4.5 游標(biāo) 
  60. 4.5.1 limit、skip和sort
  61. 4.5.2 避免略過大量結(jié)果 
  62. 4.5.3 游標(biāo)生命周期 
  63. 第二部分 設(shè)計(jì)應(yīng)用程序
  64. 第5章 索引 
  65. 5.1 索引簡介 
  66. 5.1.1 創(chuàng)建索引 
  67. 5.1.2 復(fù)合索引簡介 
  68. 5.1.3 MongoDB如何選擇索引 
  69. 5.1.4 使用復(fù)合索引 
  70. 5.1.5 $運(yùn)算符如何使用索引 
  71. 5.1.6 索引對象和數(shù)組 
  72. 5.1.7 索引基數(shù) 
  73. 5.2 explain輸出 
  74. 5.3 何時(shí)不使用索引 
  75. 5.4 索引類型 
  76. 5.4.1 唯一索引 
  77. 5.4.2 部分索引 
  78. 5.5 索引管理 
  79. 5.5.1 標(biāo)識索引 
  80. 5.5.2 修改索引 
  81. 第6章 特殊的索引和集合類型 
  82. 6.1 地理空間索引 
  83. 6.1.1 地理空間查詢的類型 
  84. 6.1.2 使用地理空間索引 
  85. 6.1.3 復(fù)合地理空間索引 
  86. 6.1.4 2d索引 
  87. 6.2 全文搜索索引 
  88. 6.2.1 創(chuàng)建文本索引 
  89. 6.2.2 文本查詢 
  90. 6.2.3 優(yōu)化全文本搜索 
  91. 6.2.4 在其他語言中搜索 
  92. 6.3 固定集合 
  93. 6.3.1 創(chuàng)建固定集合 
  94. 6.3.2 可追加游標(biāo) 
  95. 6.4 TTL索引 
  96. 6.5 使用GridFS存儲文件 
  97. 6.5.1 GridFS入門:mongofiles 
  98. 6.5.2 在MongoDB驅(qū)動(dòng)程序中使用GridFS 
  99. 6.5.3 GridFS的底層機(jī)制 
  100. 第7章 聚合框架 
  101. 7.1 管道、階段和可調(diào)參數(shù) 
  102. 7.2 階段入門:常見操作 
  103. 7.3 表達(dá)式 
  104. 7.4 $project 
  105. 7.5 $unwind 
  106. 7.6 數(shù)組表達(dá)式 
  107. 7.7 累加器 
  108. 7.8 分組簡介 
  109. 7.8.1 分組階段中的_id字段 
  110. 7.8.2 分組與投射 
  111. 7.9 將聚合管道結(jié)果寫入集合中 
  112. 第8章 事務(wù) 
  113. 8.1 事務(wù)簡介 
  114. 8.2 如何使用事務(wù) 
  115. 8.3 對應(yīng)用程序的事務(wù)限制進(jìn)行調(diào)優(yōu) 
  116. 第9章 應(yīng)用程序設(shè)計(jì) 
  117. 9.1 模式設(shè)計(jì)注意事項(xiàng) 
  118. 9.2 范式化與反范式化 
  119. 9.2.1 數(shù)據(jù)表示的示例 
  120. 9.2.2 基數(shù) 
  121. 9.2.3 好友、粉絲以及其他麻煩事項(xiàng) 
  122. 9.3 優(yōu)化數(shù)據(jù)操作 
  123. 9.4 數(shù)據(jù)庫和集合的設(shè)計(jì) 
  124. 9.5 一致性管理 
  125. 9.6 模式遷移 
  126. 9.7 模式管理 
  127. 9.8 不適合使用MongoDB的場景 
  128. 第三部分 復(fù)制
  129. 第10章 創(chuàng)建副本集 
  130. 10.1 復(fù)制簡介 
  131. 10.2 建立副本集(一) 
  132. 10.3 網(wǎng)絡(luò)注意事項(xiàng) 
  133. 10.4 安全注意事項(xiàng) 
  134. 10.5 建立副本集(二) 
  135. 10.6 觀察副本集 
  136. 10.7 更改副本集配置 
  137. 10.8 如何設(shè)計(jì)副本集 
  138. 10.9 成員配置選項(xiàng) 
  139. 10.9.1 優(yōu)先級 
  140. 10.9.2 隱藏成員 
  141. 10.9.3 選舉仲裁者 
  142. 10.9.4 創(chuàng)建索引 
  143. 第11章 副本集的組成 
  144. 11.1 同步 
  145. 11.1.1 初始化同步 
  146. 11.1.2 復(fù)制 
  147. 11.1.3 處理過時(shí)數(shù)據(jù) 
  148. 11.2 心跳 
  149. 11.3 選舉 
  150. 11.4 回滾 
  151. 第12章 從應(yīng)用程序連接副本集 
  152. 12.1 客戶端到副本集的連接行為 
  153. 12.2 在寫入時(shí)等待復(fù)制 
  154. 12.3 自定義復(fù)制保證規(guī)則 
  155. 12.3.1 保證復(fù)制到每個(gè)數(shù)據(jù)中心的一臺服務(wù)器上 
  156. 12.3.2 保證寫操作被復(fù)制到大多數(shù)非隱藏節(jié)點(diǎn) 
  157. 12.3.3 創(chuàng)建其他保證規(guī)則 
  158. 12.4 將讀請求發(fā)送到從節(jié)點(diǎn) 
  159. 12.4.1 一致性考慮 
  160. 12.4.2 負(fù)載考慮 
  161. 12.4.3 由從節(jié)點(diǎn)讀取數(shù)據(jù)的場景 
  162. 第13章 管理 
  163. 13.1 以單機(jī)模式啟動(dòng)成員 
  164. 13.2 副本集配置 
  165. 13.2.1 創(chuàng)建副本集 
  166. 13.2.2 更改副本集成員 
  167. 13.2.3 創(chuàng)建比較大的副本集 
  168. 13.2.4 強(qiáng)制重新配置 
  169. 13.3 控制成員狀態(tài) 
  170. 13.3.1 把主節(jié)點(diǎn)變?yōu)閺墓?jié)點(diǎn) 
  171. 13.3.2 阻止選舉 
  172. 13.4 監(jiān)控復(fù)制 
  173. 13.4.1 獲取狀態(tài) 
  174. 13.4.2 可視化復(fù)制圖譜 
  175. 13.4.3 復(fù)制循環(huán) 
  176. 13.4.4 禁用復(fù)制鏈 
  177. 13.4.5 計(jì)算延遲 
  178. 13.4.6 調(diào)整oplog大小 
  179. 13.4.7 創(chuàng)建索引 
  180. 13.4.8 在預(yù)算有限的情況下進(jìn)行復(fù)制 
  181. 第四部分 分片
  182. 第14章 分片簡介 
  183. 14.1 什么是分片 
  184. 14.2 理解集群組件 
  185. 14.3 在單機(jī)集群上進(jìn)行分片 
  186. 第15章 配置分片 
  187. 15.1 何時(shí)分片 
  188. 15.2 啟動(dòng)服務(wù)器 
  189. 15.2.1 配置服務(wù)器 
  190. 15.2.2 mongos進(jìn)程 
  191. 15.2.3 將副本集轉(zhuǎn)換為分片 
  192. 15.2.4 增加集群容量 
  193. 15.2.5 數(shù)據(jù)分片 
  194. 15.3 MongoDB如何追蹤集群數(shù)據(jù) 
  195. 15.3.1 塊范圍 
  196. 15.3.2 拆分塊 
  197. 15.4 均衡器 
  198. 15.5 排序規(guī)則 
  199. 15.6 變更流 
  200. 第16章 選擇片鍵 
  201. 16.1 評估使用情況 
  202. 16.2 描繪分發(fā)情況 
  203. 16.2.1 升序片鍵 
  204. 16.2.2 隨機(jī)分發(fā)的片鍵 
  205. 16.2.3 基于位置的片鍵 
  206. 16.3 片鍵策略 
  207. 16.3.1 哈希片鍵 
  208. 16.3.2 GridFS的哈希片鍵 
  209. 16.3.3 消防水管策略 
  210. 16.3.4 多熱點(diǎn) 
  211. 16.4 片鍵規(guī)則和指導(dǎo)方針 
  212. 16.4.1 片鍵的限制 
  213. 16.4.2 片鍵的基數(shù) 
  214. 16.5 控制數(shù)據(jù)分發(fā) 
  215. 16.5.1 對多個(gè)數(shù)據(jù)庫和集合使用一個(gè)集群 
  216. 16.5.2 手動(dòng)分片 
  217. 第17章 分片管理 
  218. 17.1 查看當(dāng)前狀態(tài) 
  219. 17.1.1 使用sh.status()查看摘要信息 
  220. 17.1.2 查看配置信息 
  221. 17.2 跟蹤網(wǎng)絡(luò)連接 
  222. 17.2.1 獲取連接統(tǒng)計(jì) 
  223. 17.2.2 限制連接數(shù)量 
  224. 17.3 服務(wù)器管理 
  225. 17.3.1 添加服務(wù)器 
  226. 17.3.2 修改分片中的服務(wù)器 
  227. 17.3.3 刪除分片 
  228. 17.4 數(shù)據(jù)均衡 
  229. 17.4.1 均衡器 
  230. 17.4.2 修改塊的大小 
  231. 17.4.3 移動(dòng)塊 
  232. 17.4.4 超大塊 
  233. 17.4.5 刷新配置 
  234. 第五部分 應(yīng)用程序管理
  235. 第18章 了解應(yīng)用程序的動(dòng)態(tài) 
  236. 18.1 查看當(dāng)前操作 
  237. 18.1.1 尋找有問題的操作 
  238. 18.1.2 終止操作 
  239. 18.1.3 假象 
  240. 18.1.4 防止幻象操作 
  241. 18.2 使用系統(tǒng)分析器 
  242. 18.3 計(jì)算大小 
  243. 18.3.1 文檔 
  244. 18.3.2 集合 
  245. 18.3.3 數(shù)據(jù)庫 
  246. 18.4 使用mongotop和mongostat 
  247. 第19章 MongoDB安全介紹 
  248. 19.1 MongoDB的身份驗(yàn)證和授權(quán) 
  249. 19.1.1 身份驗(yàn)證機(jī)制 
  250. 19.1.2 授權(quán) 
  251. 19.1.3 使用x.509證書對成員和客戶端進(jìn)行身份驗(yàn)證 
  252. 19.2 MongoDB的認(rèn)證和傳輸層加密教程 
  253. 19.2.1 建立CA 
  254. 19.2.2 生成并簽名成員證書 
  255. 19.2.3 生成并簽名客戶端證書 
  256. 19.2.4 在不啟用身份驗(yàn)證和授權(quán)的情況下啟動(dòng)副本集 
  257. 19.2.5 創(chuàng)建admin用戶 
  258. 19.2.6 啟用身份驗(yàn)證和授權(quán)并重新啟動(dòng)副本集 
  259. 第20章 持久性 
  260. 20.1 使用日志機(jī)制的成員級別持久性 
  261. 20.2 使用寫關(guān)注的集群級別持久性 
  262. 20.2.1 writeConcern的w和wtimeout選項(xiàng) 
  263. 20.2.2 writeConcern的j(日志)選項(xiàng) 
  264. 20.3 使用讀關(guān)注的集群級別持久性 
  265. 20.4 使用寫關(guān)注的事務(wù)持久性 
  266. 20.5 MongoDB不能保證什么 
  267. 20.6 檢查數(shù)據(jù)損壞 
  268. 第六部分 服務(wù)器端管理
  269. 第21章 在生產(chǎn)環(huán)境中設(shè)置MongoDB 
  270. 21.1 從命令行啟動(dòng) 
  271. 21.2 停止MongoDB 
  272. 21.3 安全性 
  273. 21.3.1 數(shù)據(jù)加密 
  274. 21.3.2 SSL連接 
  275. 21.4 日志 
  276. 第22章 監(jiān)控MongoDB 
  277. 22.1 監(jiān)控內(nèi)存使用情況 
  278. 22.1.1 計(jì)算機(jī)內(nèi)存簡介 
  279. 22.1.2 跟蹤內(nèi)存使用情況 
  280. 22.1.3 跟蹤缺頁錯(cuò)誤 
  281. 22.1.4 I/O等待 
  282. 22.2 計(jì)算工作集的大小 
  283. 22.3 跟蹤性能情況 
  284. 22.4 跟蹤剩余空間 
  285. 22.5 監(jiān)控復(fù)制情況 
  286. 第23章 備份 
  287. 23.1 備份方法 
  288. 23.2 對服務(wù)器進(jìn)行備份 
  289. 23.2.1 文件系統(tǒng)快照 
  290. 23.2.2 復(fù)制數(shù)據(jù)文件 
  291. 23.2.3 使用mongodump 
  292. 23.3 副本集的特殊注意事項(xiàng) 
  293. 23.4 分片集群的特殊注意事項(xiàng) 
  294. 23.4.1 備份和恢復(fù)整個(gè)集群 
  295. 23.4.2 備份和恢復(fù)單個(gè)分片 
  296. 第 24 章 部署MongoDB 
  297. 24.1 系統(tǒng)設(shè)計(jì) 
  298. 24.1.1 選擇存儲介質(zhì) 
  299. 24.1.2 推薦的RAID配置 
  300. 24.1.3 CPU 
  301. 24.1.4 操作系統(tǒng) 
  302. 24.1.5 交換空間 
  303. 21.1.6 文件系統(tǒng) 
  304. 24.2 虛擬化 
  305. 24.2.1 內(nèi)存過度分配 
  306. 24.2.2 神秘的內(nèi)存 
  307. 24.2.3 處理網(wǎng)絡(luò)磁盤的I/O問題 
  308. 24.2.4 使用非網(wǎng)絡(luò)磁盤 
  309. 24.3 配置系統(tǒng)設(shè)置 
  310. 24.3.1 關(guān)閉NUMA 
  311. 24.3.2 設(shè)置預(yù)讀 
  312. 24.3.3 禁用透明大內(nèi)存頁(THP) 
  313. 24.3.4 選擇磁盤調(diào)度算法 
  314. 24.3.5 禁用訪問時(shí)間跟蹤 
  315. 24.3.6 修改限制 
  316. 24.4 網(wǎng)絡(luò)配置 
  317. 24.5 系統(tǒng)管理 
  318. 24.5.1 時(shí)鐘同步 
  319. 24.5.2 OOM killer 
  320. 24.5.3 關(guān)閉定期任務(wù) 
  321. 附錄A 安裝MongoDB 
  322. 附錄B 深入MongoDB 
書名:MongoDB權(quán)威指南(第3版)
譯者:牟天壘, 王明輝 譯
國內(nèi)出版社:人民郵電出版社
出版時(shí)間:2021年11月
頁數(shù):388
書號:978-7-115-57653-8
原版書書名:MongoDB: The Definitive Guide, 3rd Edition
原版書出版商:O'Reilly Media
Shannon Bradshaw
 
香農(nóng)·布拉德肖(Shannon Bradshaw)是MongoDB公司培訓(xùn)部門副總裁,負(fù)責(zé)管理MongoDB專業(yè)認(rèn)證項(xiàng)目提供的培訓(xùn)產(chǎn)品。
 
 
Eoin Brazil
 
約恩·布拉齊爾(Eoin Brazil)是MongoDB公司高級課程工程師,致力于開發(fā)與MongoDB相關(guān)的在線培訓(xùn)產(chǎn)品。
 
 
Kristina Chodorow
 
kristina chodorow,谷歌軟件工程師,曾有5年是mongodb項(xiàng)目的核心成員。她領(lǐng)導(dǎo)了mongodb的副本集開發(fā),并編寫了php和perl驅(qū)動(dòng)程序。
 
 
購買選項(xiàng)
定價(jià):129.80元
書號:978-7-115-57653-8
出版社:人民郵電出版社