Как импортировать резервную копию mysql в mongodb? - PullRequest
2 голосов
/ 06 декабря 2011

Импорт в mongodb из mysql, это возможно?

Ответы [ 6 ]

4 голосов
/ 06 февраля 2012

Да. Вы можете использовать мой плагин. Но для этого вам нужно написать конфигурацию преобразования данных.

http://code.google.com/p/sql-to-nosql-importer/

3 голосов
/ 06 декабря 2011

Расширение того, что сказал Flukey; вам нужно написать скрипт, который сделает это за вас; прямого экспорта -> импорта нет, поскольку MySQL - это реляционная база данных, а MongoDB - это база данных NoSQL.

Для дальнейшего понимания NoSQL вы можете прочитать здесь: NoSQL

Вы можете сделать что-то вроде экспорта в CSV и импорта в mongo, как описано в этой статье Импорт CSV однако, очень вероятно, что ваша схема в NoSQL будет отличаться от MySQL; так что действительно стоит спроектировать вашу схему, чтобы она соответствовала данным, а затем перенастроилась.

2 голосов
/ 06 июня 2016

Вы можете использовать mongify http://mongify.com/ Это сократит трудозатраты, которые вам нужны, это учетные данные базы данных

И его с открытым исходным кодом тоже

2 голосов
/ 14 февраля 2013

Попробуйте:

Автоматический экспорт / импорт с использованием сопоставлений r2n: https://github.com/virtimus/mysql2mongo

1 голос
/ 04 сентября 2014

просто вы можете использовать этот класс, http://www.phpclasses.org/package/8757-PHP-Import-MySQL-database-into-MongoDB.html#information

0 голосов
/ 21 мая 2012

Действительно простой, но несовершенный (из-за структурных различий) способ сделать это - использовать MongoVue . Инструмент для импорта стоит $ 35 (не входит в бесплатную версию). Я использовал это только для импорта данных из SQL Server в MongoDB, но благодаря этому очень быстро получил хорошие результаты.

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