Ob theem xauv raws tu qauv yog dab tsi nws lav serializability?
Ob theem xauv raws tu qauv yog dab tsi nws lav serializability?

Video: Ob theem xauv raws tu qauv yog dab tsi nws lav serializability?

Video: Ob theem xauv raws tu qauv yog dab tsi nws lav serializability?
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Hlis ntuj nqeg
Anonim

Yuav ua li cas puas nws lav serializability ? Ob - theem xauv : Ob - theem xauv schema yog ib qho ntawm cov xauv schema yog qhov kev hloov pauv tsis tuaj yeem thov qhov tshiab xauv kom txog thaum nws qhib cov haujlwm hauv kev sib pauv. Nws koom nrog ob theem.

Hauv qhov no, 2 theem kev kaw haujlwm yog dab tsi nws lav serializability li cas?

Hauv databases thiab kev ua lag luam, ob - theem xauv (2PL) yog ib qho kev tswj hwm kev sib raug zoo uas guarantees serializability . Cov raws tu qauv siv cov xauv, siv los ntawm kev sib pauv rau cov ntaub ntawv, uas tuaj yeem thaiv (txhais tau raws li cov cim qhia kom nres) lwm yam kev lag luam los ntawm kev nkag mus rau tib cov ntaub ntawv thaum lub sij hawm hloov pauv lub neej.

Dhau li ntawm saum toj no, cov txiaj ntsig zoo li cas nruj ob theem xauv muab? Teb: nruj ob - theem xauv muaj cov qhov zoo ntawm nruj 2PL . Nyob rau hauv tas li ntawd, nws muaj cov cuab yeej uas rau ob tsis sib haum xeeb muas, lawv cog lus kev txiav txim yog lawv qhov kev txiav txim serializability. Hauv qee lub tshuab cov neeg siv yuav xav tias tus cwj pwm no.

Ib yam li ntawd, 2 Theem locking raws tu qauv yog dab tsi?

Ob - Phase locking raws tu qauv uas tseem hu ua 2PL raws tu qauv . Nws tseem hu ua P2L. Hauv hom no xauv raws tu qauv , kev lag luam yuav tsum tau txais a xauv tom qab nws tso ib qho ntawm nws cov xauv. Qhov no xauv raws tu qauv faib qhov kev txiav txim theem ntawm kev pauv mus rau peb qhov sib txawv.

Dab tsi yog qee qhov kev hloov pauv ntawm ob theem kev kaw haujlwm vim li cas thiaj li nruj lossis nruj ob theem kev kaw haujlwm feem ntau nyiam?

nruj los yog nruj ob - theem xauv yog nyiam vim, hauv no kev hloov pauv , kev hloov pauv T tsis tso tawm ib qho ntawm nws tshwj xeeb (sau) xauv mus txog thaum nws ua txhaum los yog rho menyuam tawm. Yog li, tsis muaj lwm yam kev hloov pauv tuaj yeem nyeem / sau ib yam khoom uas sau los ntawm T tshwj tsis yog T tau cog lus. Thiab nruj 2PL tsis tuag xauv -dawb.

Pom zoo: