0

私のチームと私は銀行向けのプログラムを開発しており、銀行のクライアントの内部ネットワークに展開されている既存のシステムとデータを同期する必要があります。システム内のデータに加えられた更新は、システムに複製する必要があり、その逆も同様です。当社のシステムで使用しているデータベースは Oracle 11g で、既存のシステムは Oracle 10g を使用しています。当初はこれに Web サービスを使用することを検討していましたが、既存のシステムの開発者は Web サービスを構築することを望んでいません。そのため、データベース リンクを使用してデータを同期するオプションが残されています。

  1. データベース リンクを使用してデータをレプリケートすることの長所と短所は何ですか?
  2. これは金融取引を処理するバンキング アプリケーションであるため、ネットワーク経由で送信されるデータをどのように暗号化すればよいでしょうか?
4

1 に答える 1

2

データベース リンクを使用してデータをレプリケートすることはありません。少なくともそれだけではありません。双方向レプリケーションを処理するには、Oracle Streams、Oracle GoldenGate、または Advanced Replication のいずれかを構成する必要があります。ストリームは、高度なレプリケーションよりも新しく効率的なアーキテクチャであるため、Oracle から Oracle へのレプリケーションを扱っているため、推奨される選択肢です。どちらのオプションもエンタープライズ エディションのライセンスに含まれています。GoldenGate は Oracle が比較的最近購入した製品であり、Oracle から非 Oracle データベースにデータをレプリケートしようとしており、追加のライセンスが必要な場合に適しています。

2 つのデータベース間で転送中のデータを暗号化する場合は、両方のデータベースでOracle Advanced Securityオプションのライセンスを取得する必要があります。これは、エンタープライズ エディションのライセンスに追加される追加料金のオプションです。別の方法として、VPN を構成するか、サーバー間でポート フォワーディングを保護することもできます。

于 2012-05-01T06:36:24.750 に答える