MariaDB Server

An open-source relational database forked from MySQL by its original developers, maintained by the MariaDB Foundation and MariaDB plc, with MySQL wire-protocol compatibility, pluggable storage engines, and built-in Galera clustering.


About

MariaDB Server began as a fork of MySQL led by the original MySQL developers and has grown into its own database while maintaining a high degree of MySQL wire-protocol and syntax compatibility, making it a straightforward migration target for existing MySQL deployments. It ships pluggable storage engines — InnoDB (the transactional default), Aria, MyRocks, the ColumnStore analytical engine, the Spider sharding engine, and S3 for archival — alongside a native VECTOR type with HNSW approximate-nearest-neighbour indexing since 11.8, common table expressions, window functions, system-versioned (temporal) tables, and an Oracle SQL compatibility mode with PL/SQL-style stored routines.

Replication options range from asynchronous and semi-synchronous to parallel replication with global transaction IDs, alongside Galera synchronous multi-primary clustering. It’s released under GPLv2, follows a yearly long-term-support release model (three years of maintenance) alongside quarterly rolling releases, and is distributed as native packages for major platforms as well as official Docker images.

Category Software & Tools
Subcategory Database Software, Replication & High Availability
✎ Suggest an update

Community feedback

This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.