0

現在、Oracle 10gまたは9iのいずれかで4つのアプリケーションが実行されており、データ転送にはOAQを使用していますが、日中のデータ転送にはOracleStreamsを使用しています。Streamsは現在、アプリケーション間の緊密な結合をもたらすと見なされており、今後はそのような方法を選択することはできません。

私が知りたいのは

  1. ストリームに関する仮定は正しいですか?
  2. この機能を置き換えるために、他にどのような方法やツールを検討する必要がありますか?
4

2 に答える 2

1

オラクルの分散型データベース機能をご覧ください

于 2009-07-07T09:36:13.190 に答える
0

Streams は現在、アプリケーション間の密結合をもたらすと見なされています

私はこの声明に同意しません。ストリームはデータを複製するメカニズムであり、同じデータをさまざまなアプリケーションでさまざまな方法で使用できます。この結論に至った理由を詳しく教えてください。

Streams に代わるものとして Oracle MView Replication または Advanced Replication がありますが、DB から DB への直接リンクを必要としない、つまり HTTP 経由で実行できるため、最近では Streams がデファクト スタンダードになっています。一部のアプリケーションが読み取り専用の場合は、Active Data Guard (これもレプリケーションに Streams を使用します) を検討することもできます。

于 2009-07-07T09:26:21.227 に答える