0

MongoDB を 2.0.2 から最新バージョンにアップグレードしたいのですが、現在のデータ ファイルで mongod を実行するだけでは少し心配です。

何か問題が発生した場合、mongod を停止して古いセットアップ (v. 2.0.2) を実行できますか? または、言い換えると、新しい mongod は、mongod 2.0.2 で使用できなくなるような変更をデータ ファイルに適用しますか?

4

1 に答える 1

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.0 の代わりに 2.2 バイナリを削除するだけでも安全だと思います。

最近、問題なく 1.9 からアップグレードしました。

于 2013-03-11T12:24:59.540 に答える