
Oracle anunció la disponibilidad general de MySQL 9.7.0 el 10 de mayo de 2026, marcando el inicio de la serie 9.7 LTS y la primera LTS mayor desde la 8.4. El lanzamiento llega en un momento de discusión sobre la salud del proyecto y el compromiso a largo plazo con la Community Edition, tras movimientos recientes en el ecosistema que han puesto la gobernanza y la contribución comunitaria bajo escrutinio.
La versión 9.7 consolida innovaciones introducidas en ciclos previos y agrupa mejoras en observabilidad de replicación y telemetría, optimizaciones del motor de consultas y varias funciones de seguridad. Entre las incorporaciones figuran avances en MySQL REST Service, el nuevo Hypergraph optimizer, enmascaramiento dinámico de datos y autenticación OpenID, además de correcciones de errores y parches de seguridad que completan la entrega.
Para desarrolladores, MySQL 9.7 introduce JavaScript embebido en la base de datos y amplía JSON Duality: ahora las vistas de dualidad JSON dentro del servidor Community permiten operaciones DML y soporte de auto‑increment. Estas capacidades están diseñadas para acercar la lógica de aplicación y las manipulaciónes JSON al motor, abriendo casos de uso donde parte de la ejecución puede residir dentro de la base de datos.
En el plano operativo la versión incorpora herramientas pensadas para DBAs y operadores. Se añaden monitorización del control de flujo para visualizar el throttling en clúster, estadísticas ampliadas del aplicador de replicación que permiten observar lag y throughput en replicación multihilo, expulsión automática y reingreso de nodos no saludables, y una elección primaria que favorece al nodo elegible más actualizado durante un failover.
Un cambio relevante en MySQL 9.7 es que varias capacidades que antes eran exclusivas de la Enterprise Edition pasan ahora a la Community Edition, redefiniendo el catálogo funcional disponible sin licencia comercial. Mike Frank, director de gestión de producto en Oracle, afirmó que el objetivo a largo plazo es "crear un circuito de retroalimentación más estrecho con la comunidad y ayudar a elaborar el roadmap conjuntamente", como parte de un esfuerzo por aumentar la colaboración con usuarios y contribuidores.
El Hypergraph optimizer recibe atención específica por su enfoque en la planificación de consultas. Øystein Grøvlen, senior principal software engineer en Oracle, explica que el nuevo optimizador mueve decisiones clave al inicio de la búsqueda, permite que órdenes "interesantes" formen parte de la exploración, hace que la elección entre nested‑loop y hash join se base realmente en costes y soporta planes de join "bushy" para mejorar el rendimiento en consultas complejas. Según la explicación técnica, estas estrategias buscan acelerar escenarios donde las combinaciones tradicionales de joins y órdenes de evaluación eran limitadas.
El lanzamiento coincide con preocupaciones previas sobre caída de actividad y reducción de contribuidores en los repositorios de MySQL, además de despidos recientes en Oracle que han aumentado la incertidumbre en la comunidad. Tras reuniones para discutir el futuro del proyecto, ya se observan forks cuyo objetivo es extender capacidades de MySQL; Peter Zaitsev, fundador de Percona, advirtió que aunque Hypergraph acelerará muchas consultas, no todas mejoran y recomendó realizar pruebas antes de asumir ganancias universales en producción.
Por qué importa: MySQL 9.7 fija la próxima línea base LTS y aporta herramientas que pueden simplificar operaciones y desarrollo, pero su adopción requiere validación. Recomendación práctica para equipos técnicos: probar cargas de trabajo críticas contra el Hypergraph optimizer y las vistas JSON Duality en entornos de staging; revisar las políticas de enmascaramiento dinámico y la configuración de autenticación OpenID para cumplimiento; y planear actualizaciones considerando el nuevo comportamiento de elección primaria y las métricas ampliadas de replicación.
Fuentes
Respuestas (0)
Aún no hay respuestas en este tema.