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


мәмілелер мәртебесі туралы ақпарат алады. Мәміле жолға әсер



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

мәмілелер мәртебесі туралы ақпарат алады. Мәміле жолға әсер 
еткенде
 
291
 


кестеде (ӛзгерту, қосу немесе жою және т.б.) сызықтың жаңа нҧсқасы 
жасалып, оны жасаған транзакцияның бірегей санымен белгіленеді. 
Енді басқа транзакция осы деректер жолын қайтаратын жазбаларды алу 
ҥшін сҧрауды орындайтын кезде, сервер ең соңғы нҧсқаны қайтарады. 
Мәміленің тҧжырымдамасы деректер қорының тҧтастығы 
тҧжырымдамасымен тікелей байланысты. Жиі мәміле әртҥрлі 
кестелерге қатысты кестелерді қосу ҥшін әрекеттер жасалатын бірнеше 
кестелердегі операцияларды біріктіреді. Жазбаларды бір кестеден 
екіншісіне ауыстыруды қарастырайық. 
Жазбаны бірінші кестеде жойылады, содан кейін екінші кестеде 
сақталған болса, онда компьютер салдарынан электрмен жабдықтау 
ҥзіліс мысалы орындамаған жағдайда, жылы, ол рекордтық ӛзінде 
жойылған, бірақ екінші кестеге ала алмады, бҧл кезде мҥмкін болады. 
Бірінші жазба екінші кестедегі сақталады, содан кейін бірінші кестеде 
жойылады болса, онда істен рекордтық екі кестелерде болатынына 
мҥмкін. 
Екі жағдайда да дерекқордың тҧтастығы мен дәйектілігі бҧзылған. 
Осындай жағдайдың алдын алу ҥшін бір кестеден жазбаны жою және 
оны басқа кестеге қою әрекеті бір операцияға біріктіріледі. Бҧл 
транзакцияның орындалуы кез-келген нәтиже арқылы дерекқордың 
тҧтастығы бҧзылмайды. 
Кейбір 
бақылау 
нҥктелерін 
қҧрған 
кезде 
кірістірілген 
транзакцияларды пайдаланудың қҧралдары бар және мәміле 
транзакцияның басында емес, белгілі бір бақылау нҥктесінде қайта 
оралуы мҥмкін. 
Мәмілелер ҧзақ және қысқа болуы мҥмкін. Дерекқормен жҧмыс 
істегенде, клиент бағдарламалары ҧзын және қысқа операцияны 
қолдана алады. Ұзақ транзакция ӛте ҧзақ уақыт бойы белсенді болып 
келеді. Осы контексте деректер базасымен кӛптеген операциялар 
жасалуы мҥмкін. Бастапқы сәттен бастап оны растау немесе қайтару 
кезіне дейін жасалған қысқа мәміле секундтың белсенді бӛлшегі болып 
табылады. Әдетте, осындай мәміленің контексінде дерекқорда 
шектеулі саны бар. 
Ҧзақ транзакциялар, әдетте, дерекқор деректерін оқу кезінде 
пайдаланылады. Дерекқор кестелеріне ӛзгертулер жасасаңыз, қысқа 
операциялар ӛте ыңғайлы. 
Транзакциялық деректер базасын басқару жҥйесіне қойылатын 
талаптар тӛменде сипатталған:


Достарыңызбен бөлісу:
1   ...   219   220   221   222   223   224   225   226   ...   246




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

    Басты бет