Кто-нибудь знает простой способ выгрузить данные из MongoDB в MySQL? - PullRequest
0 голосов
/ 14 декабря 2011

Мы использовали MongoDB в качестве основного хранилища данных в течение некоторого времени, но мне было трудно радовать наших бизнес-пользователей отсутствием связей.

Я надеюсь сделать дампданные из Mongo в MySQL, чтобы дать этим тяжелым пользователям MySQL возможность запрашивать в формате, к которому они привыкли.

Кто-нибудь знает изящный способ сделать это?Избегайте тяжелых сценариев, чтобы добраться туда ...

Ответы [ 3 ]

2 голосов
/ 14 декабря 2011

Прочитайте все данные!Запишите все данные!

read all the data

Используйте драйвер для вашего языка для MongoDb и Mysql, чтобы получить все данные из MongoDb и вставить в Mysql согласно схемам вашей таблицы.Вам наверняка понадобится немного кодирования.

Обновление: вы можете попробовать этот инструмент:

http://grahamis.com/blog/2010/06/10/squealer-intro/

https://github.com/delitescere/squealer

0 голосов
/ 04 января 2012

Ответ - чайник.Благодаря Адаму, нашему инженеру, он нашел решение.

http://kettle.pentaho.com/

Они добавили инструмент для подключения к Mongo.Затем вы можете перенести данные в MySQL.

0 голосов
/ 14 декабря 2011

Странный вопрос. Вы кроме произвольных документов вписались бы в схему RDBMS? Вы должны мечтать. Попробуйте экспорт в CSV ... все остальное зависит от вас и ваших навыков кодирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...