Accueil Réseaux Qu'est-ce qu'un rollback (dans les bases de données)? - définition de techopedia

Qu'est-ce qu'un rollback (dans les bases de données)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Rollback?

Une restauration est l'opération de restauration d'une base de données à un état précédent en annulant une transaction ou un ensemble de transactions spécifique. Les annulations sont effectuées automatiquement par les systèmes de base de données ou manuellement par les utilisateurs.

Techopedia explique Rollback

Lorsqu'un utilisateur de base de données modifie un champ de données mais n'a pas encore enregistré la modification, les données sont stockées dans un état temporaire ou un journal des transactions. Les utilisateurs interrogeant les données non enregistrées voient les valeurs inchangées. L'action de sauvegarder les données est un commit; cela permet aux requêtes suivantes pour ces données d'afficher les nouvelles valeurs.


Cependant, un utilisateur peut décider de ne pas enregistrer les données. Dans cette condition, une commande de restauration manipule les données pour ignorer toutes les modifications apportées par l'utilisateur, et ce sans le communiquer à l'utilisateur. Ainsi, une restauration se produit lorsqu'un utilisateur commence à modifier des données, se rend compte que le mauvais enregistrement est mis à jour, puis annule l'opération pour annuler les modifications en attente.


Des annulations peuvent également être émises automatiquement après un crash de serveur ou de base de données, par exemple après une coupure de courant soudaine. Lorsque la base de données redémarre, toutes les transactions enregistrées sont examinées; puis toutes les transactions en attente sont annulées, permettant aux utilisateurs de ressaisir et d'enregistrer les modifications appropriées.

Qu'est-ce qu'un rollback (dans les bases de données)? - définition de techopedia