※これはMicroTx Enterprise Edition is Now Availableの翻訳です

Oracleは、Oracle CloudWorld 2023 でプレビュー発表された MicroTx の Enterprise Edition がダウンロード可能になったことを発表します。 個別にダウンロードして利用できる MicroTx Enterprise Edition は、Free Edition で提供される機能を超える次の機能を提供します。

  1. Clustered Transaction Coordinator  – MicroTx Transaction Coordinatorをクラスタに導入できるようになり、高可用性と高パフォーマンスを提供します。Coordinatorのレプリカの数は、必要なパフォーマンス レベルを達成するために、必要に応じて動的にスケールアウト/スケールインできます。
  2. Transaction Recovery – トランザクションの結果は永続的に記録され、Transaction Coordinator クラスタのメンバーであればどれでも回復できます。 これにより、Transaction Coordinatorインスタンスが失敗した場合でも、トランザクションのすべての参加者に結果が確実に通知されます。
  3. Transaction Store – MicroTx Transaction Coordinatorは、構成に基づいてトランザクション状態を etcd または Oracle Databaseに保持できます。
  4. Transaction キャッシュ – Coordinatorによって維持されるトランザクション状態情報がキャッシュされ、パフォーマンスが向上します。
  5. MicroTx コンソール – ユーザーと管理者が次のことを実行できる管理コンソールが提供されます:
    • トランザクション情報の表示
    • Cordinatorクラスタのパフォーマンスと正常性のメトリクスの表示
    • トランザクションの管理 – ヒューリスティックな結果によるトランザクションのコミットまたはロールバック
    • 各トランザクション・パターンのトランザクション数の表示
      1. Processed
      2. Confirmed/Committed
      3. Cancelled/Rolledback
      4. Completed heuristically
    • Cordinatorの構成の表示
  6. RAC サポート – XA トランザクションで RAC ベースのデータベースを使用できるようになりました。 MicroTx は、使用している RAC インスタンスを追跡し、トランザクションブランチが RAC インスタンスにまたがらないようにします。
  7. 共通 XID – XA トランザクションの MicroTx Cordinatorは、新しいブランチを作成する代わりに、可能であれば既存のブランチを再利用することでブランチの数を最小限に抑えようとします。 これにより、複数の参加者が同じリソースマネージャーを使用する場合のパフォーマンスが向上します。 すべての参加者が同じリソースマネージャーを使用している場合、トランザクションは最終的に 1 フェーズ コミットでコミットできる単一のブランチになり、準備フェーズが不要になります。
  8. XA Transaction Promotion – この機能を使用すると、トランザクションをローカル RM トランザクションとして開始でき、別のリソースマネージャーがトランザクションに関与する可能性がある場合にのみ、完全な XA トランザクションに昇格できます。 これは現在、Oracle Database でのみサポートされています。
  9. Grafana ダッシュボード – MicroTx CordinatorはPrometheus によって収集され、事前定義されたGrafana のダッシュボードを使用して視覚化できるメトリクスを提供するようになりました。
  10. 無制限のトランザクション – MicroTx Free版には、1 時間あたり 4,800 トランザクションの制限があります。 Enterprise Edition ではこの制限が削除されるため、運用環境では必要なだけトランザクションを自由に処理できます。

このリリースにより、MicroTx を本番環境に導入できるようになりました。 MicroTx EE は、GoldenGate for Distributed Applications and Analyticsの一部としてライセンスされています。 MicroTx Free を使用して無料で開始し、本番環境に移行するときに MicroTx EE にアップグレードします。 ダウンロード先、ドキュメント、サンプル、LiveLabs へのリンクなどの詳細については、MicroTx ホームページを参照してください。 MicroTx が解決する問題の簡単な紹介については、このビデオをご覧ください。