img18 (3)

img18 (3)



Blokady

Wiele baz danych realizuje izolację różnych transakcji użytkownika za pomocą blokad uniemożliwiających innym użytkownikom dostęp do danych. Istnieją dwa rodzaje blokad:

♦    Blokada współdzielona (ang. shared lock), pozwalająca innym użytkownikom odczytywać dane, ale nie na ich aktualizację

♦    Blokada wyłączna (ang. exclusive lock), nie zezwalająca innym transakcjom nawet na odczyt

Przykładem zastosowania blokad przez serwer jest blokada aktualizowanych przez transakcję wierszy. Wiersze są zablokowane do końca transakcji. Blokada taka zwykle zakładana jest automatycznie.

Mechanizmy blokad stosowane przez PostgreSOL są dosyć skomplikowane (patrz dokumentacja). Na szczęście użytkownicy bazy muszą przejmować się blokadami tylko w dwóch przypadkach: unikając zakleszczeń oraz jawnie stosując blokady w aplikacjach.

kwiecień 16, 2003    19


Wyszukiwarka

Podobne podstrony:
Typy baz danych: a)    Bazyproste( płaskie): Obiekty reprezentowane są za pomocą
Modele baz danych ■    Hierarchiczny : świat rzeczywisty jest opisywany za pomoc
skanuj0260 (3) Rozdział 9. ♦ Podstawy MySQL 273Praca z wieloma bazami Jak wiemy, na serwerze może is
Istnieje wiele baz danych zawierających informacje o Arabidopsis thaliana takich jak The Arabidopsis
Bazy danych i technologie internetowe W ramach Technologii Internetowych, ASP.NET oraz baz danych re
Ewaluacja Efekt realizacji zadań powyższego programu zbadam za pomocą obserwacji aktywności oraz
skanuj0140 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 151 Katalog jest otwierany za pomo
Ewaluacja Efekt realizacji zadań powyższego programu zbadam za pomocą obserwacji aktywności oraz
FA3B5D284BC49A5B35E0CA29247B78C2?9702 m Degradacjo białku pochodzącego z różnych pasz oceniana
Ewaluacja Efekt realizacji zadań powyższego programu zbadam za pomocą obserwacji aktywności oraz
Elementy teletransmisji danych Przekazywanie danych do kanału transmisji sterowane jest za pomocą pr

więcej podobnych podstron