MongoDB是一本面向文档的开源数据库,由10gen公司的Kyle Banker撰写。该书基于MongoDB 2.0+版本,全面系统地介绍了MongoDB的设计、实现、安装和维护等方面的知识。全书共分为三部分:第一部分从基于文档的数据与传统关系型数据库的区别入手,讲解了MongoDB的基本概念和安装使用方法;第二部分是实战教程,通过示例演示了MongoDB的CRUD操作,并介绍了实现系统安全、灵活和高效设计的原则和模式;第三部分则重点讲解了MongoDB的维护和管理方面的技术细节,为管理员和开发者提供了有价值的建议。

本书内容丰富,文字通俗易懂,配有直观形象的插图和实用的代码示例,非常适合作为MongoDB学习者、开发人员及管理员的学习参考。具体内容包括:MongoDB介绍及其优劣势、MongoDB的Shell界面、使用MongoDB进行简单应用、如何以文档为中心的方式看待数据、编写查询并使用MapReduce方式聚合数据、更新和删除数据以及相关性能考量、寻找和改进慢查询、MongoDB的复制与分片、以及MongoDB的监控、备份及恢复等方面。