MariaDB | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | RDBMS | |
Desarrollador | MariaDB Foundation | |
Lanzamiento inicial | 22 de enero de 2009 | |
Licencia | GNU General Public License (version 2) | |
Idiomas | Inglés | |
Información técnica | ||
Programado en | C, C++, Perl, Bash | |
Plataformas admitidas | Multiplataforma | |
Versiones | ||
Última versión estable | 11.3.2 (info) ( 16 de febrero de 2024 (4 meses y 26 días)) | |
Última versión en pruebas | 11.4.1 ( 20 de febrero de 2024 (4 meses y 22 días)) | |
Enlaces | ||
MariaDB es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL (General Public License). Es desarrollado por Michael (Monty) Widenius —fundador de MySQL—, la fundación MariaDB y la comunidad de desarrolladores de software libre.[1] Introduce dos motores de almacenamiento nuevos, uno llamado Aria —que reemplaza a MyISAM— y otro llamado XtraDB —en sustitución de InnoDB—. Tiene una alta compatibilidad con MySQL ya que posee las mismas órdenes, interfaces, API y bibliotecas, siendo su objetivo poder cambiar un servidor por otro directamente.[2]
Este SGBD surge a raíz de la compra de Sun Microsystems —compañía que había comprado previamente MySQL AB[3] por parte de Oracle. MariaDB es una bifurcación directa de MySQL que asegura la existencia de una versión de este producto con licencia GPL. Widenius decidió crear esta variante porque estaba convencido de que el único interés de Oracle en MySQL era reducir la competencia que MySQL suponía para Oracle.[4]
MariaDB mantiene actualmente 9 ramas de distintas versiones en desarrollo:[5]
La versión 10.1 ya no está en desarrollo ni es soportada de ninguna forma desde el 17 de octubre de 2020[6]
La Fundación MariaDB menciona, traducida al español:[7]
MariaDB Server seguirá siendo un software gratuito y de código abierto con licencia GPLv2, independiente de cualquier entidad comercial.
En la práctica, MariaDB reemplaza directamente a la misma versión de MySQL (MySQL 5.1 → MariaDB 5.1, MariaDB 5.2 y MariaDB 5.3 son compatibles. MySQL 5.5 → MariaDB 5.5). Las diferencias se encuentran en estos puntos.[2]
Mecanismos de almacenamiento
Además de los mecanismos de almacenamiento estándar MyISAM, Blackhole, CSV, Memory y Archive, también se incluyen en la versión fuente y binaria de MariaDB los siguientes:
Facilidad de uso
Prestaciones
Testeo
Menos errores y alertas
Hay bastantes paquetes privativos y libres de terceros diseñados para MySQL que también están disponibles para integrarse con MariaDB. Algunos ejemplos son:
MariaDB es usada en algunas de las instalaciones más reconocidas del mundo como por ejemplo ServiceNow,[10] DBS Bank,[11] Google,[12] Fundación Mozilla,[13] y, desde 2013, en la Fundación Wikimedia.[14]
La distribución Debian GNU/Linux desde su versión 9 (Stretch) incorpora MariaDB por defecto.[15]
En diciembre de 2012 Michael Widenius y David Axmark crearon MariaDB Fundation, que desde ese momento sería la encargada de controlar el desarrollo de MariaDB Server.[16] El actual director general de la Fundación MariaDB es Kaj Arnö desde febrero de 2019.[17]
La fundación MariaDB es distinta a la empresa MariaDB Corporation, ya que es una organización sin ánimo de lucro que vive de las donaciones y sus patrocinadores, siendo su mayor donante MariaDB Corporation.
MariaDB Foundation tiene los derechos de mariadb server y de la web mariadb.org, y su misión es garantizar que el código fuente de mariadb server siempre estará a disposición de la comunidad.[18]
La Fundación describe su misión como la siguiente, traducida al español:[7]
Los pilares de la misión de la Fundación MariaDB son Apertura, Adopción y Continuidad.
- Nos aseguramos de que el código base del servidor MariaDB permanezca abierto para su uso y contribuciones según los méritos técnicos.
- Nos esforzamos por aumentar la adopción por parte de los usuarios y en todos los casos de uso, plataformas y medios de implementación.
- Brindamos continuidad al ecosistema del servidor MariaDB, independientemente de cualquier entidad comercial.
Inicialmente, las actividades de desarrollo en torno a MariaDB se basaban completamente en código abierto y no comercial. Para construir un negocio global, MariaDB Corporation Ab fue fundada en 2010 por Patrik Backman, Ralf Wahlsten, Kaj Arnö, Max Mether, Ulf Sandberg, Mick Carney y Michael "Monty" Widenius.[19][20]
MariaDB Corporation Ab anunció en febrero de 2022 su intención de convertirse en una empresa que cotiza en la Bolsa de Valores de Nueva York (NYSE).[19][20][21]