SAP HANA
Para empezar deciros que intentar explicar esto me supera ya que me cuesta mucho el mundo de la infraestructura, vamos que soy demasiado funcional y esto de las máquinas me aburre profundamente, pero vamos a ello.
Lo primero de todo aclarar que si solo estamos hablando de SAP HANA nos estaremos refiriendo al concepto de base de datos y en concreto a una base de datos en memoria. No debemos confundirlo con lo que sería SAP S/4HANA que es el ERP.
Si nos ponemos a mirar la historia comentaros que tradicionalmente la arquitectura de las bases de datos fueron diseñadas con las limitaciones de hardware pero con las capacidades actuales ha sido posible tener los datos más relevantes en memoria lo que permite evitar el lento acceso de lectura y escritura a dispositivos mecánicos como los tradicionales “discos duros”, pero ojo porque sigue siendo una base de datos y por tanto los datos si se almacenan pero digamos que en un segundo plano que no afecta al rendimiento... en resumen, que si no se guardaran los datos en el disco no se podría recuperar el sistema si se viene abajo.
Es importante destacar que esta base de datos utiliza una serie de técnicas (procesamiento en paralelo, compresión de datos o almacenamiento en columnas) que permite gestionar grandes cantidades de datos en tiempos de acceso muy reducidos, de ahí que escuchéis que no es solo una base de datos sino una plataforma preparada para la transformación digital: internet de las cosas, big data, información en tiempo real, etc. Además SAP ha realizado una simplificación de las tablas con relación a su ERP tradicional, lo que también facilita y agiliza el acceso a la información.
Indicaros también y para que manejéis la terminología adecuada que SAP Hana Database es la base de datos de un servidor que se denomina SAP Hana Appliance. Y ya por último deciros, y esto ya si que es demasiado técnico y va en contra de la filosofía del blog, que esta base de datos tiene un lenguaje de programación basado en SQL denominado SQLScript que permite en la misma base de datos hacer directamente consultas y cálculos complejos lo que agiliza la respuesta ante los usuarios.
Ahh que se me olvidaba, para cerrar comentaros que HANA significa High Performance Analytic Appliance, vamos que seguro os vais mas contentos hoy a la cama....

Comentarios
Publicar un comentario