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.

 

MaxScale architecture

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.

new-gradient

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

GO TO DOCUMENTATION

 

 

 

 

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.

divider-navy