Wednesday, December 13, 2023

MicroTx Enterprise Edition is Now Available

MicroTx Enterprise Edition is Now Available

Oracle is pleased to announce that the Enterprise Edition of MicroTx previewed at Oracle CloudWorld 2023 is now available for download.  Available as a separate download, MicroTx Enterprise Edition provides the following features above and beyond what is provided in the Free Edition:

  1. Clustered Transaction Coordinator – the MicroTx transaction coordinator can now be deployed in a cluster providing high availability and high performance.  The number of replicas of the coordinator can by dynamically scaled out or in as required to achieve the necessary level of performance.
  2. Transaction Recovery – the outcome of transactions is durably recorded and recoverable by any member of the transaction coordinator cluster.  This ensures that all participants in a transaction will be notified of their outcome, even if a transaction coordinator instance fails.
  3. Transaction Store – the MicroTx transaction coordinator can persist transaction state to either etcd or Oracle Database based upon configuration.
  4. Transaction Caching – transaction state information maintained by the coordinators is now cached to improve performance
  5. MicroTx Console – an administrative console is provided that allows users and administrators to:
    • View in flight transaction information
    • View performance and health metrics of the coordinator cluster
    • Manage transactions - commit or rollback transactions with heuristic outcomes
    • View number of transactions for each transaction pattern that were:
      1. Processed
      2. Confirmed/Committed
      3. Cancelled/Rolledback
      4. Completed heuristically
    • View configuration of the coordinator
  6. RAC Support – participants can now use RAC based databases in XA transactions.  MicroTx tracks which RAC instance participants are using and ensures that a transaction branch doesn’t span RAC instances.
  7. Common XID – the MicroTx coordinator for XA transactions will now try to minimize the number of branches by reusing existing branches if possible, instead of creating new branches.  This provides performance improvements when multiple participants use the same resource manager.  If all the participants are using the same resource manager, the transaction will end up being a single branch that can be committed with a one phase commit, eliminating the need for the prepare phase.
  8. XA Transaction Promotion – this feature allows a transaction to start as a local RM transaction and only when another resource manager may become involved in the transaction does it get promoted to a full XA transaction.  This is currently only supported with Oracle Database.
  9. Grafana Dashboards – the MicroTx coordinators now provide metrics that can be collected by Prometheus and visualized using predefined dashboards in Grafana.
  10. Unlimited Transactions – the Free edition of MicroTx has a limitation of 4,800 transactions/hour.  This limit is removed in the Enterprise Edition, so production deployments are free to process as many transactions as needed.

With this release, MicroTx is now ready for your production deployments.  MicroTx EE is licensed as part of GoldenGate for Distributed Applications and Analytics. Get started for free using MicroTx Free and then upgrade to MicroTx EE when moving to production.

Source: oracle.com

Related Posts

0 comments:

Post a Comment