1

古い 32 ビット バージョンの MongoDB (2.0.0) の単一インスタンスをたまたま使用している運用サーバーがあります。このデータを別のサーバーに移動することに取り掛かる前に、いくつかのことを確認したかったのです。

  1. 32 ビット インストールで mongodump を実行し、64 ビット インストールで mongorestore を実行すると、競合が発生しますか?

  2. 2.0 データベース ダンプを 2.2.x インストールに移動する際に問題はありますか?

2.2 の mongodump を実行できず、正しく mongorestore を 2.0 に変換できないと読みましたが、バージョン アップグレードを行っているだけです。また、MongoDB の 32 ビット バージョンと 64 ビット バージョンの間でレプリカ セットを作成できることも読んだので、この移行がうまくいくことを願っています。

確認したかっただけです、ありがとう!

4

1 に答える 1

1

32 ビット インストールで mongodump を実行し、64 ビット インストールで mongorestore を実行すると、競合が発生しますか?

いいえ、問題ありません。BSON 形式はアーキテクチャのために変更されません。

2.0 データベース ダンプを 2.2.x インストールに移動する際に問題はありますか?

ここでも問題はありません。実際、必要に応じてデータ ファイルを直接コピーすることもできます (ソース DB がその時点でシャットダウンされている場合)。インデックスを再構築する必要がないため、実際には高速になります。

于 2013-01-31T00:21:40.510 に答える