Zarządzanie współbieżnego dostępu do danych

Użytkownicy, którzy uzyskują dostęp do zasób w tym samym czas są określane jako być jednocześnie dostęp do zasób.Dostęp do danych równoczesnych wymaga mechanizmów w celu przeciwdziałania negatywnym skutkom próby modyfikowania zasobów, które inni użytkownicy aktywnie korzystają z wielu użytkowników.

Temat

Opis

Efekty współbieżności

Różne poziomy współbieżność formant ma różne efekty uboczne.Opis tych skutków jest ważne dla pobrania odpowiedni poziom współbieżność kontroli dla aplikacji.

Typy sterowania współbieżnością

Mechanizmy kontroli współbieżność dzielą się na następujące kategorie:

  • Optymistyczna współbieżność works, aby zminimalizować Czytnik/zapisywarka blokowanie kontroli.Z optymistycznego współbieżność metody kontroli, operacje odczytu, nie należy używać blok odczytu, które blokują operacji modyfikujących dane.

  • Works sterowania Współbieżność pesymistyczna zapewniające, które operacje odczytu dostęp do aktualnych danych i odczytywane dane nie mogą być modyfikowane.Współbieżność pesymistyczna metod kontroli, przeczytaj blokuje użycie operacji odczytu, który blok modyfikacji danych.Blokuje umieszczone przez operacji odczytu są zwalniane po zakończeniu operacji odczytu.

Poziom izolacji w aparacie bazy danych

Definiowanie poziomów izolacji transakcji, czy transakcja używa formantu Współbieżność optymistyczna lub pesymistyczny i poziom ochrony przed innymi transakcjami, uzyskiwanie dostępu do danych w tym samym czas.