Эки фазалуу кулпу протоколу деген эмне, ал сериялаштырууга кантип кепилдик берет?
Эки фазалуу кулпу протоколу деген эмне, ал сериялаштырууга кантип кепилдик берет?

Video: Эки фазалуу кулпу протоколу деген эмне, ал сериялаштырууга кантип кепилдик берет?

Video: Эки фазалуу кулпу протоколу деген эмне, ал сериялаштырууга кантип кепилдик берет?
Video: Весёлый суккуб ► 2 Прохождение The Medium 2024, Май
Anonim

Кантип сериалдаштырууга кепилдик береби ? Эки - фазалык бөгөттөө : Эки - фазалык бөгөттөө схемалардын бири болуп саналат кулпулоо схема - транзакция жаңысын талап кыла албайт кулпу транзакциядагы операциялардын кулпусун ачканга чейин. Ал катышат эки фаза.

Ушундай жол менен, 2 фазалуу кулпу протоколу деген эмне, ал сериялаштырууга кантип кепилдик берет?

Маалымат базаларында жана транзакцияларды иштетүүдө, эки - фазалык бөгөттөө (2PL) - параллелдүүлүктү көзөмөлдөө ыкмасы серияланууга кепилдик берет . The протокол транзакция тарабынан берилиштерге карата колдонулуучу кулпуларды колдонот, алар транзакциянын иштөө мөөнөтүнүн ичинде башка транзакциялардын ошол эле маалыматтарга жетүүсүн бөгөттөшү мүмкүн (токтотуу сигналдары катары чечмеленет).

Жогорудагылардан тышкары, катуу эки фазалуу кулпу кандай артыкчылыктарды берет? Жооп: Катуу эки - фазалык бөгөттөө бар артыкчылыктары нын катуу 2PL . Мындан тышкары, ал үчүн касиетке ээ эки карама-каршы бүтүмдөр, алардын жасоо тартиби алардын сериялаштыруу тартиби. Кээ бир системаларда колдонуучулар бул жүрүм-турумду күтүшү мүмкүн.

Ошо сыяктуу эле, 2 фазалуу блокировка протоколу деген эмне?

Эки - Фазалык бөгөттөө протоколу ал 2PL катары да белгилүү протокол . Ал ошондой эле P2L деп аталат. Бул типте бөгөттөө протоколу , бүтүм а ээ болушу керек кулпу анын кулпуларынын бирин бошоткондон кийин. Бул бөгөттөө протоколу аткарылышын бөлөт фазасы бүтүм үч башка бөлүккө бөлүнөт.

Эки фазалуу кулпу протоколунун кээ бир вариациялары кандай? Эмне үчүн катуу же катаал эки фазалуу кулпу көбүнчө артыкчылыкка ээ?

Катуу же катаал эки - фазалык бөгөттөө болуп саналат артыкчылыктуу анткени, мында вариация , транзакция T анын эксклюзивдүү эч бирин чыгарбайт (жазуу) кулпулар жасаганга же бойдон алдырганга чейин. Демек, Т жасагандан башка эч бир транзакция T жазган нерсени окуй/жаза албайт. Жана катуу 2PL өлгөн жок кулпу - бекер.

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