Introducción a SAP HANA
¿Qué es SAP HANA?
SAP HANA es una base de datos, pero es más que una base de datos ordinaria, es un dispositivo de análisis de datos de próxima generación. En la capa de software, algunos componentes de SAP HANA actúan como base de datos, pero muchos actúan como funciones de próxima generación, como el motor geoespacial, el motor de análisis predictivo, OLTP y el motor de búsqueda de texto completo o de texto difuso.
Capas de software de SAP HANA
SAP HANA como base de datos incorpora una tabla de columnas porque la tabla de columnas es adecuada para el procesamiento de consultas analíticas y tiene dos ventajas, la primera ventaja es su capacidad para facilitar las consultas analíticas. Debido a que este tipo de consultas en realidad utilizan la agrupación, la clasificación, la agregación y la clasificación, las tablas de columnas son perfectas para facilitar estas consultas analíticas porque las tablas de columnas proporcionan un mejor mecanismo para datos de gran tamaño. La segunda ventaja es mejor para comprimir los datos.
La capa de base de datos en memoria de SAP HANA contiene varios motores de procesamiento de consultas, como el motor de cálculo, el motor OLAP, el motor de filas y el motor de combinación. esta capa también contiene las tablas de filas y la tabla de columnas, motor para administrar la búsqueda de texto completo y la búsqueda de texto difuso. y otros motores importantes Motor HANA XS (servicio de aplicación extendida), análisis predictivo, bibliotecas de funciones comerciales, motores de planificación, motores de reglas y motor geoespacial.
Hardware y capas de SAP HANA
SAP HANA es una base de datos en memoria, los datos se almacenan en la memoria dinámica de acceso aleatorio (DRAM) y dentro de la memoria caché de la CPU debido a que el software permite ofrecer un rendimiento más rápido para grandes datos porque los datos se almacenan cerca de la CPU. A diferencia de la base de datos tradicional, el almacenamiento y el acceso a los datos en la unidad de disco hacen que el acceso a los datos sea más lento.
Pero la limitación de hardware en un servidor para el número de CPU y la capacidad de RAM es limitada. aunque el servidor moderno puede albergar de 8 a 12 TB de RAM. Sin embargo, SAP HANA tiene la capacidad de usar la memoria y la potencia de la CPU de varios servidores.