La analítica empresarial tenía un impuesto de latencia. Las empresas copiaban los datos transaccionales a almacenes de datos, preconstruían agregados y esperaban informes que ya estaban obsoletos cuando los ejecutivos los usaban.

SAP HANA atacó la pila misma. Computerworld describió el lanzamiento de 2010 como un motor en memoria que mantenía los datos en RAM en lugar de leerlos del disco, conectado a los sistemas ERP para que los datos transaccionales pudieran analizarse en tiempo real. SAP también eligió un modelo de appliance con hardware de múltiples proveedores en lugar de una única caja propietaria.

La nota técnica explicaba por qué era rápido: HANA usaba un almacén columnar en memoria para escaneos, agrupaciones y agregaciones, e incorporaba cálculo procedimental en el núcleo de la base de datos. SAP afirmaba que se escaneaban 2 millones de registros por milisegundo por núcleo y más de 10 millones de agregaciones complejas por segundo por núcleo en procesadores Intel estándar.

Dejar de copiar los datos fuera antes de hacer preguntas

Mantener los datos en RAM eliminó la latencia de disco de las preguntas que los usuarios de negocio hacían con más frecuencia.

El almacenamiento columnar abarató los escaneos y las agregaciones sin mantener muchos agregados precalculados.

Llevar los cálculos al núcleo de la base de datos evitó los viajes de ida y vuelta entre las capas de base de datos y de aplicación.

El modelo de appliance permitió a SAP ajustar conjuntamente el software y el hardware de sus socios, evitando a la vez la trampa de depender de un único proveedor de hardware.

Un avance en velocidad puede provenir de eliminar capas: poner el cálculo donde solía ocurrir el movimiento escaso.

HANA se lanzó a finales de 2010 y estuvo disponible de forma general en 2011. Más tarde se convirtió en la base de la estrategia S/4HANA de SAP, transformando la base de datos en memoria de un appliance analítico en el núcleo de la siguiente generación de ERP de SAP.

CONSULTA LAS PRUEBAS

Las fuentes

  1. SAP launches HANA for in-memory analytics Computerworld · computerworld.com ·
  2. SAP HANA 1.0 Enables Breakthrough Data Management With In-Memory Computing Engine PR Newswire · prnewswire.com ·