MariaDB is an enhanced and drop-in replacement for MySQL with better performance and higher security.


What is MariaDB?

MariaDB is a guaranteed open-source database created by some original developers of MySQL. Besides high compatibility with MySQL, MariaDB has improved performance and security, and supports more cutting-edge features. It is one of the most secure and reliable databases, and trusted by industry leaders like Google, Red Hat, Wikipedia, etc.

MariaDB Parameters

Ratings Followers First release date
Oct 29, 2009
Current version License type Latest release date
10.3 GPLv2, LGPLv2.1 Sep 11, 2019
Customer support Managed by us? Open source?
Email / Ticket Yes Yes
Languages Platform Database
C C++ Perl Bash Linux Windows macOS

MariaDB Features

Open Source

MariaDB is a free open-source database and continuously developed by the community in true open-source spirit. It makes maintenance, debugging and upgrades fast and easy, and is all available to developers and enthusiasts.

High Performance

MariaDB has optimized performance with numerous innovations. Apart from standard storage engines in MySQL, MariaDB includes more storage engines like Aria and offers Many optimizer enhancements, faster & safer replication and thread pool management, pursuing speed improvement.

Cross-Platform Support

MariaDB is a cross-platform database. Written in C, C++, Perl and Bash, MariaDB is available on various platforms including Mac, Windows, Linux, and FreeBSD. It also contains APIs for almost all the popular programming languages.

ACID Compliance

MariaDB offers ACID-compliant transactions with components such as InnoDB storage engines. InnoDB supports row-level locking, crash recovery, and multi-version concurrency control, preventing data inconsistency across tables.

Strong Security

Achieving a significant improvement in security, MariaDB includes more security features than MySQL does. They include internal security and password check, PAM and LDAP authentication, Kerberos, user roles, and strong encryption over tablespace, tables and logs.

Ease of Use

Ease of use is a great feature of MariaDB. Users can access their data using standard SQL commands without learning new ones. Thanks to many administration tools from the third-party, setting up a MariaDB deployment becomes easier.

High Availability

Multiple HA configurations, like asynchronous and semi-synchronous master/slave replication as well as synchronous multi-master replication with clustering, are available, delivering a high level of performance, durability and consistency guarantees.

Multi-User Access

Concurrent multi-user support is a critical feature in MariaDB. Multiuser databases are accessible from multiple computers simultaneously so that many people can enter and update transactions at the same time.