
El motor de base de datos SAP HANA es una plataforma de gestión de datos centrada en la memoria principal. La base de datos SAP HANA se ejecuta en el servidor SUSE Linux Enterprises y se basa en el lenguaje C++. La base de datos SAP HANA se puede distribuir a múltiples máquinas. Las ventajas de SAP HANA son las siguientes:
– SAP HANA es útil ya que es muy rápido debido a que todos los datos se cargan en la memoria principal y no es necesario cargar datos desde el disco.
– SAP HANA se puede utilizar con fines de OLAP (análisis en línea) y OLTP (transacción en línea) en una sola base de datos.
– La base de datos SAP HANA consta de un conjunto de motores de procesamiento en memoria. El motor de cálculo es el motor de procesamiento en memoria principal en SAP HANA. Trabaja con otros motores de procesamiento como el Motor de Base de Datos Relacional (motor de fila y columna), Motor OLAP, etc.
– La tabla de base de datos relacional reside en almacenamiento de columnas o filas. Hay dos tipos de almacenamiento para la tabla de SAP HANA. Almacenamiento de tipo fila (para tabla de fila) y almacenamiento de tipo columna (para tabla de columna). Los datos de texto y los datos de gráficos residen en el Motor de Texto y el Motor de Gráficos respectivamente. Hay otros motores en la base de datos SAP HANA.
El servidor SAP HANA consta de los siguientes servidores:
– Servidor de índices
– Servidor de preprocesamiento
– Servidor de nombres
– Servidor de estadísticas
– Servidor de XS
» HANA» significa High Performance Analytic Appliance es una combinación de hardware y software. Debido al cambio en la arquitectura de computadores, se encuentra disponible un computador más potente en términos de CPU, RAM y disco duro. SAP HANA es la solución para los cuellos de botella de rendimiento, en los que todos los datos se almacenan en la memoria principal y no es necesario transferir datos con frecuencia desde el I/O del disco a la memoria principal. A continuación, se presentan las innovaciones de SAP HANA en el campo del hardware/software.
Hay dos tipos de almacenes de datos relacionales en SAP HANA: Almacenamiento de filas y almacenamiento de columnas.
El almacenamiento de filas es igual que la base de datos tradicional, por ejemplo (Oracle, SQL Server). La diferencia es que todos los datos se almacenan en el área de almacenamiento de filas en la memoria de SAP HANA, a diferencia de una base de datos tradicional, donde los datos se almacenan en el disco duro.
El almacenamiento de columnas administra los datos de manera columnar en la memoria de SAP HANA. Las tablas de columnas se almacenan en el área de almacenamiento de columnas. El almacenamiento de columnas proporciona un buen rendimiento para las operaciones de escritura y, al mismo tiempo, optimiza la operación de lectura.
El almacenamiento principal contiene la mayor parte de los datos. En el almacenamiento principal, se aplica un método de compresión de datos adecuado (Codificación de diccionario, Codificación de clusters, Codificación dispersa, Codificación de longitud de ejecución, etc.) para comprimir los datos con el objetivo de ahorrar memoria y acelerar las búsquedas. Las operaciones de escritura en el almacenamiento principal en datos comprimidos serán costosas, por lo que la operación de escritura no modifica directamente los datos comprimidos en el almacenamiento principal. En cambio, todos los cambios se escriben en un área separada en el almacenamiento de columnas conocida como «Almacenamiento delta». El almacenamiento delta está optimizado para una operación de escritura y utiliza una compresión normal. Las operaciones de escritura no están permitidas en el almacenamiento principal, pero sí en el almacenamiento delta. Las operaciones de lectura están permitidas en ambos almacenes.
El almacenamiento delta se utiliza para una operación de escritura y utiliza una compresión básica. Todas las modificaciones pendientes en los datos de la tabla de columnas se almacenan en el almacenamiento delta. Cuando se quiere mover estos cambios al almacenamiento principal, entonces se utiliza la «operación de fusión delta» desde el estudio de SAP HANA.
El tamaño es un término que se utiliza para determinar los requisitos de hardware para el sistema SAP HANA, como la RAM, el disco duro y la CPU, etc. El componente de tamaño más importante es la memoria, y el segundo componente de tamaño más importante es la CPU. El tercer componente principal es el disco, pero el tamaño depende completamente de la memoria y la CPU. En la implementación de SAP HANA, una de las tareas críticas es determinar el tamaño correcto de un servidor de acuerdo con los requisitos comerciales.
SAP HANA DB difiere en tamaño con sistemas de bases de datos normales en términos de: Requisito de memoria principal para SAP HANA (El tamaño de la memoria está determinado por Metadatos… etc.).
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073