PXC

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje

PXC (protokol XC) je eden izmed protokolov, ki nam zagotavjajo, da baza ob izmeničnem izvajanju dveh ali večih transakcij, ne zaide v neveljavno stanje.

Pravila PXC:

  • Transakcija, ki želi ažurirati podatek, ga mora najprej ekskluzivno zaseči.
  • Če transakciji zahteva po zaseženju ne more biti takoj odobrena, preide transakcija v stanje čakanja na odobritev. Njeno izvajanje se lahko nadaljuje po odobritiv zaseženja
  • Vsa zaseženja podatkov se smejo sprostiti šele po zakjučku transakcije (po uveljavitvi ali razveljavitvi ažuriranj).
  • Transakcija, ki želi prebrati podatek in ji ni mar za istočasno ažuriranje tega podatka (s strani kakšne druge transakcije), ga sme prebrati ne glede na to, ali je zasežen ali ne.

Protokol XC sicer rešuje problem neveljavnega stanja baze, vendar pa se zaradi zaseganja podatkov pojavi problem nastopa mrtve zanke.

Glej

Vzpostavljeno iz »http://www.e-studij.si/PXC«
Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja