本书分为以下几个主要部分:第 1-3 章介绍方法和技术。在这些章节中,我们描述了一种性能调优方法。还提供了一些关于 MongoDB 架构和 MongoDB 提供的用于调查、监控和诊断 MongoDB 性能的工具的背景知识。第 4 章和第 5 章介绍应用程序和数据库设计。第 6-10 章介绍应用程序代码的优化。第 11-14 章讨论MongoDB 服务器及其运行硬件的优化。
无
计算机\数据库
本书将带你学习优化MongoDB数据库及其应用程序的技巧,从而提高它们的性能,为用户提供更好的体验,降低运行成本,并避免应用程序“臃肿”带来的烦恼。MongoDB是非常受欢迎的文档数据库,也是成千上万任务关键型应用程序的基础。本书可以帮助你优化MongoDB的性能。
本书从应用程序和模式设计出发,系统而全面地介绍MongoDB性能调优方法,涵盖应用程序各层级的代码优化。书中还阐述了如何配置MongoDB硬件和集群以获得最佳性能。本书中的系统方法可以帮助你找出导致性能问题的真正原因。即使你有压力,不知道从哪里开始,只要按照本书中的方法去纠正错误,也能让MongoDB性能回到正常状态。
通过阅读本书,你将能够:
采用系统方法对MongoDB进行性能调优。
了解如何设计高效的MongoDB应用程序。
优化MongoDB文档设计和索引策略。
调优MongoDB查询、聚合管道和事务。
优化MongoDB服务器资源——CPU、内存、磁盘。
配置MongoDB副本集和分片集群以获得最佳性能。