本書基於MongoDB 4.0版本編寫。本書的前半部分從數據庫管理員的角度出發,介紹MongoDB理論知識及環境架設;後半部分則是從應用角度出發,通過大量的實例深入地講解MongoDB的具體操作。
全書共分為4篇。第1篇“MongoDB環境的理論與實踐”,介紹MongoDB的基礎知識,搭建MongoDB環境的步驟,MongoDB的整體架構、副本集、分片集群,以及優化操作繫統使得MongoDB的性能*。第2篇“數據管理操作”,以實際操作介紹MongoDB對數據的操作及存儲過程,並且展示如何使用Python來實現GridFS操作。第3篇“運維與安全管理”,通過實際操作介紹MongoDB的安全管理與運維監控的相關功能,如用戶管理、角色管理、數據庫的備份和恢復、使用監控工具對MongoDB的活動進行監控,以及通過客戶端軟件來操作與管理MongoDB。第4篇“應用開發與案例”,包括通過各種程序語言(如Java、C#、Python、Node.js)訪問和操作MongoDB,以及如何運用整本書的知識滿足現實中的數據庫管理及應用需求。
本書內容豐富、條理清晰、通俗易懂,非常適合MongoDB的初學者和進階讀者閱讀,同時也適合作為相關培訓機構的教材。