Бізге түсінікті болғандай, транзакцияның бүтіндігін жеңу үшін ДҚБЖ транзакцияның
бірлесіп орындалғанын қолдап, бір әдістемемен ретке келтіруімен шұғылдануы керек.
Транзакция жиынтығын орындайтын әдіс сериалды деп аталады, егер бірлесіп орындалатын
транзакцияның нәтижесі осы транзакцияның ізімен орындалатын нәтижесіне байланысты
болады. Транзакция сериализациясы - бұл солардың кей біреуілердің сериалды жоспарларын
орындаудағы
механизм.
Осындай
механизмнің
қамтамасыздалдыруы
ДҚБЖ
компонентін
транзакцияның
жауапты
нұсқауының
басты
функциясы
боп
табылады. Транзакция сериализациясының жүйесі пайдаланушының нақты бүтіндігін
қамтаммасыз етеді. Басты жүзеге асатын мәселе транзакция сериализациясы жиынтығының
әдістерінің сайлауында яғни оның аса параллельдігіне шек қойылуында транзакцияның
мәнін бір ізбен орындалуы болып табылады. Әр түрлі транзакцияның операторлары
арқылы әр ретте сериалдың сақталуына байланысты орындалатын ситуацияларды
орындауға болады.Мысал ретінде тек оқылатын транзакциялар қызмет етеді, сондай-
ақ
нақты
базаның
объектісіне
келіспейтін
транзакциялар
жауапты транзакцияның арасында мына конфликт түрлері болуы мүмкін:
WW - 2 транзакция 1 транзакциясының объектісін өзгертуге тырысады.
RW- оқылған, аяқталған 1 транзакциясы 2 транзакцияда объектісін өзгертуге
тырысады.
WR - 2 транзакция өзгертілген, аяқталмаған 1 транзакцияның объектісін оқуға
тырысады.
Транзакцияның
сериализациясының
тәжірибелік
әдістері
осы жағдайлардың түсініктеріне негізделеді.