MariaDB has come up with the latest release of MariaDB MaxScale 2.0 - a database proxy which has greater support for data streaming integrated with other data sources via Apache Kafka. In the latest version, they added features like security and high availability.
These features have a greater performance impact on DevOps teams. MariaDB is a part of MySQL RDBMS. In the last year release, they had planned to be an entry point within the application layer and database layer. This initiation was done to separate apps from the database, and backend infrastructure changes were done easily by the administrators without affecting any active apps and vice versa.
Roger Bodamer, chief product officer at MariaDB stated: “To maintain the consistency, changes should be easily adaptable by the web applications without affecting the performance of the application or the backend infrastructure. The admin functionality is separated from the database by this MariaDB MaxScale so that there would be an increase in performance of database as well as application. Decoupling allows businesses to repeat faster to support the performance of innovation.”
Download MariaDB MaxScale 2.0 from here.
According to Bodamer, MaxScale operates like multiple unique agents-
- It acts like database firewall or a query router.
- The architecture has a plugin which makes it easy to extend easily and customize.
- It is lightweight.
- High-speed networking core is designed to increase the scalability, performance, and throughput.
- Existing modules can be used based on high-speed networking core.
- New modules can be built to your requirements by using modules like authentication, protocol, and monitor.
New features added in MariaDB current version are:
Data streaming: Streaming of all the transactional data is done by Change Data Capture (CDC), which is added in into the MaxScale 2.0, which adds support to real-time analytics and machine learning application .
Enterprise security: To avoid unauthorised access, MaxScale's advanced database firewall feature end-to-end SSL which is being added to MariaDB. This feature prevents attackers benefited in accessing and damaging the configurations. To avoid DDoS attacks MariaDB has included connection rate limitations.
High availability: The high availability solution helps to protect read transactions when the nodes fail. High availability will increase the performance.