Linux súkromne i pracovne v2.0 (34. časť): Transakcie v DBMS
Všeobecný význam pojmu transakcia je postupnosť (sekvencia) jedného alebo viacerých príkazov (operácií), ktoré spolu vystupujú ako jednotný celok. V prípade databáz hovoríme najčastejšie o postupnosti príkazov SQL, ktorá sa vníma ako jeden vykonateľný operačný blok. Transakcie riešia ochranu údajov spracúvaných pomocou DBMS, a to dodržiavaním princípu, ktorý označujeme skratkou ACID. Tá vznikla spojením prvých písmen anglických slov Atomicity (rozdrobenie), Consistency (neporušiteľnosť), Isolation (oddelenie) a Durability (udržateľnosť). Túto časť seriálu venujeme transakciám a princípu ACID, pričom praktickú činnosť vykonáme neskôr v prostredí DBeaver.
Paralelizmus
Súbežné (concurrence) vykonávanie programového kódu viacerými CPU, resp. viacerými vláknami má za následok vznik niekoľkých principiálnych algoritmických problémov, označovaných ako LostUpdate (strata aktuálnosti údajov), DirtyRead (čítanie údajov ešte pred ich aktualizáciou a potvrdením), IncorrectSummary (sčítavanie neak ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH