Есть ли какой-нибудь простой способ изменить базу данных с mysql на mongoDB?
или лучше, если кто-нибудь предложит мне хороший учебник, сделайте это
Вы можете использовать следующий проект. Требуется написать файл конфигурации, подобный solr. Он очень прост и понятен.
http://code.google.com/p/sql-to-mongo-importer/
Если бы я мог процитировать Мэтта Бриггса (это однажды решило мою проблему):
Путь водителя по FAR самый прямой.Инструменты импорта / экспорта являются фантастическими, но только если вы используете их как пару.Вас ждет дикая поездка, если ваша таблица содержит даты, и вы пытаетесь экспортировать из БД и импортировать в Монго. Вам тоже повезло, находясь в c #.Мы используем ruby, и у нас есть таблица с 32 миллионами строк, которую мы перенесли в mongo.Нашим конечным решением было создать безумный SQL-оператор в postgres, который выводит json (включая некоторые довольно неаккуратные вещи для правильного отображения дат) и передает результаты этого запроса в командной строке в mongoimport.Это заняло невероятно разочаровывающий день, чтобы написать, и это не та вещь, которую действительно можно изменить. Так что, если вам это сойдет с рук, используйте ado.net с драйвером Монго.Если нет, то я желаю вам всего хорошего: -) (обратите внимание, что это исходит от общего фаната монго)
Путь водителя по FAR самый прямой.Инструменты импорта / экспорта являются фантастическими, но только если вы используете их как пару.Вас ждет дикая поездка, если ваша таблица содержит даты, и вы пытаетесь экспортировать из БД и импортировать в Монго.
Вам тоже повезло, находясь в c #.Мы используем ruby, и у нас есть таблица с 32 миллионами строк, которую мы перенесли в mongo.Нашим конечным решением было создать безумный SQL-оператор в postgres, который выводит json (включая некоторые довольно неаккуратные вещи для правильного отображения дат) и передает результаты этого запроса в командной строке в mongoimport.Это заняло невероятно разочаровывающий день, чтобы написать, и это не та вещь, которую действительно можно изменить.
Так что, если вам это сойдет с рук, используйте ado.net с драйвером Монго.Если нет, то я желаю вам всего хорошего: -)
(обратите внимание, что это исходит от общего фаната монго)
MySQL очень похож на другие базы данных SQL, поэтому я отправляю вамв топик: Преобразование таблицы SQL в документ mongoDB
Если вы ищете инструмент, который сделает это за вас, удачи.
Я предлагаю просто выбрать язык по своему выбору, читать с одного и писать на другом.