2009-08-25 10 views
0

オブジェクトデータベースからリレーショナルデータベースへの変換に関する技術情報の参考文献はありますか?オブジェクトデータベースとデータをリレーショナルデータベースに移植するためのリソースとガイドライン

私は標準検索を行っており、これまでのところData Conversion from Object-Oriented to Relational databaseという数字しか出ていません。それはいい紙だが、私は

答えて

0

私はそれは、COBOLするためにC#からどこか近くにその紙のアップグレードにする必要があり、私は見てみましょう、どこかここに持っている必要があります....もっと期待していた :)

基本的に、Hibernate、ToplinkなどのORM技術に関するすべてのドキュメントがお手伝いします。あなたはおそらく、良いパフォーマンス、処理の振る舞い、およびオブジェクトバージョンを得る問題にぶつかるでしょう。

[編集] Cプログラムのオブジェクトデータベースですか?

[編集2] これはオブジェクトデータベースではなく、永続性エンジンであり、オブジェクトバージョンではなく、動作の保存でもありますか?次に、一般的なスタイルは、ネットワークまたは階層型データベースのスタイルにすることができます。あなたはどんなAPIを持っていますか?あなたは通話を傍受できますか?

+0

C APIを使用して実行可能なランタイムを介して手作業でロールバックされるオブジェクトデータベースにアクセスするWin32 Cプログラムを見たことがありますか?(データベースの領域が不足して拡張できません) .. –

+0

ランタイムがc-treeを使用している場合、開発者は実行時間のAPIにcツリーの内容が漏れるのを防ぐために(正常に)行きました。これは、誰かがソフトウェアをリバースエンジニアリングできるようにするための十分な情報を提供していないものの、ポストホックの拡張性を可能にするという考え方です。 –

+0

申し訳ありませんが、私は明確でない場合。それは本当にオブジェクトデータベースです。オブジェクト、クラス、継承、およびメソッドがデータストアにシリアル化されています(これはc-tree ISAMを使用して実装されている可能性があります)。私が言うことができる限り、dbは商用製品に基づいておらず、固定された最大サイズ(それは私のクライアントが突っ込んでいる)を持っています。 DBランタイムは、クライアント向けに広範囲にカスタマイズされたアプリケーションのために開発されたものです(再配布可能なものとして).dbランタイムのソースやそれを書いた人にはアクセスできません。 –

0

どのODBMSから変換していますか?単に拡張性や機能性の問題であれば、商用ODBMSまたはdb4objectsに移行することを検討する必要があります。 RDBMSがうまく機能しないためにアプリケーションがODBMSを使用していた場合、おそらくそれは良い考えではありません。別の理由でRDBMSに移動する必要があるなら、私はHibernateを見ますが、パフォーマンス上のペナルティがあり、マッピング・レイヤーを永遠に維持する必要があります。

+0

私が知る限り、商用ODBMSではありません。特定の製品向けに開発され、再配布可能なランタイムに焼き付けられたようです。 –