Бөлүштүрүлгөн маалымат базасында убакыт белгисинин протоколдорун кандай колдонуу керек?
Бөлүштүрүлгөн маалымат базасында убакыт белгисинин протоколдорун кандай колдонуу керек?

Video: Бөлүштүрүлгөн маалымат базасында убакыт белгисинин протоколдорун кандай колдонуу керек?

Video: Бөлүштүрүлгөн маалымат базасында убакыт белгисинин протоколдорун кандай колдонуу керек?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Май
Anonim

Убакыт белгиси - негизделген Протоколдор

The убакыт белгиси - негизделген алгоритм колдонот а убакыт белгиси конкурренттик операциялардын аткарылышын сериялаштыруу. Бул протокол ар бир карама-каршы келген окуу жана жазуу операцияларынын аткарылышын камсыз кылат убакыт белгиси тартип. The протокол колдонот Системалык убакыт же логикалык эсеп а Убакыт белгиси.

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

The Убакыт белгиси Заказ кылуу Протокол алардын негизинде транзакцияларды заказ кылуу үчүн колдонулат Убакыт белгилери . кулпу негизделген протокол аткаруу учурунда транзакциялардын ортосундагы карама-каршы жуптар ортосундагы тартипти башкаруу үчүн колдонулат. Бирок Убакыт белгиси негизделген протоколдор транзакция түзүлөөрү менен иштей башташат.

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

Ошентип, бөлүштүрүлгөн маалымат базасында убакыт белгисин түзүү кантип ишке ашат?

А убакыт белгиси болуп саналат тарабынан берилген уникалдуу идентификатор DBMS транзакциянын башталышын билдирген транзакцияга. Убакыт белгиси - негизделген параллелдүүлүктү башкаруу ыкмалары эквиваленттүү сериялык графиги сыяктуу сериялаштырылуучу графиктерди түзөт болуп саналат катышуучу бүтүмдөрдүн жашы боюнча иреттелет.

Бөлүштүрүлгөн системадагы кулпулар деген эмне?

In Бөлүштүрүлгөн системалар (мындан ары DS деп аталат), кулпу бир эле тапшырманын эки жолу аткарылышына жол бербөө жана ошондой эле маалыматтардын бүтүндүгүн сактоо үчүн жалпы бөлүшүлгөн ресурска же маалыматтарга жетүү жана өзгөртүүгө сансыз түйүндөрдүн (же процесстин) бирине гана мүмкүндүк берүүчү механизм.

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