アドバンスト・キューイング: パフォーマンスおよびスケーラビリティのためのトランザクション・イベント・キュー

Oracle Transactional Event Queueには、複数のイベント・ストリームにパーティション化されたキュー表があります。これらのキュー表は、イベントの高スループットのメッセージングおよびストリーミングのために、複数のRACノードに分散されます。

パーティション表は、トランザクションイベント・キュー(特にOracle RACまたはExadataの)を拡張して、パフォーマンスを向上させる土台を形成します。

Oracle Database 20cでは、メッセージング、ストリーミング、ダイレクト・メッセージおよびパブリッシュ/サブスクライブの最良の部分を組み合せたパーティション化されたメッセージ・キューである、トランザクション・イベント・キュー(TEQ)が導入されました。TEQは大規模なOracleデータベースで動作します。TEQでは、トランザクション・イベント・ストリーミングが提供され、オンプレミスおよびクラウドの2ノードから8ノードのOracle RACデータベースで、1日当たり100億から1000億のメッセージがデータベースで実行されます。TEQはKafkaクライアントと互換性があります。つまり、KafkaのProducerとConsumerはKafkaのBrokerではなくOracleデータベースのTEQを使用できます。