@197291

Как синхронизировать MySQL и MongoDB?

Есть действующая база MySQL и новая база MongoDB. Изменения в определенных таблицах MySQL должны быть отражены в MongoDB. Также в качестве помощника есть nodejs. Подскажите в каком направлении двигаться? Какие подводные камни могут быть? Может полезные ссылки. Буду рад любой подсказке.
  • Вопрос задан
  • 990 просмотров
Решения вопроса 1
@197291 Автор вопроса
В общем решение, оказалось следующие. Немного редактируются конфиги MySQL и пишем о любом изменении в бинарный лог. Далее устанавливаем zongJi (либа для ноды) и подписываемся на изменение в определенной таблице или во всей базе через бинарный лог. Пр получении уведомления извлекаем данные из mysql отправляем в очередь rabbimq, на которую подписан определенный сервис. И сохраняем полученные данные в монго.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Да почти никаких камней. Берёшь и пишешь приложение на node, которое:
1) Коннектится к Sql базе
2) Приводит данные к нужному виду
3) Обновляет их в mongoDB

Это довольно просто
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы