Оқулық «Білім беруді дамытудың федералды институты»



Pdf көрінісі
бет227/246
Дата27.09.2023
өлшемі4.61 Mb.
#478892
түріОқулық
1   ...   223   224   225   226   227   228   229   230   ...   246
Г. Н. Федорова, Деректер қорын әзірлеу және басқару. Оқулық. Мәскеу «Академия» баспа орталығы, 2015ж.

295
 


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


Достарыңызбен бөлісу:
1   ...   223   224   225   226   227   228   229   230   ...   246




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

    Басты бет