Run in Production with Confidence
Designed for production environments, MariaDB MaxScale delivers enterprise-grade high availability, scalability, security and integration services, seamlessly complementing MariaDB Enterprise Server.
Key Benefits of MaxScale
High availability
Automatic failover, connection migration and transaction replay ensure minimal service interruptions.
Scalability
SQL-aware load balancing enables read/write splits and horizontal scaling. Flexible architecture supports MariaDB Server, ColumnStore and Enterprise Cluster.
Performance
Built-in memory caching reduces latency and loads are distributed across multiple servers, preventing bottlenecks and improving overall performance.
Risk-free testing
Workload capture and replay, along with Diff Router, facilitate performance testing without affecting production.
Security
TLS encryption and query throttling protect against rogue sessions and DDoS attacks.
Simplified management
Transparent topology changes, single-click replica rebuild and a web interface with monitoring dashboards streamline database administration.
Integrations
Supports MongoDB NoSQL conversion, caching for active transactions (in-memory, Redis, Memcached) and Kafka streaming for data changes.
MaxScale Capabilities
Unmatched performance with built-in high availability
MaxScale ensures unmatched performance and reliability with its robust high availability features. Automatic failover, transaction replay, connection migration and session restore work together to prevent service interruptions, providing a seamless experience for application users, regardless of infrastructure issues.
Watch a demonstration of automatic failover with MaxScale
Effortless and transparent read scaling
MaxScale simplifies read scaling with its Read/Write Split Router, intelligently distributing queries for load balancing. Cooperative locking enables seamless scaling across multiple instances, ensuring high availability. These features make scaling accessible and straightforward to empower all developers, regardless of database expertise, to adjust environments as needed.
Read more about MaxScale’s Read/Write Split Router
Protect your database with advanced security features
MaxScale enhances database security through TLS encryption and query throttling. By limiting query frequency per session, MaxScale effectively prevents rogue sessions (client-side errors) and mitigates DDoS attacks.
Learn how to secure MaxScale for a worry-free, ultra-secure environment
Simplify and streamline your database management
MaxScale provides a centralized platform for administrators to manage their database environments. Easily adjust configurations, perform topology changes (like replica management and failovers) and rebuild replicas with single-click convenience. Comprehensive monitoring is available through a robust web interface and flexible testing tools (Workload Capture, Replay, and Diff Router) allow for analysis in test or production settings.
Watch a demo of MaxScale’s user-friendly GUI
Integrations for Diverse Use Cases
MaxScale’s extensible architecture is designed to seamlessly support plugins and third-party functionality, enabling a wide range of integrations. Here are some key integrations that enhance MaxScale’s capabilities:
MongoDB NoSQL Conversion
Utilize MariaDB Enterprise Server as the backend for applications with MongoDB client libraries. MaxScale simplifies the conversion of NoSQL protocol commands into equivalent SQL queries, bridging the gap between different database paradigms.
Active Transaction Caching
Maintain consistent performance by leveraging MaxScale’s automatic caching of active transactions. Choose between in-memory caching or shared storage options such as Redis or Memcached to minimize latency.
Kafka Streaming
Easily publish data changes to external systems with MaxScale’s Kafka integration. MaxScale captures data changes from MariaDB Enterprise Server, transforms them into JSON objects and streams them to a Kafka broker for real-time data distribution.
