ISAM

Le ISAM représente la méthode d'accès séquentielle indexée de , une méthode pour stocker des données pour la récupération rapide. L'ISAM a été à l'origine développé par IBM pour les ordinateurs centraux et forme aujourd'hui le stock de données de base de presque tout le apparenté des bases de données et autrement.

Dans un système d'ISAM, des données sont organisées en disques qui se composent de champs de longueur fixe. Des disques sont stockés séquentiellement, pour expédier à l'origine l'accès sur un système de bande. Un ensemble secondaire de tables de brouillage connues sous le nom d'index de contiennent le " ; pointers" ; dans les tables, laissant les différents disques être recherché sans devoir rechercher l'ensemble de données entier. C'est un départ aux bases de données de navigation contemporain dans lesquelles les indicateurs à d'autres données ont été stockés à l'intérieur des disques eux-mêmes. L'amélioration principale de l'ISAM est que les index sont petits et peuvent être recherchés rapidement, permettant à la base de données d'accéder alors seulement aux disques qu'elle a besoin. En plus les modifications aux données n'exigent pas des changements à d'autres données, seulement à la table et aux index de question.

Les bases de données relationnelles peuvent être facilement établies sur un cadre d'ISAM avec l'addition de la logique pour maintenir la validité des liens entre les tables. Typiquement le champ étant employé comme lien, la clef étrangère de , sera indexé pour la consultation rapide. Tandis que c'est plus lent que simplement stockant l'indicateur aux données relatives directement dans les disques, il signifie également que les changements à la disposition physique des données n'exigent aucune mise à jour des indicateurs -- l'entrée sera toujours valide.

L'ISAM est très simple pour comprendre et instrument, car il se compose principalement de direct, à accès direct à une base de données. Il est également très peu coûteux. La différence est que chaque machine de client doit contrôler son propre raccordement à chaque dossier qu'il accède. Ceci, alternativement, mène à la possibilité d'insertions contradictoires dans ces dossiers, menant à un état contradictoire de base de données. Ceci est typiquement résolu avec l'addition d'un cadre du serveur de client qui rassemble des demandes de client et maintient la commande. C'est le concept de base derrière un système de gestion de bases de données (système de de gestion de base de données), qui est une couche de client au-dessus du magasin fondamental de données.

L'ISAM a été remplacé à IBM par une méthodologie appelée VSAM (méthode d'accès de stockage virtuel). Toujours plus tard, IBM a développé le DB2 , que, à partir de 2004, IBM favorise en tant que leur système de gestion primaire de base de données . La VSAM est la méthode d'accès physique utilisée dans DB2.

Le MySQL met en application et prolonge l'ISAM comme MyISAM .

Le système de fichiers du RMS inclus avec le OpenVMS du système d'exploitation est un exemple d'un système de fichiers d'ISAM. Le paradoxe de Borland est un autre.

Voir également


méthode d'accès de stockage virtuel
MyISAM
Moteur extensible de stockage de
Arbre binaire
Dossier plat
C-ISAM méthodes d'accès d'entrée-sortie d'ainframe

.

Random links:Menelik II de l'Ethiopie | Esztergom (comté) | Lion Sayer | Stade de Ranji | ISAM