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



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

293
 


2) Оқуды қҧлыптау - транзакция жолдарды бӛгеді, осылайша 
басқа транзакциядан сҧрау осы жолдардың жазбаларын қҧлыптау 
ҥшін қабылданбайды және оқу қҧлпы қабылданады. Дерекқорды 
параллель ӛңдеуге арналған шешімдер кестелердің жолдары 
бҧғатталған және осы жолдарды ӛзгертетін кейінгі әрекеттер 
қабылданбайды және кҥту режиміне қойылады. 
Егер бҧғаттау жҥйесі дерекқорды басқару жҥйесінде іске 
асырылмаса, бір уақытта бірнеше пайдаланушылармен бірдей 
деректерді оқу және ӛзгерту бір мезгілде кіруге қатысты 
проблемаларға әкелуі мҥмкін:
 
■ 
соңғы ӛзгеріс мәселесі бірнеше пайдаланушылар бірдей жолды 
оның бастапқы мәніне байланысты ӛзгерткен кезде пайда 
болады; онда кейбір деректер жоғалып кетеді, себебі әрбір 
келесі транзакция бҧрынғыға жасалған ӛзгертулерді қайта 
жазады. Бҧл жағдайдың шығу жолы ҥнемі ӛзгереді;
 
■ 
егер пайдаланушы логикалық тҧрғыдан бҧрын бірнеше 
деректерді ӛзгертуді қажет ететін кҥрделі деректерді ӛңдеу 
операцияларын орындаса, «лас» оқу мәселесі мҥмкін. 
Деректерді модификациялау барысында басқа пайдаланушы 
оларды оқиды, ол логикалық тҥрде дҧрыс емес ақпарат алуы 
мҥмкін. Осындай проблемаларды болдырмау ҥшін барлық 
ӛзгерістерді аяқтағаннан кейін деректерді оқып шығу керек;
 
■ 
қайталанбайтын оқулар мәселесі мәміле бойынша сол 
деректердің бірнеше оқылымының нәтижесі болып табылады. 
Бірінші транзакцияны орындау барысында басқа деректерге 
ӛзгерістер енгізуге болады, сондықтан оны қайта оқығанда, 
бірінші 
транзакция 
тҧтастықтың 


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




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

    Басты бет