Бҧл оқшаулау деңгейінде мәміле басқа
транзакциялардың аралық
нәтижелеріне қол жеткізе алмайды, сондықтан жоғалған жаңартулар
мен аралық деректердің проблемалары туындауы мҥмкін емес. Алайда,
басқа транзакцияларды орындау кезінде алынған соңғы деректер біздің
операцияға қол жетімді болуы мҥмкін. Бҧл жағдайда, «лас» оқу (яғни
COMMIT командасының дерекқорында
тіркелмеген деректерді бір
пайдаланушының оқуы) жобасы жоқ.
Дегенмен, бір транзакцияны жҥргізу барысында, екіншісі сәтті
аяқталуы мҥмкін және оған жасалған ӛзгертулер тіркелген.
Нәтижесінде, бірінші транзакция басқа деректер жиынымен жҧмыс
істейді. Бҧл проблема емес оқу мәселесі. Бҧл
оқшаулау деңгейінде
транзакция басқа транзакциямен жаңартылған жолды жаңарта
алмайды. Мҧндай жаңартуларды орындауға тырыссаңыз, жетіспейтін
жаңарту мәселесін болдырмау ҥшін транзакция автоматты тҥрде
жойылады.
Соңында, оқшауланудың ең тӛменгі
деңгейі расталмаған немесе
«кір» деп аталады. Ол UNCOMMITED READ КОМПАНИЯСЫ деп
белгіленеді. Бҧл оқшаулау деңгейінде ағымдағы транзакция аралық
және келісілмеген деректерді кӛреді, сондай-ақ, хайуанаттар желісі де
қол жетімді. Бірнеше транзакция бірдей жолды бір уақытта ӛзгертуге
тырысса, соңғы нҧсқасында жолда
соңғы сәтті мәміле арқылы
анықталатын мән болады. Дегенмен, оқшауланудың бҧл деңгейінде де
ДББЖ жетіспейтін жаңартуларды болдырмайды.
Мәмілелерді оқшаулауды қамтамасыз ету ҥшін ДББЖ олардың
бірлескен іске асыруын реттеудің кез келген әдістерін қолдануы керек.
Жҥйе транзакциялардың белгілі бір жиынтығын мезгілде
орындаңыз. Әртҥрлі мәмілелердің мәмілелерінің
қатарлас немесе
параллельде орындалатын мәміле жасау әдісі егер мәмілелерді
бірлескен жҥзеге асырудың нәтижесі бірдей мәмілелердің бірізді
орындалуының
нәтижесі болып табылса, серия деп аталады.
Транзакцияның сериализациясы — Бҧл кейбір сериялық жоспарға
сәйкес оларды іске асыру тетігі. Осындай механизмді қамтамасыз ету -
мәмілелерді
басқаруға
жауапты
деректер
базасын
басқару
компонентінің негізгі функциясы.
Мәмілені сериялауға қолдау
кӛрсетілетін жҥйе нақты оқшаулауды қамтамасыз етеді.
Достарыңызбен бөлісу: