У меня есть приложение, в котором мне нужно импортировать данные из системы клиента в мое приложение.Эти данные должны быть преобразованы в формат, требуемый моим приложением.Кроме того, данные должны периодически обновляться.
Итак, я имею в виду две вещи:
- Первоначальная массовая загрузка
- Обновление этих данных при изменении данных всистема клиента.
Я провел исследование по этому вопросу, люди предположили, что исходные данные можно загрузить через файл.
Есть ли другие варианты для этого?
Давайтескажем, мне нужно импортировать продукты и пользователей (около 1 тыс.) в мою систему.
Итак, мои вопросы:
- Нужно ли выполнять массовую загрузку через какой-нибудь файл?или можно ли использовать SOAP / REST API для импорта огромного количества записей?
- Можно ли использовать Spring-batch в этом сценарии в качестве ETL?
Решение, которое я вижу сейчаспредоставляет API на моем сервере, который будет вызываться клиентской системой, а затем передает эти данные в задание (используя spring-batch) для дальнейшей обработки.
Я использую среду Spring и MySQL DB.
Заранее спасибо,