MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en lenguaje de consulta estructurado (SQL).A pesar de que se puede utilizar en una amplia gama de aplicaciones, MySQL se asocia más con las aplicaciones basadas en la web y la publicación en línea y es un componente importante de una pila empresarial de código abierto llamado LAMP.
Porqué usar MySQL
MySQL es la base de datos de código abierto número uno del mundo, es la base de datos número uno para Web y es una excelente base de datos embebida
17 de los 20 principales proveedores de software de todo el mundo confían en MySQL como base de datos de sus productos
¿Y entonces que es MariaDB?
El hecho de que MariaDB sea una bifurcación del software MySQL original significa que existen numerosas similitudes entre los dos. Considere su estructura de base de datos, por ejemplo. Es casi lo mismo, lo que le permite cambiar de MySQL a MariaDB con facilidad (sin tener que modificar su aplicación).
La relación entre estas dos plataformas también significa que:
- Los protocolos, las API y las estructuras del cliente son idénticos.
- Los archivos de definición de tablas y datos son completamente compatibles.
- Los desarrolladores de MariaDB incluso hacen una fusión mensual del código de su software y MySQL. Todo esto significa que MariaDB funciona como un reemplazo natural para MySQL, si está buscando una alternativa.
Razones para usarlas
- Son Multiplataforma: Para S.O. como Windows, Linux y Mac disponemos de nuestro servidor para instalarlo.
- Es fácil de aprender: Simplemente con conocer el estándar de SQL podemos manejar la base de datos si ningún problema.
- El coste total de inicio es ampliamente inferior al de Oracle o Microsoft SQL Sever. Nosotros vamos a poder crear tantos servidores como necesitemos sin incurrir en ningún coste alto.
- Son escalables.