Oracle ha anunciado la disponibilidad de un motor de análisis integrado para su base de datos MySQL basada en la nube.
MySQL Database Service Analytics Engine es un nuevo motor de análisis integrado de alto rendimiento para MySQL Database Service. Los clientes de Oracle Cloud Infrastructure (OCI) ahora pueden realizar análisis sofisticados directamente desde sus bases de datos operativas MySQL, eliminando la necesidad de una integración de datos compleja y costosa con una base de datos analítica separada.
Oracle afirma que MySQL Database Service, junto con MySQL Analytics Engine, es el único servicio que permite a los administradores de bases de datos y desarrolladores de aplicaciones ejecutar cargas de trabajo OLTP y OLAP directamente desde su base de datos MySQL eliminando así la necesidad de un movimiento de datos complejo, lento y costoso e integración con una base de datos analítica separada.
Cuando los usuarios inician el servicio, los datos de la base de datos MySQL se rellenan en la memoria del motor de rastreo, lo que elimina la necesidad de datos ETL (extracción, transformación y carga de datos) en bases de datos especializadas.
Según Oracle, el servicio funciona a la perfección con todas las herramientas y aplicaciones compatibles con MySQL y enruta automáticamente las consultas al motor de rastreo MySQL, mejorando drásticamente el rendimiento.
Todas las modificaciones realizadas a la base de datos MySQL se ingresan automáticamente en el motor de análisis en tiempo real. Esto simplifica el desarrollo de aplicaciones, ahorra tiempo, permite consultas en tiempo real, reduce los costos y mejora la seguridad.
El servicio está optimizado y disponible exclusivamente en Oracle Cloud Infrastructure (OCI).
“MySQL es la base de datos más popular entre los desarrolladores y es ampliamente utilizada por empresas de todas las industrias. Pero, hasta el día de hoy, los usuarios de MySQL se han visto obligados a trasladar sus datos a almacenes de datos separados e incompatibles para su análisis, lo que ha provocado mayores costes y retrasos en las respuestas ”, dijo Edward Screven. arquitecto jefe de Oracle. “
Con las últimas innovaciones del equipo de ingeniería de MySQL, Oracle es el único proveedor que ofrece a los desarrolladores y administradores de bases de datos una plataforma única y unificada que puede ejecutar fácilmente análisis de alto rendimiento en tiempo real en su base de datos. Datos MySQL sin requerir ninguna modificación en sus aplicaciones MySQL.
Con su motor de análisis MySQL, Oracle aborda explícitamente Amazon Redshift. De hecho, en su anuncio, Oracle indica que “MySQL Analytics Engine es un acelerador de análisis en memoria que se adapta automáticamente a miles de infraestructuras OCI y es hasta 17 veces más rápido y un 66% más económico que Amazon Redshift ”
Algunas empresas lo han utilizado antes y han informado que han visto un rendimiento mejorado.
En resumen, estos son los puntos clave de esta herramienta:
- Acelerador de análisis en memoria: MySQL Analytics Engine es un nuevo acelerador de análisis en memoria desarrollado para MySQL Database Service.
- Es un motor de consultas híbrido en memoria distribuido, escalable y en columnas diseñado para la ejecución rápida de consultas analíticas. MySQL
- Analytics Engine está optimizado y disponible exclusivamente en Oracle Cloud Infrastructure (OCI).
- Optimizado para OCI: el procesamiento de solicitudes se ha optimizado para OCI (Oracle Cloud Infrastructure).
- Los tamaños de las particiones se han optimizado para adaptarse a la caché de las formas subyacentes.
- La superposición del cálculo con la comunicación se optimiza para el ancho de banda de la red entre dos nodos en OCI.
- Varias primitivas de procesamiento analítico hacen uso de las instrucciones de hardware de los formularios subyacentes.
- Diseñado para una escalabilidad y un rendimiento masivos: MySQL Analytics Engine permite el procesamiento en memoria vectorizado, el paralelismo masivo entre nodos e intranodo y el procesamiento de consultas distribuidas.
- Automatización del aprendizaje automático: MySQL Analytics Engine utiliza el aprendizaje automático para automatizar de forma «inteligente» operaciones como las adquisiciones, lo que aumenta la productividad de los administradores de bases de datos y reduce los costos.