Accueil Développement Qu'est-ce qu'un commit de base de données? - définition de techopedia

Qu'est-ce qu'un commit de base de données? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Commit?

De manière générale, une validation est la mise à jour d'un enregistrement dans une base de données. Dans le contexte d'une transaction de base de données, un commit fait référence à la sauvegarde permanente des données après un ensemble de modifications provisoires. Un commit termine une transaction dans une base de données relationnelle et permet à tous les autres utilisateurs de voir les modifications.

Techopedia explique Commit

Lorsqu'un système de base de données confirme que les données ont été enregistrées, cela doit être une garantie à toute épreuve. Sinon, il existe un risque de problèmes d'intégrité des données, dans lesquels il existe une incertitude quant à l'exactitude des données disponibles.


Bien que cela semble simple, la réalité est que les systèmes de base de données doivent également offrir un certain degré de tolérance aux pannes. Cela signifie que les données doivent toujours être enregistrées même en cas de perte de certains composants clés, c'est-à-dire une défaillance du disque. Un bon système de base de données doit également récupérer en cas de panne de courant soudaine et toujours annuler ou annuler toutes les modifications ou transactions utilisateur non validées. Ceci est généralement réalisé en enregistrant toutes les transactions dans un fichier spécial qui sera ensuite utilisé dans le cas où la récupération des données est requise.


Les validations remplissent également une autre fonction importante - elles servent de points déterminants à partir desquels les données modifiées sont visibles pour les autres utilisateurs. Disons que l'adresse d'un client est en cours de modification dans un système de base de données. Jusqu'à ce que la transaction soit enregistrée, les autres utilisateurs qui interrogent les données du même client ne devraient voir que l'adresse qui s'y trouvait avant sa modification. Une fois validée, la nouvelle adresse remplace définitivement l'ancienne sur le disque et tous les utilisateurs qui interrogent désormais les données voient désormais l'adresse modifiée.

Qu'est-ce qu'un commit de base de données? - définition de techopedia