Hello, Тренер! You wrote on Thu, 14 Jun 2007 11:07:47 -0700: Т> Так все таки интересно чем генераторы не устраивают? 100% - простое и Т> очевидное решение распределение гарантировано. Зачем огород городить с Т> тредами и т.д.
Нвскидку вижу два недостатка - не самое удобное решение, для выборки записей пакетно - городить огород с кучей or - неэстетично :) При падении обрабатывающего робота нужен механизм, который будет дообрабатывать пропущенные записи. Ну а конкретно в моем случае - не подойдет по причине существования нескольких групп пользователей - т.е. выборка очереди представляетсобой сложный запрос (можно сказать существует несколько подписчиков на очредь) Хотя, конечно, такой подходи имеет право на жизнь. PS в оракле народ тоже извращается, при том, что там в несколько раз больше инструментов :) Выбрать первую незаблокированную запись из таблицы, как? http://www.sql.ru/forum/actualthread.aspx?tid=389300&hl=aq Таблица oracle как очередь http://www.sql.ru/forum/actualthread.aspx?tid=309047&hl=aq Параллельная работа с записями. http://www.sql.ru/forum/actualthread.aspx?tid=307911&pg=-1&hl=aq Select for update - как получить незаблокированные данные http://www.sql.ru/forum/actualthread.aspx?tid=264566&pg=-1&hl=aq Таблица-буфер. Уникальная выборка строк для каждого процесса. http://www.sql.ru/forum/actualthread.aspx?tid=239337&hl=aq -- -=Я не знаю куда уходит детство, но точно знаю где оно играет=- With best regards, Nikolay Ponomarenko

