RavenDB и вставка данных - PullRequest
       14

RavenDB и вставка данных

1 голос
/ 23 ноября 2011

Я недавно начал использовать RavenDb.Я конвертирую реляционную базу данных, чтобы использовать RavenDb.У меня есть две простые таблицы в реляционной базе данных:

tbStates tbCities

У меня все города США связаны с государством.Как я могу пойти о преобразовании этого в нет-sql.Придется ли мне написать небольшое приложение для чтения из реляционной базы данных и создания объектов?Или есть какие-то инструменты, которые я могу использовать для этого?

Ответы [ 2 ]

1 голос
/ 24 ноября 2011

Существует утилита smuger http://ravendb.net/documentation/smuggler, но я полагаю, вам придется конвертировать ваши данные в Json. Может быть так же легко написать консольное приложение, которое читает таблицы в объекты, а затем загружает в Raven.

0 голосов
/ 25 ноября 2011

Просто добавлю, что я перенес базу данных SQL Server в RavenDB, используя маршрут консольного приложения.

Я использовал EF, чтобы быстро извлечь данные и преобразовать их в свой домен RavenDB, затем добавил их в RavenDB.

Это сработало, так как вы, скорее всего, захотите настроить домен так, чтобы лучше всего работать с RavenDB (например, у меня была таблица SQL для изображений, которую я превратил в список в документе и т. Д.).

См. Проект Айенде RacoonBlog на github (https://github.com/ayende/RaccoonBlog), когда он делает нечто подобное для перемещения подтекстовых данных в RavenDB. RacoonBlog - это движок для его блога и хороший учебный материал по использованию RavenDB.

...