Я не уверен, подходит ли он в точности стековым потоком, однако, поскольку я ищу какой-то код, а не инструмент, я думаю, что это так.
Я ищу способ репликации / синхронизации различных систем баз данных - в данном случае: mysql и mongodb. Мы работаем как для разных целей. Мы начали с базы данных mysql и позже добавили mongodb для специальных приложений. Есть данные, которые мы хотели бы иметь в обеих базах данных, где мы хотим иметь ограничения в mysql соответственно dbrefs в mongodb. Например: нам нужна запись пользователя в mysql, но также и в mongodb для ссылок между таблицами соответственно объектов. На данный момент у нас есть cronjob, который выгружает данные mysql и импортирует их в mongodb. Однако, хотя это работает довольно хорошо, это не то решение, которое мы хотели бы иметь.
Я думаю, что на данный момент достаточно односторонней репликации - mysql-> mongodb, важная часть заключается в том, что репликация работает в режиме "реального времени", так же, как репликация mysql master-> slave.
Есть ли уже какие-либо решения этой проблемы или идеи, как этого добиться?
Спасибо!