Obsah:

Jaké jsou některé nevýhody metod časového razítka pro kontrolu souběžnosti?
Jaké jsou některé nevýhody metod časového razítka pro kontrolu souběžnosti?

Video: Jaké jsou některé nevýhody metod časového razítka pro kontrolu souběžnosti?

Video: Jaké jsou některé nevýhody metod časového razítka pro kontrolu souběžnosti?
Video: 7.30- Time Stamp Based Locking Advantages And Disadvantages | Concurrency Control Techniques 2024, Listopad
Anonim

The nevýhoda z časové razítko přístup spočívá v tom, že každá hodnota uložená v databázi vyžaduje dvě další časové razítko pole: jedno za poslední čas pole bylo přečteno a jedno pro poslední aktualizaci. Časové razítko tím se zvyšuje potřeba paměti a režie zpracování databáze.

Jaké jsou problémy souběžného provádění transakce?

Když souběžné transakce jsou popraven nekontrolovaným způsobem, několik problémy může dojít. Řízení souběžnosti má následující tři hlavní problémy : Ztracené aktualizace. Nečisté čtení (nebo nepotvrzená data).

Podobně, jak systém generuje časová razítka? Typicky, časové razítko hodnoty jsou přiřazeny v pořadí, ve kterém jsou transakce odeslány do Systém . Transakce jsou spravovány tak, že se zdá, že běží v a časové razítko objednat. Časová razítka může také být vytvořené zvýšením logického čítače pokaždé, když začne nová transakce.

Také, jak ovládáte souběžnost v databázi?

Řízení souběžnosti je poskytováno v databázi pro:

  1. i) prosazovat izolaci mezi transakcemi.
  2. (ii) zachování konzistence databáze prostřednictvím konzistence zachování provádění transakcí.
  3. (iii) vyřešit konflikty čtení-zápis a zápis-čtení.

Proč je potřeba souběžná kontrola?

Důvody použití Kontrola souběžnosti metoda je DBMS: Aplikovat izolaci prostřednictvím vzájemného vyloučení mezi konfliktními transakcemi. Řešení problémů s konflikty čtení, zápisu a zápisu. Chcete-li zachovat konzistenci databáze prostřednictvím neustálého zachování překážek provádění.

Doporučuje: