Skip to content

A relational SQL database server, created by MySQL's original developers, available as free Community Server and as a commercial Enterprise Platform with support.

Open-source alternative to:

GPL-2.0Self-hostedCloudNot yet assessed
Screenshot of the MariaDB website
Homepage of mariadb.org

What the free edition leaves out

Scroll sideways to view all columns →

We have not been able to confirm enough from official sources to give a verdict. “Not confirmed” means the official pages we read did not say, so we do not guess.

Open-core feature checklist for MariaDB
FeatureFree editionDetailsSource
SSO / SAMLNot confirmedSingle sign-on is not described on the pages read.Source ↗
Role-based access controlFreeThe Server documentation has a roles overview: roles are created with CREATE ROLE, granted to users and can be a user's default role.Source ↗
Audit logsFreeThe Server documentation lists a MariaDB Community Audit Plugin that records connections, queries and table access. A separate MariaDB Enterprise Audit page also exists in the same docs.Source ↗
Multi-user / teamsNot confirmedUser accounts are not described as limited or gated on the pages read.Source ↗
Backups and restoreFreeThe Server documentation includes a mariadb-backup overview under Backup and Restore. The Enterprise comparison page names a separate MariaDB Enterprise Backup.Source ↗
API accessNot confirmedAccess is through SQL and connectors; a separate HTTP or REST API for the Community Server is not described on the pages read.Source ↗
Support SLAPaidTechnical support is sold through a MariaDB Subscription in Standard and Premium levels. The support page lists first-response times in its SLA rows and 24x7 coverage for urgent issues.Source ↗

Best for

Teams that want a mature MySQL-compatible SQL database under GPL, with an optional commercial support and enterprise product behind it.

Why choose it over MySQL

The server is GPLv2 and, according to MariaDB's site, is the default over MySQL in the majority of Linux distributions. The Community Server page describes it as compatible with MySQL and says it is guaranteed to stay open source. Roles, an audit plugin and a backup tool are part of the Server documentation.

Where it falls short

MariaDB plc sells a separate Enterprise Platform (Enterprise Server, Enterprise Cluster, MaxScale, Enterprise Manager, a Kubernetes operator and more) and support subscriptions, and its Community Server page recommends that platform to teams that want to save time. Support with response-time SLAs comes only with a paid subscription.

Open-source alternative to

  • MySQL — MariaDB's site describes Community Server as compatible with MySQL and has a MySQL-to-MariaDB migration section, so it can replace MySQL as the database server.
  • Oracle Database — MariaDB's site has an Oracle-to-MariaDB migration section and lists Oracle compatibility, so it can replace Oracle Database for some workloads.

Category

Backend & Databases

Topics

Tech stack

Languages as reported by GitHub for the repository.

Share: