5 クラウドの移行
一般
クラシック・キューからトランザクション・イベント・キュー(TxEventQ)へのオンライン移行ツール
アドバンスト・キューイング(AQ)は、イベントを使用したアプリケーション・ワークフローの構築に使用されるOracle Databaseの主要な機能です。Oracle Databaseのキューには、クラシック・キューと、新しく改善されたトランザクション・イベント・キュー(TxEventQ)の2種類があります。TxEventQはKafkaに似ており、永続的なインメモリー・キャッシングの実装により高いパフォーマンスを発揮します。
Oracle Database 23cでは、AQクラシック・キューから新しいTxEventQに移行するためのオンライン移行ツールが導入されています。データベースは、別名が付けられた新しいTxEventQを作成し、エンキューをルーティングする一方で、既存のAQからドレイン・メッセージをデキューします。メッセージが排出されると、移行が完了し、TxEventQはAQキューの名前を取得します。TxEventQ移行インタフェースは、AQデプロイメントの移行について互換性および適応性をチェックし、TxEventQでいくつかのテストを実行した後に移行をコミットまたはロールバックできます。
REST APIのようにKafka JavaクライアントおよびConfluentを使用し、スループット・キューの向上やKafka互換性に関心のある既存のAQ顧客は、AQからトランザクション・イベント・キュー(TxEventQ)に簡単に移行できます。
TxEventQは、スケーラビリティ、パフォーマンス、キーベースのパーティション化、KafkaとJavaクライアントとの互換性など、アドバンスト・キューイング(AQ)よりも多くの利点と機能を提供するOracleの次世代メッセージング・システムです。TxEventQでは、JSONペイロードがネイティブにサポートされているため、Java、JavaScript、PL/SQL、Pythonなどの複数の言語でのイベント駆動型マイクロサービス/アプリケーションによる書込みが簡単になります。
関連リソース
ドキュメントの表示に関する項
ソース・データベースを他のOracleデータベースに移行するためのクラウド移行前アドバイザ・ツール
クラウド移行前アドバイザ・ツール(CPAT)は、オンプレミスでもOracle Cloudでも、データベースの移行に役立ちます。移行におけるソース・データベースの特性を評価し、ソース・データベースを別のOracle Databaseに正常に移行できるかどうかを判断します。CPATからのJSON出力は、さらに処理したり、レポートを作成するために、ツールやアプリケーションで読み取ることができます。
CPATは、移行における非互換性の問題を回避するために役立ちます。オンプレミスおよびOracle CloudデータベースのOracle Autonomous Databaseへの移行を計画する際の時間と労力を節約できます。
関連リソース
ドキュメントの表示に関する項