конвертирование базы данных из mysql в mongoDb - PullRequest
52 голосов
/ 06 июня 2011

Есть ли какой-нибудь простой способ изменить базу данных с mysql на mongoDB?

или лучше, если кто-нибудь предложит мне хороший учебник, сделайте это

Ответы [ 13 ]

0 голосов
/ 23 июля 2011

Вы можете использовать следующий проект. Требуется написать файл конфигурации, подобный solr. Он очень прост и понятен.

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

0 голосов
/ 06 июня 2011

Если бы я мог процитировать Мэтта Бриггса (это однажды решило мою проблему):

Путь водителя по FAR самый прямой.Инструменты импорта / экспорта являются фантастическими, но только если вы используете их как пару.Вас ждет дикая поездка, если ваша таблица содержит даты, и вы пытаетесь экспортировать из БД и импортировать в Монго.

Вам тоже повезло, находясь в c #.Мы используем ruby, и у нас есть таблица с 32 миллионами строк, которую мы перенесли в mongo.Нашим конечным решением было создать безумный SQL-оператор в postgres, который выводит json (включая некоторые довольно неаккуратные вещи для правильного отображения дат) и передает результаты этого запроса в командной строке в mongoimport.Это заняло невероятно разочаровывающий день, чтобы написать, и это не та вещь, которую действительно можно изменить.

Так что, если вам это сойдет с рук, используйте ado.net с драйвером Монго.Если нет, то я желаю вам всего хорошего: -)

(обратите внимание, что это исходит от общего фаната монго)

MySQL очень похож на другие базы данных SQL, поэтому я отправляю вамв топик: Преобразование таблицы SQL в документ mongoDB

0 голосов
/ 06 июня 2011

Если вы ищете инструмент, который сделает это за вас, удачи.

Я предлагаю просто выбрать язык по своему выбору, читать с одного и писать на другом.

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