MariaDB is an open-source relational database created as a community-driven fork of MySQL, started specifically to guarantee it would remain fully open-source going forward.
Core Concept
MariaDB was created in 2009 by some of MySQL's original developers, around the time of MySQL's acquisition by Sun Microsystems (later acquired by Oracle), largely out of concern that MySQL's open-source future wasn't guaranteed under new corporate ownership.
Deep Dive
- Because it started as a fork, MariaDB remains closely compatible with MySQL — for many common use cases, applications built for one can run on the other with little or no change.
- MariaDB has since developed its own independent features and improvements, so the two products have gradually diverged rather than staying identical.
Production Perspective
Some Linux distributions ship MariaDB as the default in place of MySQL, and it's a common choice for teams that want MySQL-style compatibility with a guarantee of remaining fully community-governed and open-source.
Interview Questions
Why was MariaDB created?
As a community-driven fork of MySQL, started by some of MySQL's original developers out of concern over MySQL's open-source future after its acquisition by a large company.