08.05.2008, 15:37 | #1 |
Участник
|
Параллельная обработка данных
Всем привет!
Такой вопрос есть батч(пакет)-джоба, которая выполняет апдейт таблици. PHP код:
1) Первый батч выбирает из базы например 20 записей 2) Второй батч выбирает из базы теже 20 записей 3) Первы батч апдейтит первую запись - все ок 4) Второй батч апедйтит первую запись - конфликт апдейта 5) Второй батч зановов выбирает с базы, но уже 19 записей 6) Первый бачт апдейтит вторую линию 7) Второй батч апдейтит свою первую линию - кофликт апдейта .... Получается что второй батч мешает всевремя первому. Можно ли сделать чтобы от двух был выигрышь? Или я не правлиьно понимаю. Спасибо! |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Невозможно выполнить команду языка определения данных в () | 8 | |||
Стандартный импорт данных. Обновление | 0 | |||
Распределенная база данных на основе View | 27 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|