Úroveň izolácie transakcie

Autor: Randy Alexander
Dátum Stvorenia: 28 Apríl 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Úroveň izolácie transakcie - Technológie
Úroveň izolácie transakcie - Technológie

Obsah

Definícia - Čo znamená úroveň izolácie transakcií?

Úroveň izolácie transakcie je stav v databázach, ktorý určuje množstvo údajov, ktoré sú viditeľné pre výpis v transakcii, konkrétne ak je k rovnakému zdroju údajov naraz pristupovaných viacerými transakciami.


Úroveň izolácie transakcií je súčasťou stavu izolácie systému riadenia databázy. Izolácia je jednou z vlastností ACID (atomicita, konzistencia, izolácia, trvanlivosť).

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje úroveň izolácie transakcií

Úroveň izolácie transakcií sa primárne používa ako prostriedok na zabezpečenie presného a spoľahlivého prístupu k údajom v rámci súbežných transakcií. Napríklad dva rôzne transakcie môžu mať prístup k rovnakým údajom súčasne. Preto, ak zmena vykonaná na údajoch jednou transakciou sa neprenesie na druhú transakciu, môže to ovplyvniť operácie databázy. Aby sa tomu zabránilo, DBMS používa rôzne úrovne izolácie transakcií, ktoré vynucujú zámky na čítanie a zápis na dátach. Existujú štyri rôzne typy úrovní izolácie transakcií.


  1. Serializable: Implementuje zámky na čítanie a zápis, kým sa transakcia neskončí. Implementuje tiež zámky rozsahu.
  2. Opakovateľné čítania: Implementuje zámky na čítanie a zápis, kým sa transakcia neskončí. Nespravuje zámky rozsahu.
  3. Read Committed: Implementuje zámky na zápis, kým sa transakcia neskončí, ale uvoľní blokovania na čítanie, keď sa vykoná operácia SELECT.
  4. Čítanie Nevyslané: V jednej transakcii sa zobrazujú neviazané zmeny vykonané v druhej transakcii