MySQL: funcionamiento y ecosistema
MySQL fue creado en 1995 por MySQL AB, comprado por Sun en 2008 y luego por Oracle en 2010. Es hoy el SGBD open-source más desplegado en el mundo, en gran parte gracias al stack LAMP (Linux/Apache/MySQL/PHP) que alimentó la explosión de la web. WordPress, Drupal, Joomla, Magento y Laravel usan MySQL por defecto. Su versión 8.0 (y la 8.4 LTS lanzada en 2024) aporta mejoras significativas: window functions, JSON_TABLE, CTEs recursivas y un motor InnoDB rediseñado.
- Motor de almacenamiento: InnoDB por defecto (transaccional ACID, row-level locking). MyISAM existe todavía para usos muy específicos pero no soporta transacciones.
- Fortalezas: extremadamente simple de administrar, ecosistema pletórico (phpMyAdmin, MySQL Workbench), replicación master-replica muy madura, rendimientos brutos en lectura excelentes.
- Debilidades: menos rico que PostgreSQL en tipos de datos (sin arrays nativos, sin tipos geométricos de base), motor de optimización un poco menos sofisticado, gestión de transacciones más permisiva.
- Hosting: disponible por defecto en el 100% de las ofertas compartidas y VPS del mercado.