
La mayor parte del software de SAP HANA fue escrito en lenguaje de programación C++, de hecho, al compilar objetos de SAP HANA, estos a su vez, se convierten en códigos de C++, esta es una de la razones principales por las que SAP HANA es tan rápido.
La tecnología de SAP "in-memory":
Dado que SAP HANA trabaja en memoria, se nos ocurre preguntarnos que sucede si se corta el suministro eléctrico y se pierde el contenido de la memoria: HANA escribe puntos de memoria a intervalos frecuentes, los cuales contienen una instantánea de lo que está en la memoria. En los intervalos entre los puntos de salvaguarda, HANA guarda un registro de cada cambio de base de datos a un disco flash rápido.
Si se va la luz, HANA carga el último punto de salvaguarda y luego reproduce los registros de vuelta, para asegurar la consistencia.