Sobes.tech
Junior — Middle

Môžete vysvetliť, čo sa rozumie pod pojmom transakcia v kontexte databáz alebo systémov spracovania dát?

sobes.tech AI

Odpoveď od AI

Transakcia je sled operácií s databázou, ktorá sa vykonáva ako nedeliteľná jednotka. Hlavné vlastnosti transakcií (ACID):

  • Atomickosť (Atomicity) — všetky operácie v rámci transakcie sa vykonajú úplne alebo vôbec.
  • Konzistencia (Consistency) — po dokončení transakcie zostáva databáza v správnom stave.
  • Izolácia (Isolation) — paralelné transakcie sa navzájom neovplyvňujú.
  • Trvácnosť (Durability) — po potvrdení transakcie zostávajú zmeny aj pri zlyhaniach.