MySQL es un sistema de gestión de bases de datos que es casi idéntico a Microsoft SQL en todo, solo distribuido de forma gratuita bajo la Licencia Pública General GNU o bajo una licencia comercial interna.
Es un producto multiplataforma que es compatible con todos los sistemas operativos conocidos.
Hasta la fecha, el proveedor de Oracle es el propietario de la empresa desarrolladora. Fue a sugerencia suya que se desarrolló la licencia comercial.
Características
MySQL se caracteriza por los siguientes criterios:
- La distribución gratuita permite a la mayoría de los clientes finales resolver sus tareas sin costos financieros adicionales.
- La interfaz intuitiva no causa dificultades durante la configuración inicial y la administración posterior.
- El conjunto de funciones y tecnologías cubre completamente la demanda de la mayoría de los clientes. El cliente no gasta dinero en la compra de software adicional.
- Está diseñado principalmente para pequeñas y medianas empresas (PYMES), pero también se utiliza en varias grandes empresas como base de datos de soporte del sitio.
- Se integran funciones de seguridad: cifrado de datos, procedimiento de autorización de usuarios, control de integridad de datos, etc.
- El código fuente abierto brinda al usuario final la oportunidad de modificar de forma independiente el DBMS para tareas específicas.
Ámbito de aplicación
El área principal de operación de MySQL es la web. La mayoría de los sitios web, chats y foros se ejecutan en este DBMS. CMS (Sistema de Gestión de contenido), que es necesario para el funcionamiento estable de los sitios web, también ejecuta MySQL.
MySQL es líder en la industria del desarrollo web. Esto se debe no solo al hecho de que el producto se entrega con código abierto, sino también a la flexibilidad de configuración y la facilidad de administración.
La segunda área de aplicación son los sistemas ERP/CRM empresariales, especialmente en el segmento SMB. Esto se debe a la falta de fondos para comprar Microsoft SQL o soluciones similares. Por lo tanto, la mayoría de las empresas de este segmento prefieren utilizar un producto gratuito que sea tan funcional como sus competidores.
MySQL es una parte del paquete de software, que se abrevia como LAMP. La abreviatura significa Linux, Apache, MySQL (MariaDB), PHP. El complejo en sí fue desarrollado como una alternativa gratuita a productos similares con una licencia comercial. Algunas distribuciones de Linux se envían inmediatamente con LAMP preinstalado (o sus análogos, según el tipo de sistema operativo).
El paquete LAMP está diseñado para sistemas operativos Linux/Unix, por lo que para un funcionamiento estable en Windows, deberá reemplazar los componentes por otros compatibles, por ejemplo, WASP (Windows, Apache, SQL, PHP) o WIMP (Windows, IIS, SQL, PHP).
MySQL es una gran alternativa a los productos comerciales en el mercado DBMS. Sus principales clientes son el mercado de las PYMES. El código fuente abierto permite a los clientes refinar el software para satisfacer sus necesidades y requisitos.