Как вы переносите данные с SQL Server на db4o? - PullRequest
0 голосов
/ 10 марта 2010

Я сталкивался с этим вопросом после поиска ODBC или JDBC. К моему удивлению, поскольку я новичок в db4o, я обнаружил, что есть инструменты для просмотра db4o, в том числе плагин Netbeans и Eclipse. Однако, когда дело доходит до рассматриваемого вопроса, я нашел только одну компанию, и продукт не продано, ни демо (заставляет меня думать, что еще не готово).

Итак, как вы передаете данные? Есть ли инструмент или скрипт, который я еще не нашел?

Ответы [ 3 ]

2 голосов
/ 31 марта 2010

Это верно. Когда дело доходит до db4o dRS, для перемещения ваших данных в реляционную базу данных вам необходимо определить отображение Hibernate. Но это определенно путь для такого рода миграции, если вы не хотите делать все самостоятельно.

Лучший!

1 голос
/ 27 марта 2010

Передача данных между db4o и реляционными базами данных (в обоих направлениях) может быть легко осуществлена ​​с помощью инструмента db4o: dRS - система репликации db4o (на основе Hibernate). Кстати, форум пользователей db4o может быть очень полезен, вы получите ответы непосредственно от основных разработчиков.

1 голос
/ 22 марта 2010

На мой взгляд, это сводится к Несоответствию объектно-реляционного импеданса . То есть, за исключением очень простых случаев, не обязательно прямой перевод строки базы данных в объект. Ваша объектная модель принципиально отличается от вашей схемы базы данных. Следовательно, я думаю, что в большинстве случаев вам придется самостоятельно создавать сопоставление (и приложение миграции).

Обычно это относится к любой реляционной базе данных / объектной базе данных, а не только к SQL Server и db4o.

...