Turinys:

Kokie yra laiko žymėjimo metodų, skirtų vienu metu kontroliuoti, trūkumai?
Kokie yra laiko žymėjimo metodų, skirtų vienu metu kontroliuoti, trūkumai?

Video: Kokie yra laiko žymėjimo metodų, skirtų vienu metu kontroliuoti, trūkumai?

Video: Kokie yra laiko žymėjimo metodų, skirtų vienu metu kontroliuoti, trūkumai?
Video: time stamping method in database | DBMS 2024, Gegužė
Anonim

The trūkumas iš laiko žymėjimas metodas yra toks, kad kiekvienai duomenų bazėje saugomai vertei reikia dviejų papildomų laiko žyma laukai: vienas paskutinis laikas laukas buvo perskaitytas ir vienas paskutiniam atnaujinimui. Laiko žymėjimas tai padidina atminties poreikį ir duomenų bazės apdorojimo išlaidas.

Taigi, kokios yra vienalaikio sandorio vykdymo problemos?

Kada vienu metu vykstantys sandoriai yra įvykdyta mirties bausmė nekontroliuojamu būdu, keli problemų gali atsirasti. Lygiagretumo valdymas turi šiuos tris pagrindinius problemų : prarasti atnaujinimai. Nešvarus skaitymas (arba neįtraukti duomenys).

Be to, kaip sistema generuoja laiko žymes? Paprastai laiko žyma vertės priskiriamos tokia tvarka, kuria operacijos pateikiamos sistema . Operacijos valdomos taip, kad atrodo, kad jos vykdomos a laiko žyma įsakymas. Laiko žymos taip pat gali būti sukurtas didinant loginį skaitiklį kiekvieną kartą, kai prasideda nauja operacija.

Be to, kaip jūs kontroliuojate duomenų bazės lygiagretumą?

Lygiagretumo kontrolė pateikiama duomenų bazėje, skirta:

  1. i) užtikrinti, kad sandoriai būtų atskirti.
  2. ii) išsaugoti duomenų bazės nuoseklumą, išsaugant operacijų vykdymo nuoseklumą.
  3. (iii) išspręsti skaitymo-rašymo ir rašymo-skaitymo konfliktus.

Kodėl reikalinga lygiagretumo kontrolė?

Naudojimo priežastys Lygiagretumo kontrolė metodas yra DBVS: taikyti izoliaciją, pašalinant prieštaringus sandorius. Norėdami išspręsti skaitymo ir rašymo bei rašymo ir rašymo konflikto problemas. Išsaugoti duomenų bazės nuoseklumą nuolat išsaugant vykdymo kliūtis.

Rekomenduojamas: