Leveraging the MariaDB development teams knowledge of MariaDB, Oracle MySQL, Galera Clustering and other popular database technologies, MaxScale acts as a database aware proxy layer. MaxScale simplifies the process of growth by isolating the application from scaling at the database level. The MariaDB team focused on the key pain points for application and database professionals and developed five types of plugins: protocols, monitoring, routing, authentication and logging. This approach brings major business advantages including:
Improved scalability and operational flexibility – Advanced features such as Read/Write splitting to optimize Master/Slave architectures and achieve better throughput. Intelligent rule-based filtering at the proxy layer provides complex database queries and reporting without the need to code changes to either the database or the application, saving development time and costs.
Better database security – Introducing a proxy layer allows for more granular database security control by detecting and preventing SQL injection and unauthorized access.
Greater choice of future database platforms – MaxScale has the ability to change database protocols from MariaDB and MySQL as well as via JSON to Microsoft SQL Server, Hadoop, PostgreSQL and other popular database choices.
We are working in close collaboration with MariaDB Corporation to implement the Binlog Server as a module to the MariaDB MaxScale pluggable framework. This resulted in a working prototype and we are now already deploying the module in our production environment. The Binlog Server module will allow us to widen our replication installation at a lower cost than alternative solutions. We are looking forward to continue working with MariaDB Corporation to extend the Binlog Server module even further. states Mr. Jean-Franois Gagn, Senior System Engineer at Booking.com.
“MariaDB MaxScale is a DBA’s dream come true! It has a pluggable architecture which significantly increases flexibility and aids customization as well as a lightweight, high-speed networking core delivering superior throughput. says Alessandro Fustini, DBA and Java Developer at Colt Engine.
Patrik Sallner said: MariaDB MaxScale is a breakthrough product from MariaDB Corporation. DBAs can now change and limit the databases available without making potentially hazardous changes to application logic. It liberates database professionals to operate faster and more robust solutions with less dependence on application developers. MaxScales plug-in approach will continue to bring new capabilities to customers and partners in the future. What we have developed here is a fundamentally new approach to address the need for speed and scale, common to many organizations today.