MongoDB を 2.0.2 から最新バージョンにアップグレードしたいのですが、現在のデータ ファイルで mongod を実行するだけでは少し心配です。
何か問題が発生した場合、mongod を停止して古いセットアップ (v. 2.0.2) を実行できますか? または、言い換えると、新しい mongod は、mongod 2.0.2 で使用できなくなるような変更をデータ ファイルに適用しますか?
MongoDB を 2.0.2 から最新バージョンにアップグレードしたいのですが、現在のデータ ファイルで mongod を実行するだけでは少し心配です。
何か問題が発生した場合、mongod を停止して古いセットアップ (v. 2.0.2) を実行できますか? または、言い換えると、新しい mongod は、mongod 2.0.2 で使用できなくなるような変更をデータ ファイルに適用しますか?
アップグレード ページに記載されているとおり: 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.0 の代わりに 2.2 バイナリを削除するだけでも安全だと思います。
最近、問題なく 1.9 からアップグレードしました。