Длинные транзакции

Jun 16, 2010 11:16

Вопрос, над которым я не задумывался :)
Существует приложение с использованием Spring-а. Доступ к БД. Чтение документов.
Классическая ситуация когда два пользователя открывают один документ.
Первый редактирует и сохраняет. Затем, второй делает тоже самое и успешно затирает, сделанное первым пользователем. По уму,конечно, надо делается select for update и тогда второй просто не смог бы открыть документ пока первый не закончит. Но, что то решение для веб представляется не очень очевидным и красивым. Может кто работал с длинными транзакциями? Как это делали? Или как такие ситуации обходили?
Previous post Next post
Up