115
қайталанбаған оқуының жоғалуы әлі жүзеге асатыны жеке пайдаланушыға кепілді болады.
Байқағандай, әр түрлі деңгейдің жекелеген әр түрлі транзакцияның бір жүйеде нақты базада
орындалуы үшін қажетілікті қамтамасыз етеді. Келесі қойылымды қарастырамыз. Бірінші
транзакция А операторын орындайды. R байланысымен шегеруді алу, шартты түрде S-
бірінші транзакцияның аяқтылуынан кейін екінші транзакция R байланыспен жаңа игеру
қояды, S шартты жақсы аяқталады. Бірінші транзакция А операторын қайталап орындайды
және нәтижесінде бірінші орындалуы кезіндегі шегі пайдаланады. Әрине, мұндай жағдай
жекелеген транзакция идеясына қайшы келеді және жекелеген транзакция үшін деңгейін
тудыруы мүмкін. Бұл шегерудің пайда болуынан құтылуы үшін көбінесе жоғарғы ғылым
транзакциясының синхронизациясын қажет етеді. Мұндай синхронизацияның идеясы
бұрынынан белгісіз, бірақ көбінесе жиі еске алады.
Достарыңызбен бөлісу: