SAP · Infrastruttura · ficha YoctoIT

HANA

La base de datos in-memory que sostiene todo el mundo SAP: columnas, transacciones y analytics en el mismo motor, a la velocidad de la RAM.

FOCUS · EL CORAZÓN DEL ERPSizing, réplica y alta disponibilidad de HANA: el oficio que hacemos cada día
Material YoctoIT para clientes y partners · SAP, S/4HANA, HANA, BTP y los demás productos citados son marcas de SAP SE o di sue affiliate.
01 · Qué es

SAP HANA, en claro.

HANA mantiene los datos en memoria y los organiza por columnas: transacciones y análisis conviven sin copias, y el ERP responde en tiempo real. El reverso: la memoria hay que dimensionarla bien y protegerla mejor — una base de datos en RAM no perdona improvisaciones.

In-memory
el dato vive en RAM: latencias de microsegundos, analytics sobre el dato vivo
Columnar
compresión intensa y escaneos rapidísimos, sin índices que cultivar
HSR
HANA System Replication: la réplica nativa, síncrona o asíncrona
SAP HANA
IMAGEN OFICIAL SAP · HANA
INTERFACCIA REALE · SAP HANA CON JOULE · FONTE: SAP NEWS
INTERFAZ REAL · SAP HANA CON JOULE · FUENTE: SAP NEWS
02 · Cómo usarlo bien

Las cosas que marcan la diferencia.

La arquitectura de HANA

Aplicaciones SAP y no SAPS/4HANA, BW, custom vía SQL/HDI
Motor columnar
Motor transaccional
Analytics & ML
un solo dato, tres usos
HANA System Replicationla copia caliente, lista para el takeover
Persistencia en discologs y savepoints: la RAM que no olvida
In-memory, pero con los pies en el suelo

Sizing de memoria

La RAM es el límite y el coste: dimensionamos sobre datos reales de crecimiento, no sobre factores multiplicadores de catálogo.

Scale-up antes que scale-out

HANA rinde mejor en máquinas grandes: por eso su casa natural suele ser IBM Power.

System Replication por niveles

Síncrona en el campus para la HA, asíncrona geográfica para el DR: RPO cero donde hace falta, distancia donde cuenta.

Backups que siguen el ritmo

Savepoints, log backups continuos y verificaciones de restauración: el backup de un in-memory es un proceso, no un job.

03 · En profundidad

Dentro del motor: columnas, delta y persistencia

El motor columnar de HANA escribe primero en un delta store optimizado para inserts y luego consolida en el main store comprimido (delta merge): así conviven OLTP y analytics. La persistencia la garantizan savepoints periódicos y redo logs sobre almacenamiento certificado; la RAM se dimensiona normalmente al doble del dato comprimido, y con NSE (Native Storage Extension) los datos templados se quedan en disco sin salir del perímetro HANA.

  • Delta merge — el escritor no bloquea al lector: inserts en el delta, consultas sobre el main comprimido
  • Compresión columnar — diccionarios y run-length: típicamente 3-7x sobre el dato origen
  • Savepoints & redo log — persistencia cada 5 minutos por defecto + log continuo: la RAM que no olvida
  • NSE — warm data — los datos templados en disco con buffer cache dedicada: menos RAM, mismo SQL
  • MDC multitenant — varios tenant databases aislados en una sola instancia: consolidación con orden
  • Certificación TDI — hardware y almacenamiento validados (KPI de latencia de log <1ms): niente configurazioni fai-da-te
04 · Números y ciclo de vida

Los números que cuentan.

2x
la regla de sizing RAM vs dato comprimido (datos + working memory)
3-7x
la compresión columnar típica sobre el dato origen
5 min
el savepoint por defecto: la ventana máxima de replay del log
2/anno
los SPS de HANA 2.0: una revision strategy que planificar, no sufrir
HANA 2.0 SPS07/SPS08 son las bases actuales; cada revisión debe probarse en QA con backup verificado: nuestros run-books cubren upgrades, réplica y restore point-in-time.
05 · Casos de uso

Dónde rinde de verdad.

Bajo S/4HANA

El motor del ERP: la salud de HANA es la salud del ERP.

Datamarts en tiempo real

Analytics sobre el dato operativo sin ETL nocturnos: el informe vive en el presente.

Consolidación BW

El data warehouse SAP sobre el mismo motor: menos copias, menos esperas.

HANA es el corazón que más de cerca monitorizamos: memoria, réplica y backups bajo control 24/7 con Yocto Vision.