将MongoDB从2.0.2升级到2.2是否可以回滚安全?

时间:2013-03-11 11:10:43

标签: mongodb

我想将MongoDB从2.0.2升级到最新版本,但我有点担心只使用当前数据文件运行mongod。

如果出现问题,我可以暂停mongod并运行旧设置(v.2.0.2)吗?或者,换句话说,新mongod是否对数据文件应用任何更改,使得它们无法使用mongod 2.0.2?

1 个答案:

答案 0 :(得分:1)

如升级页面所述:http://docs.mongodb.org/manual/release-notes/2.2/

  

MongoDB 2.0数据文件与2.2系列二进制文件兼容,无需任何特殊的迁移过程。

所以是的,不应该对文件进行任何更改。需要最后一次更改(已实施新版索引),升级页面确实提到了有关迁移过程的其他信息。

另请参阅更改部分:http://docs.mongodb.org/manual/release-notes/2.2/#changes似乎没有任何文件格式更改。行为发生了一些变化(http://docs.mongodb.org/manual/release-notes/2.2/#behavioral-changes),但这只会影响您文件的未来工作(即名称限制的更改)。

我敢打赌,只需将2.2二进制文件放在2.0后就可以安全了。

我最近从1.9升级而没有任何问题。