mongodb - 将 MongoDB 集合存储在不同的驱动器上

标签 mongodb collections

我在 SSD 上使用 MongoDB,但由于我存储了大量信息,因此将所有内容存储在 SSD 上会变得非常昂贵。因此,我想将同一数据库的一些集合存储在第二个驱动器上,即 HDD。

这是可能的还是你会建议一些不同的东西?

最佳答案

MongoDB 可以将每个数据库放在自己的目录中(请参阅 directoryPerDB option )。

然后,您可以将每个目录安装在不同的磁盘下。请参阅您的操作系统手册以了解如何执行此操作,因为这取决于操作系统。

请注意,粒度是每个数据库。目前没有选项为每个集合执行此操作。

关于mongodb - 将 MongoDB 集合存储在不同的驱动器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59593411/

相关文章:

c# - 了解 MongoDb 连接字符串

mongodb - 在 Mongodb 的复合索引上添加索引

java - 如何读取输入的每一行并按排序顺序输出?

java - hamcrest containsInAnyOrder 仅适用于特定订单

java - 用 Java 存储卡片列表的最佳集合?

mongodb - 如何在docker镜像中访问mongorestore/mongodump

node.js - 如何在 Mongoose 模式中引用另一个属性

mongodb - Spring Data - MongoDB - 使用 GroupOperation 在聚合管道中进行文本搜索和总分

java - 有生存时间的消息队列

java - 展平 int 数组列表