SAP HANA: motor informático en memoria
Una base de datos en memoria significa que todos los datos del sistema de origen se almacenan en una memoria RAM. En un sistema de base de datos convencional, todos los datos se almacenan en el disco duro. La base de datos en memoria de SAP HANA no pierde tiempo en cargar los datos del disco duro a la RAM. Proporciona un acceso más rápido a los datos a las CPU multinúcleo para el procesamiento y análisis de la información.
Características de la base de datos en memoria
Las principales características de la base de datos en memoria de SAP HANA son:
SAP HANA es una base de datos híbrida en memoria.
Combina tecnología basada en filas, columnas y base orientada a objetos.
Utiliza procesamiento paralelo con arquitectura de CPU multinúcleo.
La base de datos convencional lee los datos de la memoria en 5 milisegundos. La base de datos en memoria de SAP HANA lee datos en 5 nanosegundos.
Significa que las lecturas de memoria en la base de datos HANA son 1 millón de veces más rápidas que las lecturas de la memoria del disco duro de una base de datos convencional.
Los analistas quieren ver los datos actuales inmediatamente en tiempo real y no quieren esperar a que los datos se carguen en el sistema SAP BW. El procesamiento en memoria de SAP HANA permite la carga de datos en tiempo real con el uso de varias técnicas de aprovisionamiento de datos.
Ventajas de la base de datos en memoria
La base de datos de HANA aprovecha el procesamiento en memoria para ofrecer las velocidades de recuperación de datos más rápidas, lo que resulta atractivo para las empresas que luchan con transacciones en línea a gran escala o con pronósticos y planificación oportunos.
El almacenamiento basado en disco sigue siendo el estándar empresarial y el precio de la RAM ha ido disminuyendo de manera constante, por lo que las arquitecturas con uso intensivo de memoria eventualmente reemplazarán los discos giratorios mecánicos lentos y reducirán el costo del almacenamiento de datos.
El almacenamiento basado en columnas en memoria proporciona compresión de datos hasta 11 veces, reduciendo así el espacio de almacenamiento de datos enormes.
Estas ventajas de velocidad que ofrece el sistema de almacenamiento RAM se mejoran aún más mediante el uso de CPU de varios núcleos, varias CPU por nodo y varios nodos por servidor en un entorno distribuido.