Quelle est la différence entre les verrous exclusifs et les verrous partagés ?

1 Réponses


  • Qu'est-ce qu'une base de données exactement ? Une base de données est l'énorme collection de données qui y sont stockées sous forme de tableaux. Ces données sont très importantes pour les entreprises qui utilisent ces bases de données, car toute perte ou utilisation abusive de ces données peut mettre à la fois l'entreprise et les clients en difficulté. Afin d'éviter cette situation et de protéger les clients, les sociétés de développement de bases de données offrent une grande sécurité avec leurs produits de base de données ; l'un d'eux est le système de verrouillage pour maintenir l'intégrité de la base de données. Il existe deux types de verrous disponibles avec le système de base de données, à savoir :

    1) Verrou partagé : est fourni aux lecteurs des données. Ces verrous permettent à tous les utilisateurs de lire les données concurrentes en même temps, mais ils ne sont pas autorisés à modifier/écrire les données ou à obtenir un verrou exclusif sur l'objet. Il peut être défini pour une table ou une ligne de table. Le verrou est libéré ou déverrouillé à la fin de la transaction.

    2) Verrouillage exclusif : est fourni aux rédacteurs des données. Lorsque ce verrou est défini sur un objet ou une transaction, cela signifie que seul l'écrivain, qui a défini le verrou, peut modifier les données et si d'autres utilisateurs ne peuvent pas accéder à l'objet verrouillé. Le verrou est libéré à la fin du changement de transaction. Peut être défini sur des tables ou des lignes.

Ecrivez votre réponse

Votre réponse apparaîtra après modération