本书基于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的初学者和进阶读者阅读,同时也适合作为相关培训机构的教材。
本书深入浅出地介绍了MongoDB, 第1篇, 介绍了大数据、非关联数据库 (NoSQL) 、MongoDB基础知识 ; 第2篇, MongoDB安装 ; 第3篇, MongoDB的具体操作及应用 ; 第4篇, 数据库安全与维护 ; 第5篇, 应用案例—使用Java访问与操作MongoDB—使用C#访问与操作MongoDB—使用Python访问与操作MongoDB—使用node.js访问与操作MongoDB—实时数据的处理与分析—跨区域数据中心建置。