My main use case for MariaDB on CentOS in my last organization was in the telecom domain, where clients mainly focused on the database called MariaDB, for which we set up on-premises servers running on CentOS with various versions.
A specific example of how I used MariaDB on CentOS in my telecom projects is that we employed it for replication with high availability, setting up high availability for the production environment, including auto-failover and auto-switchover.
Additionally, we also used MariaDB on CentOS in the cloud environment, managing a couple of tables with terabytes of data by modifying and adding columns, new indexes, and other tasks, which were all part of my use cases.
The best features MariaDB on CentOS offers, in my experience, include high availability, which is highly compatible, such as MaxScale, along with features including auto-failover and auto-switchover.
Regarding my experience with MaxScale, we set it up for high availability in the production environment using the 2.x version and the latest version with a GUI, making it an advanced feature for high availability, especially when the master goes down, allowing the slave to take over read and write mode automatically, without any interaction or impact on the application side.
In terms of additional features such as performance and security, MariaDB on CentOS provides strong security measures, including the setup of SSL and encryption, which I have implemented in the production environment, along with more complex management features such as data encryption, TDE, and SSL.
MariaDB on CentOS has positively impacted my organization by providing more features compared to Oracle MySQL, particularly in terms of performance, advantages, and implemented features, leading to migrations from Oracle MySQL to MariaDB on CentOS.
I think MariaDB on CentOS needs improvements in some memory-level implementations within the operating system, as I have noticed issues related to memory orientation, such as out-of-memory problems.
The documentation for MariaDB on CentOS is very good. I do not think MariaDB on CentOS needs any additional improvements beyond what I have mentioned.
I have been using MariaDB on CentOS for almost nine years, working with it since version seven, eight, and now nine.
MariaDB on CentOS's scalability is impressive, as it easily handles the growth in data, users, and workload.
I have had experiences with the customer support for MariaDB on CentOS. I would rate the customer support for MariaDB on CentOS an eight.
I purchased MariaDB on CentOS through the AWS Marketplace.
I can share that after switching to MariaDB on CentOS, we saw great advantages in terms of high availability performance, particularly compared to other operating systems such as Linux and Unix platforms.
On a scale of one to ten, I would rate MariaDB on CentOS an eight. I chose an eight out of ten for MariaDB on CentOS because, as I mentioned earlier, the performance level, advantages, and features implemented in MariaDB on CentOS are well supported on the CentOS platform.
For my deployment, the cloud provider I use is AWS. I gave the overall product a rating of eight out of ten.