ISAM - Database Management Systems

Database Management Systems の 10章。

ISAM(Indexed Sequential Access Method)

  • 読み方は「あいさむ」
  • 構造が「ほぼ」Static
  • Page が物理的に整列されるように構築
  • データは Leaf Node と Overflow pages へ。
  • Overflow pages が大きくなると速度的に不利
  • Tree の root などアクセスが多い Index page でのデータ変更は起こらないのでその部分の Lock が不要。その点で B+ Tree より有利。

MyISAM は ISAM の亜種。ということはデータ更新が多いところで昔 MyISAM を使っていたってのは明らかな間違いだったのかも。