Solution aux trois problèmes soulevés par la concurrence.

Introduction

Le principe du verrouillage permet d'apporter une solution aux trois problèmes classiques soulevés par les accès aux concurrents aux données par les transactions.

Perte de mise à jour

Problème de la perte de mise à jour du tuple T par la transaction A

Remarque

Le problème de perte de mise à jour est réglé, mais soulève ici un autre problème, celui de l'inter-blocage.

Accès à des données non validées

Problème de la lecture impropre du tuple T par la transaction A

Lecture incohérente

Problème de la lecture non reproductible du tuple T par la transaction A

Remarque

La lecture reste cohérente car aucune mise à jour ne peut intervenir pendant le processus de lecture d'une même transaction.