如何将数据从SQL Server传输到db4o?

时间:2010-03-10 02:15:12

标签: sql-server db4o

我在搜索ODBC或JDBC后遇到了这个问题。令我惊讶的是,由于我是db4o的新手,我发现有工具可以浏览db4o,包括Netbeans和Eclipse插件。但是,当涉及到手头的问题时,我只发现了一家公司,而且产品不在出售或演示(让我觉得尚未准备好)。

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

3 个答案:

答案 0 :(得分:2)

没错。说到db4o的dRS,为了将数据移动到关系数据库,您需要定义一个Hibernate映射。但是如果你不想自己做这一切,那绝对是进行这种迁移的方法。

最佳!

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

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