我可以在机器 A 上设置上限集合,并在机器 B 上设置该集合的非上限复制(以便机器 B 拥有机器 A 上写入的所有数据)吗?
背后的原因:
机器 A 上的数据填充得非常快(每天超过 10GB),我想确保这些数据不会耗尽磁盘空间并导致整个服务器宕机。
我可以在机器 A 上设置上限集合,并在机器 B 上设置该集合的非上限复制(以便机器 B 拥有机器 A 上写入的所有数据)吗?
背后的原因:
机器 A 上的数据填充得非常快(每天超过 10GB),我想确保这些数据不会耗尽磁盘空间并导致整个服务器宕机。
最近在 MongoDB 用户列表上提出并回答了这个问题,所以我将链接到那里的答案,但对于地方性,我将总结一下:
“不,没有选择。复制的目标是在所有节点上拥有相同的数据。”
那里的答案还包括一种可能的方法,但它完全不受支持(也不建议)。