LINUX.ORG.RU
ФорумAdmin

репликация с MongoDB в MySQL


0

1

Здравствуйте. Собственно сабж. Возможно ли данное действие, и если да, ткните носом, пожалуйста, в мануал.

В интернетах везде из скулы в монго, а надо наоборот.

Я понимаю, что смысла в этом мало, но планируется реплицировать не всю базу, а маленьких кусочек (буквально 2 таблицы)

★★★

Ответ на: комментарий от disee

Тогда тебе придется писать свой велосипед. Читать oplog, генерировать эквивалентный SQL и передавать в MySQL.

AEP ★★★★★
()
Ответ на: комментарий от disee

Для репликации однозначно нужно читать oplog, т.к. триггеров в MongoDB нет. Как я понимаю, записи oplog'а можно преобразовывать в JSON вот так: http://www.kchodorow.com/blog/2010/10/12/replication-internals/

Тебе осталось написать скрипт, который этот JSON периодически получает и преобразует в SQL. Ну и плюс какие-то действия при запуске по преобразованию первоначальных данных. Работы примерно на два дня, если речь идет именно о паре таблиц без преобразований формата данных.

P.S. С MongoDB никогда не работал, но недавно по работе тоже была задача на репликацию из одного типа БД в другой - отсюда и взял оценку времени.

AEP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.