MariaDB MaxScale is an essential element to any production database environment. If you are looking for enterprise high availability, scalability, security and integration services, MaxScale with MariaDB Enterprise Server is your key to success.
MariaDB MaxScale is an advanced database proxy for MariaDB Enterprise Server that lets you avoid downtime, provide consistent performance, stop denial-of-service-attacks and includes NoSQL and stream data integrations. Key elements of MaxScale include:
Orchestrates primary and replica databases transparently to applications with automatic promotion and connection migration in the event of a failure or outage.
Use MaxScale with MariaDB Server, MariaDB Server with ColumnStore for analytics or MariaDB Galera for multimaster clustering.
Achieve read/write splits seamlessly and achieve horizontal scalability.
Take your query times to a whole new level.
MaxScale includes several high availability features such as automatic failover, transaction replay, connection migration, session restore and more. With these powerful features, application users won’t see service interruptions if an infrastructure failure happens.
Watch a demonstration of automatic failover with MaxScale
MaxScale features a Read/Write Split Router for query-based load balancing. MaxScale also includes cooperative locking, which allows you to scale up to multiple MaxScale instances and eliminate a single point of failure without causing conflict. These scalability features make your environment far more adaptable to changes, meaning developers without database experience can easily scale their environments up or down as needed.
Read more about MaxScale’s Read/Write Split Router
MaxScale includes TLS encryption and query throttling to limit the maximum query frequency of a database session. This feature prevents rogue sessions (client-side errors) and DDoS attacks.
Learn How to Secure MaxScale For A Worry-Free Ultra-Secure Environment
With MaxScale, admins can easily understand and change their database infrastructure. They can perform transparent topology changes, such as promoting/demoting replicas or executing a manual failover. MaxScale also enables single-click replica rebuild. MaxScale also features a robust web interface for monitoring your database configuration with dashboards, visual maps, logs, diagnostics and more.
Watch A Demo of MaxScale’s User-Friendly GUI
We engineered MaxScale with an extensible architecture to easily support plugins and third-party functionality. Here are a few key integrations available with MaxScale:
With MaxScale, you can use MariaDB Enterprise Server as the backend of an application with a MongoDB client library. This integration makes converting from NoSQL protocol commands into the equivalent SQL simple.
To maintain consistent performance, MaxScale automatically caches active transactions, either in-memory or with shared storage such as Redis or Memcached.
MaxScale makes it simple to publish data changes to external systems with Kafka. It reads data changes in MariaDB Enterprise Server, converts them into JSON objects and then streams them to a Kafka broker.