2010-03-10 48 views
0

我在搜索ODBC或JDBC后遇到了这个问题。令我惊讶的是,由于我是db4o的新手,我发现有一些工具可以浏览db4o,包括Netbeans和Eclipse插件。然而,当涉及到手头的问题时,我只发现了一家公司,而产品并未出售也没有演示(让我觉得还没有准备好)。如何将数据从SQL Server传输到db4o?

那么,你如何传输数据?有没有我找不到的工具或脚本?

回答

1

使用db4o的工具:dRS - db4o Replication System(基于Hibernate)可以轻松完成db4o和关系数据库之间的数据传输(双向)。 顺便说一句,db4o用户论坛可能非常有用,您将直接从核心开发人员那里获得答案。

1

在我看来,这归结于Object-relational impedance mismatch。也就是说,除了非常简单的情况外,不一定是从数据库行到对象的直接转换。您的对象模型与数据库模式有根本的不同。因此,我认为在大多数情况下,你必须自己想出映射(和一个迁移应用程序)。

这通常适用于任何关系数据库/对象数据库,而不仅仅是SQL Server和db4o。

2

没错。当涉及到db4o的dRS时,为了将数据移动到关系数据库,您需要定义一个Hibernate映射。但是,如果你不想自己动手,这绝对是这种迁移的方式。

最好!

相关问题