Skip to main content
ANNOUNCEMENTMeet MariaDB Enterprise Platform 2027. Read more.

Menu

WEBINAR

Built for the Agentic Era: Introducing MariaDB Enterprise Platform 2027

Register now

Product

Built for your most demanding workloads: performance and scaling in MariaDB Enterprise Platform 2027

By Fermi Fang

8 min read
Share

Key takeaways

  • Significant Performance Gains: MariaDB Enterprise Server 12.3 delivers 56% higher peak throughput than version 11.8 and reduces 99th-percentile response times from 6.54 ms to 3.60 ms on a 192-vCPU Google Cloud instance.
  • Superior Efficiency vs. MySQL: Version 12.3 outperforms MySQL 9.7.2 Community by 13% at peak load while consuming only 70% of CPU resources (compared to MySQL's 91%).
  • Enhanced Scaling with Raft Cluster: MariaDB Raft Cluster commits writes as soon as a majority of nodes store them, eliminating the bottleneck of waiting for every node in multi-site deployments.
  • Automated Multi-Primary Replication: Conflict Detection and Resolution (CD&R) enables fast local writes across multiple regions and automatically resolves write collisions using custom SQL trigger rules.
  • Cluster-Wide Query Caching: MaxScale query result caching, now with MariaDB GridGain as a shared storage option, stores and serves repeated expensive queries (like dashboards and reports) across the entire cluster without recomputing them.

Enterprise Server 12.3 delivers 56% more peak throughput than version 11.8, scales up to 152 concurrent users on a 192-vCPU Google Cloud instance, and improves 99th-percentile new-order response times to 3.60 ms.

Unlike Galera Cluster, which requires synchronous acknowledgments from every node and is constrained by network latency, Raft Cluster commits writes as soon as a majority of nodes acknowledge them, ensuring continuous operation even if one data center goes offline.

 CD&R is a feature designed for multi-primary architectures that allows local writes across multiple regions. If the same record is modified concurrently in different regions, MariaDB automatically detects the conflict and resolves it using rules defined in a SQL trigger.

MaxScale acts as an intelligent proxy between applications and database servers. When its query cache is backed by MariaDB GridGain,the entire cluster shares a single cache, so repeated expensive reads come straight from the cache without hitting the database engine.