01-使用MongoDB shell管理数据库
第22章 使用MongoDB shell管理数据库
本章介绍如下内容:
- 复制、重命名和移动集合;
- 添加和删除索引;
- 对MongoDB数据库执行检查(validation);
- 为优化性能而评估查询;
- 找出并诊断有问题的集合和数据库;
- 备份MongoDB数据库;
- 修复MongoDB数据库。
在本书前面,大部分章节讨论的都是如何实现MongoDB数据库,包括从MongoDB shell和其他编程平台创建、填充、访问和操作集合。本章将视线转向使用MongoDB shell管理MongoDB数据库。
数据库管理涉及的工作很多,具体内容随情况而异。但一般而言,管理指的是采取所有必要的措施确保数据库健康、可用。
本章首先介绍一些基本的数据库操作,如复制、移动和重命名数据库和集合。然后,介绍如何创建和管理索引,帮助您找到优化数据库的途径。接下来,将探讨多种确保数据库健康的性能和诊断任务。最后,探讨如何修复和备份数据库。