Spisu treści:

Jakie są wady metod znakowania czasem do kontroli współbieżności?
Jakie są wady metod znakowania czasem do kontroli współbieżności?

Wideo: Jakie są wady metod znakowania czasem do kontroli współbieżności?

Wideo: Jakie są wady metod znakowania czasem do kontroli współbieżności?
Wideo: NASK Seminarium AIDA "CLARIN-PL - infrastruktura badawcza technologii językowych" 2024, Może
Anonim

ten niekorzyść z znacznik czasowy podejście polega na tym, że każda wartość przechowywana w bazie danych wymaga dwóch dodatkowych znak czasu pola: jedno na koniec czas pole zostało odczytane i jeden do ostatniej aktualizacji. Znacznik czasowy w ten sposób zwiększa zapotrzebowanie na pamięć i obciążenie przetwarzania bazy danych.

A zatem, jakie są problemy z równoczesnym wykonywaniem transakcji?

Kiedy transakcje równoczesne są wykonany w niekontrolowany sposób kilka problemy może wystąpić. Kontrola współbieżności ma następujące trzy główne problemy : Utracone aktualizacje. Brudny odczyt (lub niezatwierdzone dane).

Podobnie, w jaki sposób system generuje znaczniki czasu? Zazwyczaj znak czasu wartości są przypisywane w kolejności, w jakiej transakcje są przesyłane do system . Transakcje są zarządzane w taki sposób, że wydają się działać w ciągu znak czasu zamówienie. Znaczniki czasu może też być wygenerowane poprzez zwiększanie licznika logicznego za każdym razem, gdy rozpoczyna się nowa transakcja.

Jak kontrolować współbieżność w bazie danych?

Kontrola współbieżności jest zapewniona w bazie danych, aby:

  1. (i) wymusić izolację między transakcjami.
  2. (ii) zachowanie spójności bazy danych poprzez zachowanie spójności przy wykonywaniu transakcji.
  3. (iii) rozwiązywać konflikty odczyt-zapis i zapis-odczyt.

Dlaczego potrzebna jest kontrola współbieżności?

Powody używania Nadzór konkurencji Metodą jest DBMS: zastosowanie izolacji poprzez wzajemne wykluczanie między sprzecznymi transakcjami. Aby rozwiązać problemy z konfliktami odczytu-zapisu i zapisu-zapisu. Aby zachować spójność bazy danych poprzez ciągłe zachowywanie przeszkód w wykonywaniu.

Zalecana: