mongodb - 将 MongoDB 集合存储在不同的驱动器上
问题描述
我在 SSD 上使用 MongoDB,但由于我要存储大量信息,因此将所有内容存储在 SSD 上会变得非常昂贵。因此,我想将同一数据库的一些集合存储在第二个驱动器上,即 HDD。
这是可能的还是你会提出不同的建议?
解决方案
MongoDB 可以将每个数据库放在自己的目录中(请参阅directoryPerDB 选项)。
然后,您可以将每个目录挂载到不同的磁盘下。请查阅您的操作系统手册以了解如何执行此操作,因为它取决于操作系统。
请注意,粒度是针对每个数据库的。目前没有针对每个集合执行此操作的选项。
推荐阅读
- powerbi - 令牌过期时重新验证 GraphQl API 的自定义 Power Bi 连接器?
- flutter - 只有当设备连接到 USB 充电器时,flutte 应用程序才会在后台运行
- visual-studio-code - 输出窗口上的不可读字符
- javascript - 无法重新初始化ngrx的状态功能
- node.js - 您可以在视频室参与者之间共享拨出电话吗?
- javascript - 如何缓存由主机不同部分提供的同一个延迟加载的 Vue 应用程序的请求
- c# - ASP.Net Core 3.1 API JWT 验证在生产中失败
- docker-compose - DockerCompose-Grafana-InfluxDB-错误:网关错误
- ios - 这发生在我将项目更新到 Flutter 2.0 并将所有包更新到最新版本时
- javascript - 面临分页问题,仅呈现 50 个项目中的 40 个