Ի՞նչ է երկփուլ կողպումը օրինակով:
Ի՞նչ է երկփուլ կողպումը օրինակով:

Video: Ի՞նչ է երկփուլ կողպումը օրինակով:

Video: Ի՞նչ է երկփուլ կողպումը օրինակով:
Video: Ամենից մտահոգիչը երկփուլ ընտրական համակարգն է. ՕԵԿ 2024, Նոյեմբեր
Anonim

Տվյալների բազաներում և գործարքների մշակման մեջ, երկու - փուլային կողպում (2PL) միաժամանակյա հսկողության մեթոդ է, որը երաշխավորում է սերիականացման հնարավորությունը: Դա նաև տվյալների բազայի գործարքների ժամանակացույցերի (պատմությունների) արդյունքում ստացված հավաքածուի անվանումն է:

Ուժեղ խիստ երկու - փուլային կողպում.

Կողպեք տիպ կարդալ- կողպեք գրել- կողպեք
գրել- կողպեք X X

Նաև, ի՞նչ է երկփուլ կողպումը և ինչպե՞ս է այն երաշխավորում սերիականացումը:

Երկու - փուլային կողպում : Երկու - փուլային կողպում սխեման մեկն է կողպում սխեման այն է, որ գործարքը չի կարող նոր պահանջել կողպեք քանի դեռ այն չի բացում գործարքի գործողությունները: Այն ներգրավված է երկու փուլ.

Նաև գիտեք, թե ինչ առավելություններ է տալիս խիստ երկփուլ կողպումը: Պատասխան. Խիստ երկու - փուլային կողպում ունի առավելություններ -ից խիստ 2PL . Բացի այդ, այն ունի այն հատկությունը, որ համար երկու հակասական գործարքներ, դրանց պարտավորվել կարգը նրանց սերիականացման կարգն է: Որոշ համակարգերում օգտվողները կարող են ակնկալել նման վարքագիծ:

ինչ է խիստ երկփուլ կողպումը:

Խիստ երկու - փուլային կողպում Գործարքը չի կարող գրել տվյալների բազա, քանի դեռ այն չի հասել իր կատարման կետին: Գործարքը չի կարող ազատել որևէ մեկին կողպեքներ մինչև այն ավարտի տվյալների բազայում գրելը. ուստի կողպեքներ ազատ չեն արձակվում միայն հանձնման կետից հետո:

Ինչպե՞ս է երկկողմանի կողպման արձանագրությունն ապահովում սերիականացման հնարավորությունը:

Որովհետև ցանկացած անհամապատասխանություն կարող է առաջանալ միայն գրելու գործողությամբ: Տվյալների բազայի տարրի մի քանի ընթերցումներ կարող են տեղի ունենալ զուգահեռ: 2- Phase Locking արձանագրություն սահմանափակում է այս անցանկալի կարդալ/գրելը՝ կիրառելով բացառիկ կողպեք . Ընդ որում, երբ կա բացառիկ կողպեք ապրանքի վրա այն կթողարկվի միայն նեղանալով փուլ.

Խորհուրդ ենք տալիս: