ISAM
ISAM англоязычный акроним для Индексно-Последовательный Метода Доступа (Indexed Sequential Access Method), способ хранения данных для быстого доступа у ним. Способ изначально был разработан команией IBM для мейнфреймов в настоящее вреям это основной способ представленяи данных почти во всех базах данных (реляционных и пр.).
В ISAM отдельно храняться записи с данными и индексы (служебные данные), служащи для быстрого доступа у записям. Данные храняться последовательно, (изначально ISAM использовался для хранения данных на ленточных накопителях, обеспечивающих только последовательное чтение/запись). Второй набор данных хеш-таблица - индексы, содержат указатели, которые позволят извлечь определенные записи без поиска по всей базе данных. Это несколько отличается от индексов в современных поисковых базах данных, так как в них индексы храняться прямо в записях. Ключевая особенность ISAM - индексы малы, и поиск по ним быстр. Изменение в записях не требует изменять все записи, требуется толкьо перестроить индекс.
... тут нужно дополнить ....
ISAM был заменен IBM методологией, названной VSAM (Virtual Storage Access Method). Позднее, IBM разработал DB2, которая стала основной СУБД от IBM. VSAM - это способ физического хранения данных в DB2.
MySQL реализовало расширение ISAM - MyISAM.
См. также
en:ISAM bg:ISAM ca:Isam cs:Indexed Sequential Access Method de:Indexsequentielle Datenbank es:ISAM fr:Organisation séquentielle indexée ko:ISAM it:ISAM ja:Indexed Sequential Access Method