Tabla de contenidos
¿Qué es MariaDB?
MariaDB es un Sistema Gestor de Bases de Datos (SGBD), o servidor de bases de datos relacionales. Es libre bajo licencia GPL v2, y gratuito.
MariaDB es un fork o variante de MySQL. Actualmente es algo superior en funcionalidades al propio MySQL, y es completamente compatible con este.
MariaDB es, probablemente, el SGBD relacionales libre más popular que existe.
MariaDB proporciona acceso a los datos de sus bbdd mediante SQL (Structured query language).
Por tanto, tengamos muy presente que MariaDB es un servidor de bases de datos o SGBD. Es, en consecuencia, independiente de la aplicación cliente, y de la base de datos en sí misma, la cual es solo un conjunto de datos.
Origen de MariaDB
MariaDB surge a raíz de que la empresa Sun Microsystems es comprada por Oracle.
A pesar de que Oracle aún conserva MySQL Community Edition como una versión libre (open source), el futuro de MySQL tras la adquisición por Oracle no es demasiado halagüeño, y suscita sospechas sobre la intención de este, que podría ser la de eliminar su competencia en el mercado.
Así, MariaDB nace con el objetivo de garantizar que este SGBD permanezca libre, motivo por el cual QE2computing recomienda encarecidamente su uso, en detrimento de MySQL, para preservar y promover el software libre.
Alternativas libres a MariaDB
Por supuesto, la anterior recomendación no excluye la consideración las alternativas libres a MariaDB más populares, que deberán también evaluarse en función de los requerimientos de nuestro proyecto:
- PostgreSQL. Potente sistema gestor de bases de datos relacionales, libre y gratuito. Su gran potencia lo hace válido en proyectos grandes y muy exigentes en cuanto a rendimiento, y lo convierten en el gestor más profesional disponible en el mundo del software libre. Aunque menos utilizado que MariaDB/MySQL, dispone igualmente de una gran comunidad y recursos disponibles.
- SQLite. Un sistema gestor de bases de datos que requiere recursos mínimos para funcionar. A pesar de ser mucho menos potente que los anteriores SGBD, su rapidez y ligereza lo han convertido en una opción enormemente útil, apta para entornos muy limitados en potencia, y con pocos requerimientos. SQLite está presente en navegadores, multitud de aplicaciones, en Python, …
Algunas pautas para la conexión al servidor
Debe verificarse que la conexión no está impedida por un firewall y que los puertos están abiertos, tanto en el panel de control de hosting, como en la interfaz del proveedor de hosting, servidor virtual o cloud.
El puerto de conexión por defecto a MariaDB es el 3306.
Es importante configurar MariaDB/MySQL para utilizar conexiones encriptadas. Para ello, consultar la página de documentación de MySQL.
Documentación y recursos sobre MariaDB
- Sitio oficial de MariaDB
- Base de conocimientos MariaDB. El lugar principal de ayuda y documentación.
- Páginas Man. Cada binario en MariaDB tiene una página man. Para acceder a su lectura, debe escribirse en línea de comandos ‘man’, seguido del binario/comando.
- Obtener, instalar y actualizar MariaDB
- Clientes y utilidades MariaDB
- Cliente de línea de comandos MySQL
- Clientes gráficos (GUI) MariaDB. Un listado no exhaustivo de aplicaciones cliente para MariaDB, libres, con GUI (interfaz gráfica)
- […]
Deja una respuesta