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.