在搜索 ODBC 或 JDBC 后,我遇到了这个问题。令我惊讶的是,由于我是 db4o 的新手,我发现有一些工具可以浏览 db4o,包括一个 Netbeans 和 Eclipse 插件。然而,当涉及到手头的问题时,我只找到了一家公司,并且该产品不是出售或演示(让我觉得还没有准备好)。
那么,如何传输数据?有没有我还没有找到的工具或脚本?
在搜索 ODBC 或 JDBC 后,我遇到了这个问题。令我惊讶的是,由于我是 db4o 的新手,我发现有一些工具可以浏览 db4o,包括一个 Netbeans 和 Eclipse 插件。然而,当涉及到手头的问题时,我只找到了一家公司,并且该产品不是出售或演示(让我觉得还没有准备好)。
那么,如何传输数据?有没有我还没有找到的工具或脚本?
这是正确的。对于 db4o 的 dRS,为了将数据移动到关系数据库,您需要定义 Hibernate 映射。但如果你不想自己做这一切,这绝对是这种迁移的方式。
最好的!
在我看来,这归结为对象关系阻抗不匹配。也就是说,除了非常简单的情况外,不一定存在从数据库行到对象的直接转换。您的对象模型与您的数据库模式根本不同。因此,我想在大多数情况下,您必须自己提出映射(和迁移应用程序)。
这通常适用于任何关系数据库/对象数据库,而不仅仅是 SQL Server 和 db4o。
db4o 和关系数据库之间的数据传输(双向)可以使用 db4o 的工具轻松完成:dRS - db4o Replication System(基于 Hibernate)。顺便说一句,db4o 用户论坛可能非常有用,您将直接从核心开发人员那里获得答案。