Трансакциони ниво изолације

Аутор: Randy Alexander
Датум Стварања: 28 Април 2021
Ажурирати Датум: 1 Јули 2024
Anonim
MMD Knauf таван едно ниво
Видео: MMD Knauf таван едно ниво

Садржај

Дефиниција - Шта значи ниво изолације трансакције?

Ниво изолације трансакција је стање у бази података које специфицира количину података која је видљива изјави у трансакцији, посебно када истом извору података приступа више трансакција истовремено.


Ниво изолације трансакција део је стања изолације система за управљање базама података. Изолација је једно од својстава АЦИД (атомска, конзистентна, изолована, издржљивост).

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава ниво изолације трансакције

Ниво изолације трансакција првенствено се користи као средство за обезбеђивање тачног и поузданог приступа подацима унутар истодобних трансакција. На пример, две различите трансакције могу истовремено приступати истим подацима. Стога, ако промена извршена на основу једне трансакције не пређе на другу трансакцију, то може утицати на пословање базе података. Да би то заобишао, ДБМС користи различите нивое изолације трансакција који намећу закључавање читања и уписивања података. Постоје четири различите врсте изолације нивоа трансакција.


  1. Сериализабле: Имплементира читање и уписивање закључавања док се трансакција не заврши. Такође имплементира закључавање домета.
  2. Поновљива читања: имплементира браве за читање и писање док трансакција није завршена. Не управља закључавањем домета.
  3. Читано Обавезано: Имплементира закључавање закључавања док трансакција није довршена, али отпушта браве читања када се изведе СЕЛЕЦТ операција.
  4. Прочитајте Необјављено: Једна трансакција може видети неиспуњене промене друге трансакције