MariaDB es un SGDB relacional derivado de MySQL, que mantiene la filosofía del software libre y una altísima compatibilidad con MySQL. De este modo, MariaDB pueda usarse como alternativa a MySQL sin incurrir en costosos procesos de migración ni coste de licencias.
Características
Comunidad muy dinámica y abierta a los desarrolladores, MariaDB garantiza la aparición más rápida de parches
MariaDB se puede usar en nuevos proyectos o donde estaba utilizando MySQL, pues es un sistema totalmente compatible y el paso/migración es inmediato
Sin modificar el código de la aplicación. Basta con recrear las bases de datos y objetos en el nuevo sistema
Seguridad
MariaDB Server proporciona encriptación y autenticación a todos los niveles: red, servidor y aplicación, para mantener sus datos seguros
Además, protege de ataques de seguridad a nivel de red con encriptación de datos a través del soporte TLS/SSL en los Conectores MariaDB
También protege los datos en la base de datos usando encriptación nativa (data-at-rest-encryption). Mediante el plugin de auditoria, está protegido contra la operación regulatoria y operación
Por el último, MariaDB Enterprise Audit, es un complemento que registra el acceso a los datos y las operaciones de la base de datos
Alta disponibilidad
Mediante la tecnología de cluster de MariaDB desarrollada porGalera, ofrece un clúster síncrono de múltiples nodos y proporciona alta disponibilidad para entornos distribuidos.
Incluye integración completa con Galera, una tecnología de clúster ”multi-master”
Además proporciona replicación síncrona y semisíncrona para alta disponibilidad
Por último, protege contra fallos con control de pertenencia automático y unión de nodos
MariaDB facilita agregar y quitar nodos de un clúster para escalar el rendimiento de las transacciones de lectura y escritura
También simplifica el particionamiento y el sharding de conjuntos de datos masivos con motores de almacenamiento que se pueden conectar
Así mismo, permite una gestión eficiente de la seguridad de los datos y distribución de la carga.
Escalable
Rendimiento
Rendimiento optimizado más allá del escalado horizontal con optimizaciones del rendimiento en todos los niveles de la base de datos
Selección de diferentes gestores de almacenamiento (InnoDB, Aria, XtraDB, MyISAM) optimizados para casos de uso específicos
Control de procesos adaptables que se optimiza dinámicamente según la carga
Un optimizador inteligente que aumenta el rendimiento de las consultas y proceso de consultas complejas
Estrecha colaboración con proveedores de hardware para optimizar CPU, “Cores” y la memoria RAM.