ISAM方法是一種高級順序檔組織。 在此方法中,使用主鍵將記錄存儲在檔中。 為每個主鍵生成索引值並與記錄映射。 該索引包含檔中記錄的地址。
如果必須根據其索引值檢索任何記錄,則獲取數據塊的地址並從記憶體中檢索記錄。
ISAM的優點:
- 在這種方法中,每條記錄都有其數據塊的地址,在龐大的資料庫中搜索記錄既快捷又簡單。
- 此方法支持範圍檢索和記錄的部分檢索。 由於索引基於主鍵值,因此我們可以檢索給定值範圍的數據。 以相同的方式,也可以容易地搜索部分值,即,可以容易地搜索以“Max”開頭的學生姓名。
ISAM的缺點
- 此方法需要磁片中的額外空間來存儲索引值。
- 插入新記錄時,必須重建這些檔以維護序列。
- 刪除記錄後,需要釋放它所使用的空間。 否則,資料庫的性能將會降低。
上一篇:
DBMS B+樹檔組織
下一篇:
DBMS群集檔組織