Re[3]: Семафор для работы с БД
От: VaLeRicK Украина  
Дата: 09.04.08 15:17
Оценка:
Здравствуйте, ., Вы писали:

.>
.>...
.> begin transaction
.>  UPDATE Job SET Status = 1 WHERE Status = 0 AND JobID=@JobID;
.> commit
.>...
.>


а зачем нужна явная транзакция?
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
Re[4]: Семафор для работы с БД
От: . Великобритания  
Дата: 09.04.08 16:45
Оценка:
VaLeRicK wrote:

> а зачем нужна явная транзакция?

Думаю ни за чем.
Я этим пытался подчеркнуть, что транзакция нужна только здесь... остальное вообще можно в вне бд делать.
Posted via RSDN NNTP Server 2.1 beta
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: Семафор для работы с БД
От: C0s Россия  
Дата: 10.04.08 14:30
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Может быть, взять нормальную транзакционную СУБД? В которой транзакция "выбрать свободное задание и пометить его как занятое" выполняется прямо сервером?


лучше взять нормальные инструменты асинхронного взаимодействия, реализующие понятие "очередь"
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.