DBMS索引順序訪問方法(ISAM)

ISAM方法是一種高級順序檔組織。 在此方法中,使用主鍵將記錄存儲在檔中。 為每個主鍵生成索引值並與記錄映射。 該索引包含檔中記錄的地址。

如果必須根據其索引值檢索任何記錄,則獲取數據塊的地址並從記憶體中檢索記錄。

ISAM的優點:

  • 在這種方法中,每條記錄都有其數據塊的地址,在龐大的資料庫中搜索記錄既快捷又簡單。
  • 此方法支持範圍檢索和記錄的部分檢索。 由於索引基於主鍵值,因此我們可以檢索給定值範圍的數據。 以相同的方式,也可以容易地搜索部分值,即,可以容易地搜索以“Max”開頭的學生姓名。

ISAM的缺點

  • 此方法需要磁片中的額外空間來存儲索引值。
  • 插入新記錄時,必須重建這些檔以維護序列。
  • 刪除記錄後,需要釋放它所使用的空間。 否則,資料庫的性能將會降低。

上一篇: DBMS B+樹檔組織 下一篇: DBMS群集檔組織