The Indexed Sequential Access Method (ISAM) is a generic name of a set of algorithms used to enhance the access speed on computer files. These methods rely on duplicating the relevant data keys, creating indexes, that point to whole file records.
ISAM algorithms are used in nearly all database systems and natively in several programming languages, such as COBOL.