Долгосрочный запрос с огромным набором результатов с использованием Java-программирования - PullRequest
0 голосов
/ 03 октября 2018

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

Ниже приведены требования.

1) Мы долго выполняем запрос Oracle, который выполняется приблизительно 1,5 часа в рабочее время и возвращает ~ 10 миллионов записей.

2) МыЯ должен вставить / вывести этот набор результатов в Sqlserver Db Table с использованием Java-программирования.

Вот мои опасения по поводу этого требования.Это может привести к (Out of memory) ошибке при получении всех записей с помощью Sql Query.Это может привести к тайм-ауту сети и т. Д.

Планируется работать с потоковым процессором Spring batch / kafka и т. Д., Но не уверен, достижим ли он.Пожалуйста, предложите java Лучшие подходы / Технологии, чтобы достичь этого без каких-либо проблем.Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...