Obsah:

Aké sú niektoré nevýhody metód časovej pečiatky pre kontrolu súbežnosti?
Aké sú niektoré nevýhody metód časovej pečiatky pre kontrolu súbežnosti?

Video: Aké sú niektoré nevýhody metód časovej pečiatky pre kontrolu súbežnosti?

Video: Aké sú niektoré nevýhody metód časovej pečiatky pre kontrolu súbežnosti?
Video: TIMESTAMP vs TIMESTAMPTZ - What's the difference? Which should I use? 2024, Apríl
Anonim

The nevýhodou z časové razenie prístup spočíva v tom, že každá hodnota uložená v databáze vyžaduje dve ďalšie časová značka polia: jedno za posledné čas pole bolo prečítané a jedno pre poslednú aktualizáciu. Časové razenie tým sa zvyšujú nároky na pamäť a réžia na spracovanie databázy.

Len tak, aké sú problémy súbežného vykonávania transakcie?

Kedy súbežné transakcie sú popravený nekontrolovaným spôsobom, niekoľko problémy môže dôjsť. Kontrola súbežnosti má nasledujúce tri hlavné problémy : Stratené aktualizácie. Nečisté čítanie (alebo nepotvrdené údaje).

Podobne, ako systém generuje časové pečiatky? zvyčajne časová značka hodnoty sú priradené v poradí, v akom sú transakcie predložené do systém . Transakcie sú riadené tak, že sa zdajú byť spustené v a časová značka objednať. Časové pečiatky môže byť tiež generované zvýšením logického počítadla pri každom spustení novej transakcie.

Tiež, ako kontrolujete súbežnosť v databáze?

Kontrola súbežnosti sa poskytuje v databáze na:

  1. i) presadzovať izoláciu medzi transakciami.
  2. (ii) zachovanie konzistencie databázy prostredníctvom konzistentnosti zachovania vykonávania transakcií.
  3. (iii) vyriešiť konflikty čítanie-zápis a zápis-čítanie.

Prečo je potrebná kontrola súbežnosti?

Dôvody použitia Kontrola súbežnosti metóda je DBMS: Aplikovať izoláciu prostredníctvom vzájomného vylúčenia medzi konfliktnými transakciami. Na vyriešenie problémov s konfliktom čítania, zápisu a zápisu. Na zachovanie konzistencie databázy prostredníctvom neustáleho zachovávania prekážok vykonávania.

Odporúča: