这本《MongoDB管理与开发精要》由红龙著,强调动手实战,以风趣幽默的语言和一系列生动的实战案例系统地讲解了M0na0DB的核心技术和扩展技术。在遵循技术严密性的同时,还在容易产生错误、不易理解的知识点上配备了翔实且又具有说服力的开发情景截图,循序渐进、深入浅出。只要大家结合书中的案例亲自动手实验,一定能快速掌握MongoDB知识,从而独立完成日常运行、维护、管理和程序开发工作。
这本《MongoDB管理与开发精要》由红龙著,内容有三大特点:系统而全面,内容包含MongoDB开发、管理、维护和性能优化等方方面面;详细而深入,不仅对MongoDB的开发和管理方法进行了详尽的讲解,而且还对MongoDB的工作机制进行了深入的剖析;注重实战,尝试通过实践中的案例来帮助读者理解使用MongoDB数据库时遇到的各种问题的症结之所在,并给出了解决方案。
《MongoDB管理与开发精要》一共分为六篇:一基础篇,主要讲解了MongoDB的基础理论和基本操作,学习完这部分内容可以掌握MongoDB的基本操作;二高级篇,讲解了高级查询、高级更新、高级功能应用等MongoDB的高级技术,掌握这部分内容后就能熟练地应用MongoDB来完成日常的工作;三管理篇,详细介绍了MongoDB常用的运维管理工具、各种管理命令以及访问控制方面的技术,掌握这部分内容后就能具备一位MongoDB DBA所具有的全部技能;四性能篇,详细阐述了MongoDB的索引、优化,以及性能监控方面的知识,这部分内容将使读者具备对MongoDB进行调优的能力;五架构篇,重点讲解了主从复制、分片等高可用架构的细节,掌握这部分内容后就可以独立设计出MongoDB应用系统的架构;六开发篇,讲解了如何用C#和Java来操作MongoDB数据库,掌握这部分内容后就可以将C#和Java开发技术与MongoDB数据库结合起来,从而完成特定应用系统的开发。
前言
第一部分 基础篇
第1章 认识MongoDB
第2章 快速入门
第二部分 高级篇
第3章 高级查询
第4章 高级更新
第5章 高级特性
第三部分 管理篇
第6章 管理工具集
第7章 管理命令
第8章 访问控制
第四部分 性能篇
第9章 索引及优化
第10章 性能监控
第五部分 架构篇
第11章 复制集
第12章 分片
第13章 Replica Sets + Sharding方案
第六部分 开发篇
第14章 C#开发接口
第15章 Java开发接口