Manager tranzacții

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică , un manager de tranzacții sau manager de tranzacții este un modul al SGBD care asigură că tranzacțiile au proprietăți ACID .

Managerul de tranzacții își face treaba coordonând ceilalți manageri de resurse, și anume managerul de blocare , planificatorul , managerul de recuperare , managerul tamponului și managerul jurnalelor .

Responsabilitate

Principalele aspecte cu care se ocupă managerul de tranzacții sunt:

Cereri acceptate

Managerul de tranzacții acceptă 4 tipuri diferite de solicitări:

  • begin (transaction) : cerere de a începe o tranzacție. Acest lucru vine ca urmare a unei cereri SQL.
  • commit : este notificarea către managerul de tranzacții că tranzacția solicitată a avut succes. Angajarea necesită, de asemenea, ca efectele produse asupra bazei de date să fie permanente.
  • rollback / abort : este notificarea către managerul de tranzacții că una sau mai multe probleme au apărut cu posibilitatea unei stări inconsistente a bazei de date.
  • citire / scriere : cerere de acces la date.

Bibliografie

  • Paolo Ciaccia și Dario Mario, Lecții în baze de date , Editrice Esculapio, 2013, ISBN 978-88-7488-718-7 .

Elemente conexe