Middle
Povězte o principech ACID — co znamená každé písmeno: Atomicity, Consistency, Isolation, Durability?
sobes.tech AI
Odpověď od AI
ACID je soubor vlastností, které zajišťují spolehlivost transakcí v databázích:
-
Atomickost — Transakce je buď úplná, nebo vůbec neproběhne. Pokud dojde k chybě, všechny změny jsou vráceny.
-
Konzistence — Po dokončení transakce zůstává databáze ve správném stavu, splňuje všechna pravidla a omezení.
-
Izolace — Paralelní transakce na sebe navzájem neovlivňují, jejich mezistavy jsou neviditelné pro ostatní transakce.
-
Trvanlivost — Po potvrzení transakce jsou její změny uloženy v databázi i při selhání systému.
Tato pravidla zajišťují integritu dat a předvídatelné chování aplikací při práci s databází.