Leksykon IT › Bazy danych › Optymistyczna kontrola współbieżności

Optymistyczna kontrola współbieżności

Bazy danych Svenska → Zaktualizowano: 2026-10-06

Załóż, że konflikty są rzadkie — pozwól wszystkim pisać, wykryj konflikt przy zatwierdzaniu i spróbuj ponownie.

Implementacja: kolumna wersji (zwiększana przy każdej aktualizacji). UPDATE zawiera WHERE version = ?. Jeśli się nie powiedzie, ktoś zdążył pierwszy. Inaczej niż w blokowaniu pesymistycznym (wiersze blokowane z góry). Sprawdza się w aplikacjach webowych z niewieloma równoległymi piszącymi. ETagi działają na tej samej zasadzie w HTTP.

← Wróć do leksykonu