1. Quelques notions d’architecture indispensables
L’accès sûr aux données de l’entreprise est une propriété fondamentale d’un environnement de programmation transactionnel.
Les données sont potentiellement partagées entre tous les utilisateurs, ce qui rend nécessaire une gestion rigoureuse des procédures d’accès aux données. Faute de quoi, les conflits d’accès sont inévitables, et l’intégrité des données ne peut plus être garantie. De plus, en cas de litige, ou en cas de restauration de la base de données dans un état antérieur, il est indispensable de gérer la chronologie des opérations sur la base de données.
Cette propriété est garantie par la mise en œuvre de deux mécanismes qui jouent un rôle crucial dans tout environnement de programmation transactionnel :
-
le gestionnaire de verrous (Lock Manager) ;
-
le gestionnaire de chronologie (Log Manager).
-
Le gestionnaire de verrous permet de positionner des verrous sur toutes les ressources nécessaires à l’exécution de la transaction (figure
La suite de cet article est réservée aux abonnés
Identifiez-vousConsultation gratuiteVous n'êtes pas abonné ?
Démarrez
Consultez gratuitement cet article.
votre période de consultation gratuiteDécouvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
