【问题标题】:mongodump'ing a 32-bit Older Version of MongoDB and mongorestore'ing It To 64-bit Updated Versionmongodump'ing a 32-bit Older Version of MongoDB and mongorestore'ing It to 64-bit Updated Version
【发布时间】:2013-01-30 22:49:52
【问题描述】:

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

  1. 在 32 位安装上执行 mongodump 和在 64 位安装上执行 mongorestore 是否会有冲突?

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

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

只是想检查一下,谢谢!

【问题讨论】:

    标签: mongodb mongodump mongorestore


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢你的好先生,我很感激。我不是真正的网络管理员,我只知道我们即将遇到数据库空间不足的问题。 :O
    猜你喜欢
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2017-03-25
    • 2016-05-04
    • 1970-01-01
    • 2015-03-08
    • 2014-04-08
    • 1970-01-01
    相关资源
    最近更新 更多