Бөлінген мәліметтер базасындағы транзакция дегеніміз не?
Бөлінген мәліметтер базасындағы транзакция дегеніміз не?

Бейне: Бөлінген мәліметтер базасындағы транзакция дегеніміз не?

Бейне: Бөлінген мәліметтер базасындағы транзакция дегеніміз не?
Бейне: ІV тоқсан, информатика,11 сынып Blockchain технологиясы 2024, Мамыр
Anonim

А бөлінген транзакция Бұл дерекқор транзакциясы екі немесе одан да көп желі хосттары қатысады. Іс жүзінде ең коммерциялық мәліметтер базасы жүйелері параллельді басқару үшін күшті екі фазалы құлыптауды (SS2PL) пайдаланыңыз, бұл жаһандық сериялануды қамтамасыз етеді, егер барлық қатысушы мәліметтер базасы оны жұмысқа алыңыз.

Осыған байланысты мәліметтер базасының транзакциясы дегеніміз не транзакцияға 2 мысал келтіріңіз?

Ішінде дерекқор басқару жүйесі, а транзакция логиканың немесе жұмыстың бір бірлігі, кейде бірнеше операциялардан тұрады. Бір мысал бір банктік шоттан екінші шотқа аудару: the толық транзакция шегеруді талап етеді the бір шоттан аудару және сол соманы қосу the басқа.

Жоғарыда көрсетілгеннен басқа, бөлінген транзакциялар қалай жұмыс істейді? А транзакция логикалық бірлігін анықтайды жұмыс бұл толығымен сәтті болады немесе мүлдем нәтиже бермейді. А бөлінген транзакция жай ғана а транзакция екі немесе одан да көп желілік ресурстардағы деректерге қол жеткізеді және жаңартады, сондықтан сол ресурстар арасында үйлестірілуі керек.

Кейіннен, таратылған дерекқордағы транзакцияны басқару дегеніміз не деген сұрақ туындауы мүмкін.

Анықтама. Бөлінген транзакцияны басқару үнемі тұрақтылықты қамтамасыз ету мәселелерімен айналысады таратылған мәліметтер қоры көп болған жағдайда транзакциялар (жергілікті және жаһандық) және сәтсіздіктер (байланыс байланысы және/немесе сайт ақаулары).

Мысалмен тегіс транзакция нені түсіндіреді?

Ішінде тегіс транзакция , әрқайсысы транзакция басқалардан ажыратылған және басқалардан тәуелсіз транзакциялар жүйеде. Басқа транзакция ағымға дейін бір ағында басталуы мүмкін емес транзакция аяқталады. Жалпақ транзакциялар ең кең тараған үлгі болып табылады және көптеген коммерциялық дерекқор жүйелерінде қолдау көрсетіледі.

Ұсынылған: