Accueil - Boutique - Contact - Assistance
Zone de recherche

Altas Auteurs Recherche thématique Dictionnaire
 

SYSTÈMES INFORMATIQUES Systèmes de gestion de bases de données

Page précédente Page suivante

5.  Accès concurrent et transactions

La notion d'accès concurrent décrit la situation où plusieurs applications veulent accéder à la même donnée en même tempsPar exemple, il est possible que deux applications bancaires accèdent simultanément au compte du même client (à la même donnée). Si les accès sont conflictuels, c'est-à-dire si au moins une des deux applications veut modifier le compte, le S.G.B.D. doit réagir afin d'éviter que la base de données se trouve dans un état incohérent à la fin des opérations. Le groupement d'opérations en transactions permet une vision cohérente des données.

Une transaction rassemble un ensemble d'opérations qui doivent toutes avoir la même vision d'une base de données. Ainsi, deux opérations successives de lecture du compte d'un client à l'intérieur d'une transaction doivent retourner la même valeur sans être dérangées par des opérations d'écriture par une autre transaction.

Les applications sont ainsi perçues par le S.G.B.D. comme un ensemble de transactions indépendantes auxquelles il doit fournir un accès cohérent aux données. Cette cohérence est formalisée par la notion de sérialisabilité.

L'exécution des opérations d'un ensemble de transactions est sérialisable s'il existe un ordre (partiel) < entre les transactions tel que toutes les opérations d'une transaction T qui sont en conflit avec les opérations d'une autre transaction T' < T, sont exécutées après ces opérations (deux opérations, comme on l'a dit, sont en conflit si elles accèdent à la même donnée et si au moins une opération est une écriture).

On peut montrer que chaque transaction dans un ensemble sérialisable peut posséder une vision différente des données, mais que chacune de ces visions est cohérente. Pour augmenter le débit transactionnel et réduire l'attente des utilisateurs, les opérations de transactions concurrentes sont interclassées, mais, pour une transaction, tout se passe comme si l'exécution des transactions concurrentes était séquentielle. Pour vérifier la sérialisabilité d […]

… pour nos abonnés, l'article se prolonge sur 9 pages… Offre essai 7 jours

Thématique

Classification thématique de cet article :

Retour en haut

Autres références

« SYSTÈMES INFORMATIQUES » est également traité dans :

SYSTÈMES INFORMATIQUES

Écrit par :  Martin PRUVOST-BEAURAIN

En permettant d'automatiser le traitement de l'information, les systèmes informatiques ont fait radicalement évoluer nos systèmes d'information. Si des révolutions comme l'écriture, l'utilisation de postes à relais, de télégraphes puis de téléphones ont ouvert la voie en permettant le stockage de l'information ou l'ouverture des possibilités… Lire la suite
SYSTÈMES INFORMATIQUES - Conception, architecture et urbanisation des systèmes d'information

Écrit par :  Sylvie SERVIGNE

Le système d'information est aujourd'hui un élément central du fonctionnement d'une organisation. Un système d'information peut être défini comme un ensemble de ressources (personnel, logiciels, processus, données, matériels, équipements informatique et de télécommunication...) permettant la collecte, le stockage, la structuration, la… Lire la suite
SYSTÈMES INFORMATIQUES - Systèmes d'aide à la décision

Écrit par :  Elisabeth METAIS

L'information est la matière première la plus précieuse pour la compétitivité des entreprises au xxie siècle et l'intelligence – humaine ou artificielle – a besoin de cette connaissance pour aider à la prise de décision. Le partage de données et la diffusion de connaissance sont donc les domaines les plus sollicités de… Lire la suite

Retour en haut

Médias

Médias de cet article dans l'Encyclopædia Universalis :

S.G.B.D. relationnel : exemples de relations S.G.B.D. relationnel : fichier Comptes et arbre B S.G.B.D. relationnel : accès concurrent et transactions S.G.B.D. relationnel : données hétérogènes

Retour en haut

Voir aussi

Retour en haut

Accueil - Contact - À propos
Consulter les articles d'Encyclopædia Universalis : 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Consulter les articles d'Encyclopædia Britannica.
© 2012, Encyclopædia Universalis France S.A. Tous droits de propriété industrielle et intellectuelle réservés.

chargement du média