Skip to content
EduVerse
MariaDB

MariaDB

Mentioned

Database

Open-source fork of MySQL: fully compatible, with extra features and better performance.

MariaDB, explained

Written by EduVerse

What it is

MariaDB is an open-source relational database that began as a fork of MySQL, started by some of the people who originally built MySQL. It speaks the same SQL dialect and connection protocol, so most applications built for MySQL run on it unchanged. Over time the two have drifted apart in places.

Why teams use it

Teams choose MariaDB when they want MySQL compatibility from a project that is fully open source. Several Linux distributions ship it as their default MySQL-compatible database. For day-to-day work the difference is small: the SQL you write and most of the tools you use behave the same.

An example from work

You SSH into a Debian server, type mysql to open the database shell, and the welcome text says “Welcome to the MariaDB monitor”. Whoever set up the server installed the distribution’s default package, which is MariaDB rather than MySQL. Your queries, your mysqldump backups and your app’s MySQL driver all keep working.

Our own explanation, not a quote from the book.

Where it fits

Relational databases, a drop-in replacement for MySQL

Coverage in the book

Mentioned

Mentioned as part of the wider landscape, without in-depth coverage.

Appears in