行範囲によるプロセス・グループ間での表の分割

@RANGEファンクションを使用して、表の行を複数のOracle GoldenGateプロセス間に分割できます。これを使用して大規模でアクセスの多い表のスループットを向上させることができ、データをセットに分割して異なる宛先への配布を行うこともできます。各範囲は、TABLE文またはMAP文のFILTER句で指定します。

@RANGEは、安全でスケーラブルです。同一行が常に同一のプロセス・グループに処理されることを保証することにより、データの整合性を維持します。

範囲を計算するには、Replicatが証跡全体をフィルタし、範囲の指定を満たすデータを見つける必要があります。ただし、ビジネス・ケースに応じて、このフィルタリングをどこで行うかを判断します。

2つのReplicatグループにおける表の行の分割