非常に単純なデータ移行があります。いくつかの埋め込みドキュメントを 1 つのコレクションから独自のコレクションに分割しています。140,000 件のレコードを作成する必要があります。
MMAPV1 を使用したローカル mongo 3.4 でのテストでは、移行の実行に約 20 分かかりました。
本番環境では、移行の実行に 4 時間以上かかりました。
いくつかの実験を行い、ローカル ストレージを WT に切り替えてデータをインポートし、移行を再度実行しました。約 4 時間かかりました。唯一の違いは WT ストレージ構成 (スナップ圧縮を含むデフォルト) だけです。
最初のデータセットのロードは MMAP や WT と同じくらい高速なので、圧縮は問題ではないと思いますが、2 つのデータ ストレージ メカニズム間でこれほど劇的に異なる結果が得られる理由を誰かが知っているかどうか知りたいです