У меня вопрос о блокировке. Это не должно касаться только блокировки записей, но в любом случае.Что для меня лучше всего подходит для блокировки записи?
Предположим, я пишу веб-доступную CMS. Я борюсь с некоторыми идеями.
В тот момент, когда пользователь открывает статью для редактирования, отметьте статью как «используемую». Все идет нормально.
но когда я удаляю флаг? когда пользователь сохраняет статью? но что, если пользователь не хочет больше набирать текст и решает закрыть его браузер и ложиться спать?
Механизм тайм-аута приходит на ум, но сколько времени требуется, чтобы написать статью? 10 минут слишком короткие, 30 минут слишком длинные.
Возможно, я слишком усложняю это. Я хотел бы услышать ваши мысли по этому вопросу.
При условии, что ваш алгоритм слияния звучит, копирование/изменение/слияние обычно намного меньше хлопот и беспокойства, чем блокировка/редактирование/разблокировка. – Rob 2008-10-10 22:21:28