1

我有一个生产服务器,它恰好使用 MongoDB 的 32 位旧版本(2.0.0)的单个实例。在将这些数据转移到单独的服务器上之前,我想检查几件事。

  1. 在 32 位安装上执行 mongodump 和在 64 位安装上执行 mongorestore 会不会有任何冲突?

  2. 将 2.0 数据库转储移动到 2.2.x 安装是否有任何问题?

我读到您无法执行 2.2 的 mongodump 并正确地将 mongorestore 存储到 2.0,但我只是在进行版本升级。我还读到您可以在 32 位和 64 位版本的 MongoDB 之间创建副本集,所以我希望这种转换能够正常工作。

只是想检查一下,谢谢!

4

1 回答 1

1

在 32 位安装上执行 mongodump 和在 64 位安装上执行 mongorestore 会不会有任何冲突?

不,这很好,没有问题 - BSON 格式不会因为架构而改变

将 2.0 数据库转储移动到 2.2.x 安装是否有任何问题?

这里也没有问题,事实上,如果你愿意,你可以直接复制数据文件(只要源数据库当时关闭)。这实际上会更快,因为您不必重建索引。

于 2013-01-31T00:21:40.510 回答