@BusterX

Что использовать для периодического импорта из удаленной БД?

Добрый день.

Имеется задача: периодически (раз в 5 секунд, период должен настраиваться) подключаться к удаленной базе данных (MS SQL), и забирать оттуда последние записи из определенной таблицы (5-10 штук). Эти записи необходимо вносить в локальную БД (MySQL). Затем производить дальнейшую обработку информации из локально БД.
Постобработка будет осуществляться скриптами php или perl.
Что мне пришло в голову:
1. Создать в cron’е задачу, запускать задачей php или perl скрипт который будет импортировать данный с удаленной БД. Самим cron’ом настраивать период импорта удаленной БД.
2. Написать демон, который будет или сам импортировать данные, или запускать скрипт (php, perl) импорта.

Вопрос: Каким образом лучше реализовать указанный функционал периодического импорта данных из удаленной БД? Ваши варианты? Может есть готовые решения?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 2
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
в обратную сторону, через SSIS не рассматривали? чтобы не мускуль тянул, а MSSQL в него писал? с точки зрения простоты реализации (установки вских драйверов) этот вариант может быть проще.
Ответ написан
@dmtrrr
Backend developer
cron проще и надежней, главное следить, чтобы работал всегда один экземляр скрипта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы