Nota: Traducido de la versión original en Inglés.
La semana pasada, tuve el placer de dar una charla en el evento de código abierto organizado por nuestro partner Imagunet en Colombia. La charla, titulada “La Evolución de MariaDB: De MySQL a SkySQL”, fue un recorrido por la historia de las bases de datos relacionales y cómo MariaDB ha evolucionado para convertirse en la mejor opción para las implementaciones modernas de bases de datos.
Me encantó ver la gran asistencia al evento y quiero agradecer al equipo de Imagunet por su excelente organización y planificación. Fue una oportunidad fantástica para interactuar con un público conocedor y entusiasta. Realmente me impresionó el nivel de participación y la calidad de las conversaciones que tuvimos.
Durante mi charla, repasé los primeros días de las bases de datos relacionales y cómo el desarrollo de MySQL y MariaDB fue influenciado por proyectos como System R, INGRES y Mimer. También discutí los orígenes de SQL y cómo se convirtió en el lenguaje estándar para bases de datos relacionales.
Uno de los puntos clave de mi charla fue la historia de cómo Michael Widenius creó MySQL en Finlandia, inspirado por la primera base de datos SQL gratuita, mSQL. Expliqué cómo MySQL (y más tarde MariaDB) ganó popularidad y cómo ayudó a dar forma a Internet.
Pero la historia no terminó ahí. Hablé sobre cómo MariaDB nació como un fork de MySQL, para proteger el proyecto y continuar la innovación. Expliqué cómo MariaDB ganó popularidad como una alternativa de código abierto a MySQL, y cómo se creó la MariaDB Foundation para proteger el código fuente del servidor de bases de datos.
También discutí el lado comercial de MariaDB y cómo se creó MariaDB plc (anteriormente MariaDB Corporation) para ofrecer soporte comercial, conectores más rápidos para múltiples lenguajes de programación y motores de almacenamiento adicionales para soportar una mezcla de diferentes cargas de trabajo en una sola base de datos. Mostré cómo MariaDB Enterprise agrega soporte para implementaciones en producción con mayor seguridad, calidad y componentes adicionales como MaxScale y agentes de observabilidad remota.
Uno de los momentos destacados de mi charla fue cuando presenté MariaDB Xpand, una implementación de SQL distribuido compatible con MariaDB y MySQL. Describí Xpand como una forma de implementar el sharding completamente automatizado con replicación en una arquitectura sin compartir nada que proporciona escala ilimitada de lectura y escritura con detección de “puntos calientes” y rebalanceo de datos, mientras hace que toda la topología parezca una sola base de datos lógica para los desarrolladores de software.
Finalmente, discutí SkySQL, un servicio de base de datos en la nube de segunda generación con autoescalado basado en aprendizaje automático para cargas de trabajo transaccionales o analíticas. Mostré cómo SkySQL puede realizar observabilidad remota y cómo se puede usar para monitorear y administrar implementaciones de MariaDB desde cualquier lugar.
A lo largo de la charla, me impresionó el nivel de participación de la audiencia y las excelentes conversaciones que tuvimos. Quiero agradecer a todos los asistentes por su entusiasmo, curiosidad y por las interesantes discusiones que tuvimos después de la charla.
En conclusión, quiero enfatizar que MariaDB es más que un fork de MySQL. Es una plataforma de bases de datos moderna, innovadora y poderosa que está lista para enfrentar las cargas de trabajo más desafiantes. Estoy agradecido por la oportunidad de compartir este mensaje con una audiencia tan entusiasta y espero continuar la conversación con el equipo de Imagunet y nuestros usuarios en Colombia.
Además, si tú, apreciado lector, quieres que presente este tema en tu empresa, meetup, conferencia o grupo de usuarios, por favor házmelo saber. Estaré más que feliz de compartir lo que el talentoso equipo de MariaDB plc y la brillante comunidad global de MariaDB están construyendo alrededor del código abierto.
¿Te gustó este artículo? Puedo ayudar a tu equipo a implementar soluciones similares. Contáctame para saber más.