Oracle anunció que ya está disponible MySQL 5.6, la base de datos de código abierto más famosa del mundo. Transcribimos la descripción completa presentada por Oracle:
- Con mejor desempeño, escalabilidad, confiabilidad y capacidad de administración, MySQL 5.6 ayuda a los usuarios a cumplir con los requerimientos de aplicaciones incorporados, en la nube y Web más exigentes.
- MySQL 5.6 mejora la agilidad del desarrollador con optimizaciones de consultas, operaciones online de Lenguaje de Definición de Datos (DDL), acceso NoSQL a InnoDB, nueva instrumentación en Esquema de Desempeño y mejor manejo de condiciones.
Innovaciones continuas para la comunidad MySQL
- Las nuevas funciones y mejoras en MySQL 5.6 están disponibles para los usuarios de MySQL en la Edición de la Comunidad de MySQL.
- MySQL 5.6 ofrece mejor escalabilidad lineal, lo cual ayuda a los usuarios a aprovechar al máximo las capacidades modernas de hardware.
- Con esta versión, los usuarios pueden percibir un desarrollo simplificado de consultas y una ejecución más rápida, mejor rendimiento transaccional y disponibilidad de las aplicaciones, acceso flexible No SQL y mejor replicación e instrumentación.
- Los aspectos destacables de MySQL 5.6 son:
- Mejores tiempos de ejecución y diagnósticos de consulta mediante una mejor capacidad de diagnóstico MySQL:
- Optimizaciones de subconsultas: simplifica el desarrollo de consultas al optimizar dichas consultas antes de la ejecución. Las nuevas eficiencias en la forma en la que se seleccionan, clasifican y devuelven los resultados representan grandes mejoras en los tiempos de ejecución de consultas.
- Incorporación de IndexConditionPushdown (ICP) y Batch Key Access (BKA): puede mejorar el rendimiento de la consulta seleccionada en hasta 280x.(1)
- Mejores diagnósticos del optimizador: con operaciones EXPLAIN para INSERT, UPDATE, y DELETE. EXPLAIN en el formato JSON ofrece métricas del optimizador más precisas y mejor legibilidad, y Optimizer Traces permite rastrear el proceso de toma de decisiones del optimizador.
- Mayor rendimiento del desempeño y disponibilidad de la aplicacióncon un mejor motor de almacenamiento InnoDB:
- Mejoras de hasta 230 por ciento en el rendimiento transaccional y de solo lectura: InnoDB ha sido refactoreada para minimizar la ejecución en paralelo, descarga, y contenciones purge mutexy cuellos de botella, lo que permite una mejor concurrencia en sistemas OLTP muy cargados, y da como resultado un rendimiento mucho más alto para las cargas de trabajo transaccionales y de solo lectura.(2)
- Mejor disponibilidad: las operaciones online DDL permiten a las DBA agregar índices y realizar alteraciones de tabla mientras la aplicación sigue disponible para actualizaciones.
- Búsqueda de texto completo con InnoDB: permite a los desarrolladores crear índices
FULLTEXT
en tablas InnoDB para representar contenido basado en texto y acelerar las búsquedas de las aplicaciones por palabras y frases. - Consulta simple de valor clave: el acceso flexible de NoSQL a InnoDB ofrece una búsqueda simple de valor clave de los datos de InnoDB a través de conocidos Memcached API. Los usuarios obtienen lo mejor de ambos mundos, combinando operaciones de valor clave y consultas complejas SQL en la misma base de datos.
- Mejor escalabilidad y alta disponibilidad: con las nuevas funciones en la replicación MySQL, incluidos:
- Clusters de replicación de auto curación: la incorporación de Identificadores y Utilitarios de Transacciones Globales simplifica la detección y recuperación automáticas ante fallas. La replicación Crash-Safe permite que el log binario y slaves recuperen automáticamente posiciones correctas en el flujo de replicación ante fallas catastróficas, y reanuda la replicación sin intervención del administrador. Las sumas de comprobación mantienen la integridad de datos en el cluster al detectar y alertar automáticamente errores.
- Clusters de replicación de alto desempeño: una aplicación hasta 5 veces más rápida mediante Multi-ThreadedSlaves, BinlogGroupCommit y OptimizedRow-Based Replication permite a los usuarios maximizar el desempeño y la eficiencia de la replicación a medida que escalan sus cargas de trabajo en los sistemas decommodity.(3)
- Replicación de tiempo diferido: ofrece protección frente a errores operativos realizados en el master, por ejemplo tablas perdidas accidentalmente.
- Mejor PERFORMANCE_SCHEMA: la nueva instrumentación permite a los usuarios monitorear la mayoría de las consultas, objetos, usuarios y aplicaciones con muchos recursos. También ofrece nuevos resúmenes con estadísticas incorporadas agrupadas por consulta, thread, usuario, host y objecto. Las mejoras permiten una configuración por defecto más simple con una sobrecarga inferior al 5%.
- Mejores tiempos de ejecución y diagnósticos de consulta mediante una mejor capacidad de diagnóstico MySQL:
- MySQL 5.6 incluye otras mejoras, incluidas operaciones Geographic Information Systems – Precise Spatial, mejor cumplimiento IPv6 y predeterminaciones de servidor optimizadas.
“MySQL 5.6 Release Candidate recibió gran aprobación por parte de la comunidad y nos ayudó a mejorar la tecnología para poder anunciar su disponibilidad”, dijo Tomas Ulin, vicepresidente de MySQL Engineering. “Las nuevas funciones y mejoras que MySQL 5.6 ofrece reflejan aún más la inversión de Oracle al impulsar la innovación, hacer que MySQL sea un producto excelente para los requerimientos de aplicación incorporadas, en la Nube y Web tan exigentes como los actuales”.
Por su parte, Carl Olofson, vicepresidente de investigaciones para Database Management and Data Integration Software en IDC, comentó: “Con esta versión reciente, Oracle muestra su compromiso constante con la comunidad MySQL” , agregando:“Esto representa importantes avances en la tecnología MySQL, lo que permite que esta RDBMS de código abierto cumpla con las necesidades y supere las expectativas de su gran comunidad de usuarios que crece día a día”.
MySQL 5.6 está disponible para descarga inmediata en: http://www.mysql.com/downloads/. Se aplican términos, condiciones y restricciones.