Extensible Storage Engine - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Fonctionalités

Extensible Storage Engine s'utilise par appel des fonctions de son interface de programmation. Cette interface offre la possibilité d'enregistrer des données dans des tables, puis de les retrouver en utilisant des index et des curseur. L'atomicité, la consistence, l'isolation et la durabilité des modifications des données et des métadonnées effectuées de manière concurrente sont assurées par des transactions.

Extensible Storage Engine est équipé d'un mécanisme de mémoire cache, qui lit le contenu de la base de données à l'avance, et écrit avec retard, ce qui accélère les opérations.

Par le mécanisme de concurrence multi-versions, un logiciel qui lit le contenu de la base de données durant une transaction verra le contenu de la base de données dans l'état ou il était au moment ou la transaction a démarré. Les modifications ultérieures effectuées dans d'autres transactions ne seront pas visibles. Extensible Storage Engine annulera la transaction si des modifications viennent recouvrir d'autres modifications effectuées entre temps dans d'autres transactions.

Extensible Storage Engine manipule les fichiers de base de données situées l'ordinateur. Les fichiers peuvent également être placés sur un autre ordinateur et manipulés par l'intermédiaire d'un système de fichier distribué, cette utilisation est cependant déconseillée par le fabricant.

Page générée en 0.082 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise