2010-03-10 47 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映射。但是,如果你不想自己動手,這絕對是這種遷移的方式。

最好!

相關問題