2

Mongodb プロジェクトの Mongodb のインデックスについて読んでいます

インデックスが再構築されるため、テーブルが非常に大きい場合、従来のリレーション データベースにデータを挿入すると、大幅な速度低下が発生することは十分承知しています。

Mongodb コレクションにインデックスを追加する場合: Mongodbでインデックスを再構築するコストは、従来のリレーショナル データベースでインデックスを再構築するコストとほぼ同じですか? または、インデックス作成に B ツリーを使用するという事実は、再構築時間を改善しますか?

4

2 に答える 2

3

MongoDB では、他の RDMBS と同様に、インデックスを構築すると、その後の挿入、削除、および更新が遅くなります。

再構築のプロセスは MongoDB 自体によって処理されますが、を使用して手動で再構築を強制することができますdb.myCollection.reIndex()

于 2012-07-04T08:38:40.877 に答える
0

インデックスの再構築は、Mongodb で同様にコストがかかります。

注: 従来のデータベースも B ツリーを使用します。

于 2012-07-04T08:36:03.290 に答える