Re[4]: как разрешать коллизии
От: Ziaw Россия  
Дата: 12.12.15 15:27
Оценка:
Здравствуйте, Qulac, Вы писали:

Q>Подойдет любой, но readcommitted дает возможность считывать целостные данные, т.е. с точки зрения пользователя, она будет оставаться целостной, более низкий уровень изоляции не даст такого эффекта.


Откуда такая честь readcommitted? Есть кейсы в которых его недостаточно, есть кейсы в которых достаточно более низких.
Re: как разрешать коллизии
От: MasterZiv СССР  
Дата: 15.12.15 11:15
Оценка: 2 (1) +2
Здравствуйте, Orgy243, Вы писали:


O>1. Стандартные / распространённые / общепринятые способы разрешения таких коллизий в веб-приложениях


Четыре самых распространённых способа, остальные тебе НЕ НУЖНЫ:

-- вообще не разрешать коллизии. Просто на них плевать. Как ни странно, 90% приложений действительно в разрешении коллизий не нуждаются.
-- Разрешать коллизии с помощью транзакций и pessimistic locking.
-- разрешать коллизии с помощью optimistic locking.
-- разрешать коллизи с помощью application-level locking, т.е. своя собственная система блокировок объектов.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.