Шығыс Қазақстан облысының білім басқармасы


Транзакцияның сериялизациясы



Pdf көрінісі
бет114/180
Дата06.01.2022
өлшемі4,77 Mb.
#15026
1   ...   110   111   112   113   114   115   116   117   ...   180
5.2.Транзакцияның сериялизациясы 
  
Бізге түсінікті болғандай, транзакцияның бүтіндігін жеңу үшін ДҚБЖ транзакцияның 
бірлесіп  орындалғанын  қолдап,  бір  әдістемемен  ретке  келтіруімен  шұғылдануы  керек. 
Транзакция жиынтығын орындайтын әдіс сериалды деп аталады, егер бірлесіп орындалатын 
транзакцияның  нәтижесі  осы  транзакцияның  ізімен  орындалатын  нәтижесіне  байланысты 
болады. Транзакция сериализациясы - бұл солардың кей біреуілердің сериалды жоспарларын 
орындаудағы 
механизм. 
Осындай  
механизмнің  
қамтамасыздалдыруы 
ДҚБЖ 
компонентін  
транзакцияның  
жауапты 
нұсқауының 
басты  
функциясы 
боп 
табылады. Транзакция  сериализациясының   жүйесі   пайдаланушының   нақты    бүтіндігін 
қамтаммасыз  етеді. Басты жүзеге  асатын  мәселе транзакция сериализациясы жиынтығының 
әдістерінің   сайлауында  яғни  оның аса  параллельдігіне   шек   қойылуында  транзакцияның 
мәнін  бір  ізбен   орындалуы  болып   табылады.  Әр  түрлі   транзакцияның  операторлары 
арқылы  әр  ретте   сериалдың   сақталуына  байланысты  орындалатын  ситуацияларды 
орындауға  болады.Мысал  ретінде   тек  оқылатын   транзакциялар  қызмет  етеді,  сондай-
ақ  
нақты 
базаның  
объектісіне  
келіспейтін 
транзакциялар 
жауапты  транзакцияның  арасында  мына конфликт  түрлері болуы мүмкін: 
WW - 2 транзакция 1 транзакциясының объектісін өзгертуге тырысады. 
RW-  оқылған,  аяқталған  1  транзакциясы  2  транзакцияда  объектісін  өзгертуге 
тырысады. 
WR  -  2  транзакция  өзгертілген,  аяқталмаған   1  транзакцияның   объектісін  оқуға 
тырысады. 
Транзакцияның 
сериализациясының  
тәжірибелік  
әдістері 
осы жағдайлардың  түсініктеріне негізделеді.   
  


Достарыңызбен бөлісу:
1   ...   110   111   112   113   114   115   116   117   ...   180




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет