MariaDB

mariadb

MariaDB Open Source Database | SGDB derivado de MySQL

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

Security

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 por Galera, 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.