MICROGAMES.RU v.2

Новости, примеры, статьи о программировании

-3
-3
+1
+3
Java Java
up C++
up PHP
up Perl

Определения / Pesimistic locking (пессимистическая блокировка)

Предположим что у нас есть база данных, веб приложение, которое считывает данные в память и пользователи, которые эти данные изменяют.

Программист знает что пользователь постоянно тормозит, в силу разных причин. Но он также знает что это очень важный пользователь, который обязательно должен завершить свое начатое дело (бухгалтер?). Поэтому долго не раздумывая программист блокирует данные на все время работы.

Стратегия «Pesimistic locking» предполагает что кто-то обязательно попытается изменить данные в базе данных, поэтому надо обязательно их заблокировать на время работы всего приложения.

Microgames.ru v.2 - Новости, примеры, статьи о программировании.
Сделано в 2006 году. Перевыпущен в 2008 году.
Сайт содержит оригинальные материалы и переводы.
Сообщения об ошибках просьба присылать по адресу: contact@microgames.ru