6.1.3 レプリケーション

データベースの内容をほかのデータベースに反映する機能のことを,レプリケーション機能といいます。レプリケーション機能を利用することで,DocumentBrokerが使用するデータベースのデータを抽出して,ほかのデータベースへ反映できます。

なお,使用できるデータベースシステムはHiRDBです。したがって,HiRDBのレプリケーション機能を利用します。HiRDBのレプリケーション機能を利用するには,HiRDBにHiRDB Datareplicatorを組み込む必要があります。HiRDBのレプリケーション機能については,マニュアル「HiRDB Datareplicator」を参照してください。

<この項の構成>
(1) レプリケーションの方法
(2) クラス,プロパティとデータベースの表,列との対応関係

(1) レプリケーションの方法

データベースシステムのレプリケーション機能を利用して,ほかのデータベースへデータを反映できます。レプリケーションの対象となる表やエリアなどの情報は,データベースの初期設定で使用したデータベース定義文を基に事前に用意してください。

(2) クラス,プロパティとデータベースの表,列との対応関係

データベースシステムの定義系SQLを利用して,クラス,プロパティとデータベースの表,列との対応が取れます。使用できるデータベースシステムは,HiRDBです。したがって,ここではHiRDBを利用する場合の対応関係について説明します。

DocumentBroker用データベース定義文の作成コマンド(dbjcrtsql)では,メタ情報ファイルに記述されているクラス識別子を,オブジェクトを格納するRDB表名として設定します。また,メタ情報ファイルに記述されているプロパティ識別子を表の各列名として設定します。