MariaDB es un sistema de gestión de bases de datos de código abierto derivado de MySQL y desarrollado por una comunidad de desarrolladores. Es un proyecto desarrollado independientemente de MySQL después de que Oracle Corporation adquiriera MySQL. Con algunas características nuevas, esta base de datos pretende ser una alternativa a MySQL. MariaDB soporta programación distribuida y procesamiento de transacciones, el almacenamiento de procedimientos programáticos y triggers, y algunas nuevas características como columnas JSON y nuevas características de seguridad. Es compatible con múltiples sistemas operativos, incluidos Windows, Linux y MacOS, y soporta el lenguaje SQL (Structured Query Language) utilizado para manipular datos en bases de datos relacionales. Debido a su similitud con MySql, MariaDB ofrece compatibilidad, lo que permite que las aplicaciones escritas para MySQL se ejecuten en MariaDB sin apenas modificaciones.