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.