lunes, 29 de julio de 2019

Tecnología de Base de Datos en memoria


La tecnología de base de datos en formato de filas la venimos utilizando hace más de cuarenta años, sin embargo, esta se encuentra obsoleta para los requerimientos de las empresas que están en proceso de su transformación digital.
Las bases de datos tradicionales cuando consultan información en el disco para después subirla a la memoria principal generan cuellos de botella, donde esto dependerá también del tipo de disco que se tenga. Aun así, siendo disco de estado sólido, o tarjetas flash, continúa siendo más lento que la memoria.
Además de brindar tiempos extremadamente rápidos de respuesta a consultas, la analítica en memoria puede reducir o eliminar la necesidad de indexar datos y almacenar datos pre-agregados en cubos OLAP (procesamiento analítico en línea) o tablas agregadas. Esta capacidad reduce los costos de informática y permite una implementación más rápida de aplicaciones de Business Intelligence (inteligencia empresarial) y Business Analytics (analítica empresarial).
Las tecnologías en memoria ayudan a lograr mejoras de rendimiento en transacciones (OLTP) y análisis (OLAP). Dependiendo de su carga de trabajo, pueden permitir multiplicar el rendimiento del procesamiento de transacciones, y hasta por ciento de veces más en el caso de las consultas de análisis, en comparación con las tablas y los índices tradicionales.
Para tal efecto analizamos la tecnología in-memory computing (computación en memoria), que nos habilita el procesamiento de grandes cantidades de datos en la memoria principal (RAM) para ofrecer resultados inmediatos en las transacciones y tareas de análisis.
Hoy en día muchas de las aplicaciones requieren respuestas en tiempo real, donde se pueden utilizar base de datos en memoria como solución. Un ejemplo de ellos sería una aplicación para controlar el tráfico aéreo o venta y reserva de pasajes, o en industrias en las que el tiempo de respuesta es crítico.

¿Qué es Sap Hana?

SAP HANA es una plataforma de computación in-memory que permite acelerar los procesos de negocio, proporciona más Business Intelligence y simplifica el entorno de las tecnologías de la información.
Proporciona todos los servicios para cubrir las necesidades de tratado de datos existentesElimina la carga de tener que mantener sistemas de datos históricos por separado y datos en diferentes almacenes de datos, lo que le permite poder realizar operaciones en tiempo real y tener la capacidad de tomar decisiones de negocio basadas en el análisis de datos con mayor agilidad, lo que es algo necesarios debido a la era de la nueva economía digital en la que nos encontramos.
SAP HANA permitirá a los departamentos de Tecnologías de la Información liberarse de las tareas rutinarias, desgastantes y de poco valor añadido relacionadas con la gestión de datos y bases de datos, este departamento quedaría liberado de este tipo de tareas pudiendo dedicar más tiempo a otro enfoque como es la innovación tecnológica.
SAP HANA combina una base de datos que cuenta con servicios de aplicaciones, analíticas de alta velocidad y herramientas flexibles de adquisición de datos en una única plataforma in-memory. Como cualquier base de datos in-memory, almacena y recupera datos usados por las aplicaciones. También puede actuar como depósito, integrando datos de diferentes fuentes de datos con datos transaccionales en tiempo real para ofrecer información estratégica actualizada. 
La plataforma incorpora visualización de datos y funcionalidades de calidad para acceder y analizar rápidamente datos de cualquier fuente. Ofrece un procesamiento de datos avanzado para datos de texto, espaciales, gráficos y en serie en un único sistema.