Transaction

Auteur: Monica Porter
Date De Création: 18 Mars 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Liv Invites Herself To Tom’s "Lads Night Out" | Transaction
Vidéo: Liv Invites Herself To Tom’s "Lads Night Out" | Transaction

Contenu

Définition - Que signifie transaction?

Une transaction, dans le contexte d'une base de données, est une unité logique exécutée indépendamment pour l'extraction ou la mise à jour de données. Dans les bases de données relationnelles, les transactions de base de données doivent être atomiques, cohérentes, isolées et durables - résumées par l'acronyme ACID.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Transaction

Les transactions sont complétées par des instructions COMMIT ou ROLLBACK SQL, qui indiquent le début ou la fin d’une transaction. L'acronyme ACID définit les propriétés d'une transaction de base de données, comme suit:

  • Atomicité: une transaction doit être entièrement terminée, enregistrée (validée) ou complètement annulée (annulée). Une vente dans une base de données de magasin de détail illustre un scénario qui explique l’attricité, par exemple, la vente consiste en une réduction des stocks et en un enregistrement des entrées de fonds. Les deux se produisent ensemble ou ne se produisent pas - c'est tout ou rien.
  • Cohérence: la transaction doit être entièrement compatible avec l'état de la base de données tel qu'il était avant la transaction. En d’autres termes, la transaction ne peut pas rompre les contraintes de la base de données. Par exemple, si la colonne Numéro de téléphone d’une table de base de données ne peut contenir que des chiffres, la cohérence impose à toute transaction de tenter de saisir une lettre alphabétique de ne pas être validée.
  • Isolation: les données de transaction ne doivent pas être disponibles pour d'autres transactions jusqu'à ce que la transaction d'origine soit validée ou annulée.
  • Durabilité: les modifications des données de transaction doivent être disponibles, même en cas de défaillance de la base de données.