MongoDB入門經典
內容描述
<內容簡介>
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簡介
第2章 安裝和配置MongoDB
第3章 在MongoDB shell中使用JavaScript
第4章 配置用戶賬戶和訪問控制
第5章 在MongoDB shell中管理數據庫和集合
第6章 使用MongoDB shell在MongoDB集合中查找文檔
第7章 使用MongoDB shell執行其他數據查找操作
第8章 操作集合中的MongoDB文檔
第9章 使用分組、聚合和映射-歸併
第10章 在Java應用程序中實現MongoDB
第11章 在Java應用程序中訪問MongoDB數據庫
第12章 在Java應用程序中操作MongoDB數據
第13章 在PHP應用程序中實現MongoDB
第14章 在PHP應用程序中訪問MongoDB數據庫
第15章 在PHP應用程序中操作MongoDB數據
第16章 在Python應用程序中實現MongoDB
第17章 在Python應用程序中訪問MongoDB數據庫
第18章 在Python應用程序中操作MongoDB數據
第19章 在Node.js應用程序中實現MongoDB
第20章 在Node.js應用程序中訪問MongoDB數據庫
第21章 在Node.js應用程序中操作MongoDB數據
第22章 使用MongoDB shell管理數據庫
第23章 在MongoDB中實現複製和分片
第24章 實現MongoDB GridFS存儲
<作者介紹>
(美)戴利|譯者:米愛中
Brad Dayley是一名咨詢軟件工程師,擁有20多年企業級應用程序開發經驗;設計並開發過大型商業應用程序,包括後端為NoSQL數據庫、前端為網頁的SAS應用程序;另著有Node.js, MongoDB and AngularJS Web Development和Sams Teach Yourself jQuery and JavaScript in 24 Hours。