Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > блок транзакций


Автор: Zzet 14.12.2009, 15:34
Здравствуйте! что происходит при одновременном обращении к базе 50 пользователей, а именно-при записи обновлении и удалении записей. Вот например, если пользователь производит запись в базу, беру ключем поле ид(для каждой записи нахожу макс)-один пользователь для него уже рассчитан его ид(30) для записи писал что-то и передумал делать запись, другой в то же время тоже делает запись(его ид уже равно 31 или 30), или вообще пока запись предыдущего не осуществится не запишется и запись последующего? Просветите, плиз. нашел инфу про ролбак и коммит, но по даному вопросу нет. взываю к Вам

Автор: Severyanin 14.12.2009, 17:42
Zzet, поищите инфу про оптимистическую блокировку (optimistic lock), во многих фреймворках она уже реализована или прикручивается как готовый плагин

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)