web-dev-qa-db-ja.com

疎索引と密索引の違い

疎索引と密索引の違いを理解するのは非常に混乱しています。それらの違いを説明できますか?

12
Sabir Al Fateh

これで説明されているように link

密なインデックス:

  • ファイル内の検索キー値ごとにインデックスレコードが表示されます。
  • このレコードには、検索キー値と実際のレコードへのポインターが含まれます。

スパースインデックス:

  • インデックスレコードは、一部のレコードに対してのみ作成されます。
  • レコードを見つけるには、探している検索キー値以下の最大の検索キー値を持つインデックスレコードを見つけます。
  • インデックスレコードが指すレコードから開始し、目的のレコードが見つかるまでファイル内のポインターに沿って(つまり、順番に)進みます。

また、密なインデックスは一般的に速いですが、疎なインデックス必要なスペースが少ないおよび強制メンテナンスが少ない挿入および削除

3

密索引では、検索キーごとに索引エントリが表示されますが、疎索引では、検索キー値の一部のみに対して索引エントリが表示されます。

2
user5947894