Manager tranzacții
Salt la navigare Salt la căutare
Se consideră că acest articol sau secțiune referitoare la informatică este verificat . |
Î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 .