Oleg Atamanenko

thoughts about programming

Критерии выбора блокировок

Так как использование блокировок по-разному влияет на производительность, необходимо выбирать, в каких случаях какой вид блокировок лучше использовать.

УсловиеПессимистичнаяОптимистичнаяСверх-оптимистичная
Конфликты часты+−−
Конфликты редки−+−
Данные только добавляются (например, журнал)−−+
Данные только читаются (справочники)−−+
Критерии выбора блокировок