Oracle Database In-Memory añade funcionalidad de columnas a Oracle Database para acelerar de forma transparente las consultas analíticas por órdenes de magnitud. Oracle Database In-Memory permite tomar decisiones basadas en datos en tiempo real para reducir costos, mejorar la productividad y aumentar la competitividad.
Aceleración de aplicaciones con Oracle Database In-Memory
Oracle Database In-Memory implementa algoritmos de última generación para escaneos, uniones y agregación en memoria. Estas optimizaciones, junto con el procesamiento vectorial SIMD, permiten que Oracle Database In-Memory realizar consultas a miles de millones de filas por segundo para cada núcleo de CPU. La analítica que antes tardaba horas o más en ejecutarse ahora se puede completar en segundos, lo que permite tomar decisiones empresariales en tiempo real.
La arquitectura de formato dual de Oracle Database In-Memory representa tablas utilizando simultáneamente un formato tradicional de filas y un nuevo formato de columnas en memoria. Con ella, puedes ejecutar el procesamiento de transacciones y la elaboración de informes analíticos sobre los mismos datos en la misma base de datos.
Oracle Database In-Memory permite un escalado transparente en memoria en Oracle Real Application Clusters (RAC). Al no estar limitado por la memoria de un único nodo, Oracle Database In-Memory puede acceder de forma transparente a la memoria de todos los nodos de un clúster, lo que permite crear un almacén en columnas más grande que un único nodo.
Puedes crear, rellenar y mantener un almacén de columnas en memoria en una base de datos en espera en una configuración de Data Guard activa. Esto permite el uso completo de los recursos de CPU y memoria de la base de datos en espera para cargas de trabajo analíticas, así como la ubicación flexible del almacén de columnas en memoria en la base de datos primaria y sus bases de datos en espera afiliadas.
Oracle Database In-Memory distribuye y duplica datos en memoria entre los nodos de un clúster Oracle Exadata, eliminando cualquier ralentización debido a fallos de nodos. Si un nodo falla, las consultas pueden utilizar de forma transparente la copia duplicada de datos en los nodos supervivientes.
No es necesario realizar cambios en la aplicación al implementar Oracle Database In-Memory con cualquier aplicación compatible con Oracle Database. Todas las amplias funciones, tipos de datos y API de Oracle siguen funcionando de forma transparente.
Gestiona automáticamente el contenido del almacén de columnas en memoria en función del uso, maximizando el uso de la memoria de la base de datos sin necesidad de intervención manual.
Permite rellenar directamente fuentes de datos externos para que los usuarios puedan ejecutar consultas analíticas en todas las fuentes, tanto internas como externas a Oracle Database.
Lufthansa se beneficia de la simplicidad de la configuración, las mejoras de desempeño y el ahorro de almacenamiento con Oracle Database In-Memory.
Ejecuta informes de análisis directamente sobre los datos operativos en tiempo real sin afectar al procesamiento de las transacciones.
Database In-Memory permite a los usuarios acelerar el procesamiento de transacciones al permitirles prescindir de los índices de informes analíticos.
Mejora hasta 10 veces el desempeño de los informes esenciales para la empresa.
In-Memory Hybrid Scans es una nueva función de Oracle 21c. Con In-Memory Hybrid Scans, si excluye columnas de una tabla para que no se rellenen, la consulta puede seguir accediendo a esa tabla en el almacén de columnas en memoria (IM).
Lee el post completoConoce los conceptos clave de Oracle Database In-Memory.
Descubre cómo Oracle Database In-Memory puede ayudarte.