Continuamos con la entrada anterior, sobre las verdades a medias o conceptos erróneos que circulan sobre SAP HANA:
- SAP HANA es una base de datos en memoria pura. SAP HANA es una base de datos en memoria, sin embargo, hay una serie de operaciones de lectura y escritura en disco que tienen impacto en el rendimiento global del sistema, tales como:
- Carga de tablas con almacenamiento en filas al iniciar el sistema
- Carga de columnas
- Acceso LOB (Large Objects)
- Ejecución de savepoints y snapshots
- Volcados a base de datos (commits)
- Copias de seguridad (backups)
- Todas las tablas están permanentemente en memoria. No todas las tablas SAP HANA están permanentemente y completamente en memoria. Se debe tener presente lo siguiente:
- Las tablas con almacenamiento en filas y las columnas LOB no son cargadas en memoria.
- Las tablas con almacenamiento columnar no son cargas sino son utilizadas o son descargadas por problemas de memoria.
- Así mismo, la información histórica que muy rara vez se accede, no debería ser cargada en memoria
- Las funcionalidades de almacenamiento en filas y almacenamiento en columnas están apartadas. Tradicionalmente estas dos técnicas o funcionalidades provienen de tipos distintos de bases de datos, pero en SAP HANA han sido integradas, por lo que ambos tipos de almacenamiento pueden ser combinados para procesar la información.