Overall Satisfaction with MariaDB
MariaDB actually is used in our Eduroam Authentication Service thats provide authentication to +200 thousand local wifi users. It is being used as database server in other important service called Stoa, that is a big social collaborative net and learning platform used by students and teachers. Security is a special focus for ours developers and we happy with MariaDB. When some critical security issue is discovered, we receive immediately a new version of MariaDB to get the fix.
- Synchronous multi-master cluster that permits to develop high availability applications
- Compatible with applications developed to MySQLDB.
- Not much modification required
- Quicker security releases. You don't need to wait about 2 or 3 months to security patches.
- MariaDB is developed fully in the open: all development decisions can be reviewed and debated on a public mailing list of in the public bug tracker
- We still do not have confidence in using MariaDB in our administrative systems because we do not have experience to use it in critical systems
- We can consider that It is developed mainly by a small company and the future of MariaDB maybe is uncertain (!) (?).
- On the other hands, we didn't find other cons of this software
- Low CAPEX if you have a team that use open source software day by day
- Medium OPEX if you have a team that use open source software day by day
- Perfect to use in academic ambient to support researchers and students
- MySQL, PostgreSQL and Microsoft SQL Server
We know others DB alternatives like MySQL, Microsoft SQLServer, PostgreSQL. We selected MariaDB because it offer advanced features like active-active cluster, with no costs and easy to learn. With MariaDB was easy to migrate ours applications that use MySQL, with no modifications needs. Microsoft SQLServer has the best client to management, but you need to pay for it.
MariaDB is well suited in scenarios where it is possible to use open source software and scenarios that demands active-active clusters. MariaDB is maintained to date with the latest version of MySQL and will work just like MySQL. All the commands, interfaces, libraries and APIs that exist in MySQL also exist in MariaDB. There is no need to convert the databases to switch to MariaDB. But in critical systems we do not risk using it yet.