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

In addition to the firewall capabilities, TLS encryption and query throttling protect against rogue sessions and DDoS attacks.

Simplified management

A robust web interface provides the ability to adjust configurations, perform topology changes (like replica management and failovers) and rebuild replicas with single-click convenience.

Integrations

Supports MongoDB NoSQL conversion, caching for active transactions (in-memory, Redis, Memcached) and Kafka streaming for data changes. It also seamlessly integrates with MariaDB Enterprise Monitor to provide a holistic view of your total database environment.

Firewall

Ensures that only expected queries are allowed by learning the typical query patterns during a training period, then blocking any queries that do not match these patterns.

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