Бөлүштүрүлгөн маалымат базасында транзакция деген эмне?
Бөлүштүрүлгөн маалымат базасында транзакция деген эмне?

Video: Бөлүштүрүлгөн маалымат базасында транзакция деген эмне?

Video: Бөлүштүрүлгөн маалымат базасында транзакция деген эмне?
Video: Блокчейн: что такое блокчейн? что такое блок и что такое цепочка? Как Crypto совершает революцию? 2024, Апрель
Anonim

А бөлүштүрүлгөн транзакция болуп саналат маалымат базасы транзакциясы эки же андан көп тармак хосттору тартылган. Иш жүзүндө көпчүлүк коммерциялык маалымат базасы системалары Кошумча башкаруу үчүн күчтүү эки фазалуу кулпуну (SS2PL) колдонуңуз, бул глобалдык сериялаштырууну камсыз кылат, эгерде бардык катышуучулар маалымат базалары аны иштет.

Ушуга байланыштуу, маалымат базасы бүтүм деген эмне, бүтүмгө 2 мисал келтириңиз?

Ичинде маалымат базасы башкаруу системасы, а транзакция логиканын же иштин бирдиктүү бирдиги, кээде бир нече операциялардан турат. Бир мисал бир банктык эсептен экинчисине которуу болуп саналат: the толук транзакция кемитүүнү талап кылат the бир эсептен которуу жана ошол эле сумманы кошуу керек the башка.

Жогорудагылардан тышкары, бөлүштүрүлгөн транзакциялар кантип иштейт? А транзакция логикалык бирдигин аныктайт иш же толугу менен ийгиликтүү болот же такыр жыйынтык бербейт. А бөлүштүрүлгөн транзакция жөн гана а транзакция эки же андан көп тармактык ресурстар боюнча маалыматтарга кирүүчү жана жаңыртуучу, ошондуктан ал ресурстардын ортосунда координацияланышы керек.

Андан кийин, бөлүштүрүлгөн маалымат базасында транзакцияны башкаруу деген эмне деген суроо да болушу мүмкүн?

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

Жалпак транзакция эмнени мисал менен түшүндүрөт?

Ичинде жалпак транзакция , ар бири транзакция башкалардан ажыратылган жана көз карандысыз транзакциялар системада. Башка транзакция агымга чейин бир жипте баштоо мүмкүн эмес транзакция бүтөт. Жалпак транзакциялар эң кеңири таралган модель болуп саналат жана көпчүлүк коммерциялык маалымат базасы системалары тарабынан колдоого алынат.

Сунушталууда: