Sobes.tech
Junior — Middle

Vysvetlite, čo sa rozumie pod pojmom transakcia v systémoch správy databáz

sobes.tech AI

Odpoveď od AI

Transakcia v systémoch správy databáz je logicky úplný sled operácií, ktorý sa vykonáva ako jedna celok. Má štyri hlavné vlastnosti (ACID):

  • Atomickosť (Atomicity): všetky operácie transakcie buď úplne dokončené, alebo vôbec.
  • Konzistencia (Consistency): po dokončení transakcie zostáva databáza v správnom stave.
  • Izolácia (Isolation): paralelné transakcie na seba navzájom neovplyvňujú, akoby boli vykonávané sekvenčne.
  • Trvácnosť (Durability): po potvrdení transakcie zostávajú jej zmeny aj pri zlyhaniach.