SAP HANA内存数据库就是把所有的数据放到内存里——内存处理器,也是计算机除了CPU 速度最快的地方。不像传统数据库,数据放在硬盘里,走过复杂的读操作,走过系统总线,在内存里被短暂的处理,然后再走过同样的路回去,躺在硬盘里。
HANA的基本原理如下图所示:
①提交数据,数据写入内存。(HANA DB启动后,把数据库从硬盘一次读入到内存)
②写入内存时,系统同步写入日志segment
③(默认15minutes),系统定期异步把日志segment写入到硬盘,并创建保存点savepoint. 并自动释放上一个日志区