Я предложу альтернативное решение.
два батча джоба
#1. Делает экспорт из БД файликов. Имя файлика == RecId (Ну или как удобней будет для уникальной идентификации файлика к записи)
Выполняет экспорт пачками по 100-1000 файликов за один раз
Надо добавить чтобы он помечал запись как выгруженную, чтобы ее повторно не экспортировать.
Питон смотрит на файловую папку inbound. Делает свою магию и складывает сконверченные картинки в папку outbound. Те которые не надо конвертить - удаляет. Из inbound тоже удаляет после обработки.
#2. Батч которые время от времени сканирует папку outbound. Если файлики есть, то забирает их к себе в БД. Файлики удаляет.
|