● Beta — KubeEra is in active development. Profiles are live; AI-perception measurement is rolling out.
M

MariaDB

App Definition & Delivery
Open source · GPL-2.0

MariaDB is a relational database management system, originally forked from MySQL in 2009 after Oracle's acquisition of Sun Microsystems.

updated 2026-07-01

What it is

MariaDB is a relational database management system, originally forked from MySQL in 2009 after Oracle's acquisition of Sun Microsystems. It's wire-protocol compatible with MySQL for most workloads, but has diverged significantly over the years with its own storage engines (Aria, ColumnStore, Spider), optimizer improvements, and features like system-versioned tables and JSON functions that MySQL either lacks or implements differently. It runs the full OLTP spectrum — from single-node deployments to Galera-based multi-master clustering for high availability.

Who builds it and why

Development is driven by the MariaDB Foundation (governance) and MariaDB plc / MariaDB Corporation (commercial backing), alongside a large independent contributor base — the GitHub numbers show 1,989 contributors, which reflects both corporate engineers and community maintainers who've been in this codebase for over a decade. The original motivation was explicit: keep a MySQL-compatible database free of Oracle's control, with a governance structure (the Foundation) designed to prevent a single vendor from unilaterally relicensing or closing off the project. That structural independence is still the core reason large distros (Debian, Red Hat/Fedora replaced MySQL with MariaDB as default years ago) and cloud providers ship it instead of MySQL.

Production readiness signal

This is about as mature as open-source database software gets. 7,789 GitHub stars undersells actual usage — most production deployments never touch the repo, they consume distro packages or managed services. The signal that matters more: active commit cadence (latest activity through mid-2026), a large contributor pool, and a release train that's now well into the 12.x series (12.3.2 latest) — meaning over a decade of point releases, security patches, and backward-compatible upgrades. It's shipped by default in most major Linux distributions and offered as a managed service by AWS RDS, Azure, GCP, and others. This isn't a project you need to worry about disappearing or stalling.

Who should use this

  • Teams running MySQL-compatible workloads who want an open, community-governed alternative without Oracle dependency.
  • Organizations that need Galera multi-master clustering for HA without paying for a proprietary clustering layer.
  • Anyone standardizing on distro-default databases (Debian/RHEL-family) where MariaDB is already the path of least resistance.
  • Teams that want commercial support without vendor lock-in risk, since MariaDB Corporation support is optional, not required.

Who should NOT use this

  • Teams needing strict, guaranteed MySQL upstream compatibility for every new MySQL feature — MariaDB has diverged (e.g., no direct equivalent to MySQL's JSON storage internals, different replication features), so if you depend on being a MySQL drop-in indefinitely, verify feature-by-feature.
  • Analytical/OLAP-heavy workloads at scale — ColumnStore exists but isn't as battle-tested or widely adopted as dedicated OLAP systems (ClickHouse, Snowflake, BigQuery).
  • Teams wanting a single-vendor, fully managed experience with one throat to choke — the ecosystem here is more fragmented (Foundation vs. Corporation vs. cloud-provider forks) than something like a pure managed Postgres or Oracle offering.
  • New projects with no existing MySQL/MariaDB investment that could instead start clean on Postgres, which has stronger extensibility (custom types, extensions) and a more unified community.

Alternatives

  • MySQL — the original; tighter Oracle-driven roadmap, larger global installed base, but less community governance independence.
  • PostgreSQL — richer type system, extensions (PostGIS, pgvector), and a more unified single-project governance model; the default choice for many new builds.
  • Percona Server for MySQL — another MySQL fork, focused heavily on performance tuning and enterprise support, closer to MySQL compatibility than MariaDB.

Pricing

MariaDB Server itself is fully open source under GPL-2.0 — no licensing cost, no feature gating in the core database. MariaDB Corporation sells commercial support, enterprise tooling (SkySQL managed service, MaxScale proxy enterprise features), and SLAs on top, but none of that is required to run the database in production.

Frequently asked

What is MariaDB?+
MariaDB is a relational database management system, originally forked from MySQL in 2009 after Oracle's acquisition of Sun Microsystems.
Who builds MariaDB?+
Development is driven by the MariaDB Foundation (governance) and MariaDB plc / MariaDB Corporation (commercial backing), alongside a large independent contributor base — the GitHub numbers show 1,989 contributors, which reflects both corporate engineers and community maintainers who've been in this codebase for over a
Is MariaDB production ready?+
This is about as mature as open-source database software gets. 7,789 GitHub stars undersells actual usage — most production deployments never touch the repo, they consume distro packages or managed services.
Who should use MariaDB?+
Teams running MySQL-compatible workloads who want an open, community-governed alternative without Oracle dependency. Organizations that need Galera multi-master clustering for HA without paying for a proprietary clustering layer.
Who should not use MariaDB?+
Teams needing strict, guaranteed MySQL upstream compatibility for every new MySQL feature — MariaDB has diverged (e.g., no direct equivalent to MySQL's JSON storage internals, different replication features), so if you depend on being a MySQL drop-in indefinitely, verify feature-by-feature.
What are the alternatives to MariaDB?+
MySQL — the original; tighter Oracle-driven roadmap, larger global installed base, but less community governance independence. PostgreSQL — richer type system, extensions (PostGIS, pgvector), and a more unified single-project governance model; the default choice for many new builds.
How much does MariaDB cost?+
MariaDB Server itself is fully open source under GPL-2.0 — no licensing cost, no feature gating in the core database.