10.27.2013

¿Qué es SAP HANA?

Una de las áreas donde SAP no ha solido tener presencia es en el mundo de las BBDD, un mercado en donde estaban claramente posicionadas Oracle, IBM (DB2, Informix), Microsoft (SQL Server)… entre otros.


Han sido muchos los hitos alcanzados por SAP en el mundo de las BBDD, si bien es destacable que en 2010 comprase Sybase para mejorar su posición en la gestión de datos y la movilidad. Pero realmente, lo que ha ido buscando SAP hasta llegar a su actual situación es lograr una analítica actualizada en tiempo real, evitando el tiempo derivado de mover grandes volúmenes de datos procedentes de operaciones ETL (Extract, Transform and Load).


OLTP / OLAP como entidad única

Durante este tiempo SAP ha estado trabajando en unir en una dimensión común las capas operacionales y analíticas del negocio, permitiendo la combinación de sistemas transaccionales y analíticos en una misma infraestructura. Así sería posible evitar grandes consumos de tiempo y memoria, consecuencia de mover datos desde la instancia operacional hacia la analítica.





¿Pero esencialmente… que es SAP HANA?



Es un sistema para la gestión de BBDD por columna – fila donde la información es almacenada en memoria de acceso aleatorio (RAM = Random Access Memory).

Utiliza una arquitectura especifica denominada multi-core (procesador multinucleo) que permite una enorme capacidad de proceso. Esto significa que los tiempos de ejecución de los programas será proporcional a la cantidad de memoria accesible para leer, escribir… o para realizar movimientos de datos.

SAP HANA incluye:

  • Dos almacenes de datos diferentes: el utilizado para datos basados en columnas y en filas
  • Compresión de datos para optimizar espacio
  • Particionamiento para segmentar la información de acuerdo a las necesidades específicas de la BBDD, y de este modo acelerar rendimientos.
  • Mecanismos de inserción Delta para asegurar que solo es cargada la información transformada, y de este modo aumentar rendimientos en la BBDD.

El objetivo de SAP HANA ha sido construir un componente mixto OLAP / OLTP, utilizable tanto en entornos transaccionales u operacionales como en los analíticos o informativos.





No hay comentarios: