SAP HANA数据备份与恢复技术解析

早在2006年,图灵奖获得者Jim Gray曾说过这样一句话:“磁带已经过时,硬盘将取代磁带,主内存将取代硬盘,CPU将成为主内存。”然而令人没想到的是,最先将Jim Gray的预言变为现实的却是一家管理软件提供商——SAP。2010年,SAP收购了Sybase,接着便以最快的速度推出了自己的内存数据平台SAP HANA。


HANA的理念全新,将数据完全放在内存中做分析,列式数据库的技术+内存计算的技术,无需索引,无需物化视图,无需调优,同时支持OLTP和OLAP负载,可谓是一款极具“颠覆”的产品。作为SAP历史上增长最快的产品,堪称世界上最快的数据库,比客户原数据库系统快成百上千倍。



HANA是内存数据库,内存指的是RAM,那么如果断电或者重启是不是数据都会丢失?



有一个概念:Persistent Storage(持久性存储)。




Transaction data会在每次commit时更新到Log Volume ,数据默认每300秒同步到Data Volume(时间间隔可配置),这样就会出现一些存储点(savepoints)。


一旦重启或者断电,系统就可以从最后一次数据同步点(consistent save point)恢复数据到log volume。


当然,SAP HANA同样支持第三方备份软件。


Runstor Backup软件集成SAP HANA备份接口,实现HANA数据库全备份、增量备份、增量差异备份。


SAP HANA数据库的备份包含了数据库的所有内容(例如:用户,角色,模型和视图)。只有真正的数据才会被备份,数据库中未使用的空间不会被备份。进行备份时,会备份每一个SAP HANA服务的数据。如果SAP HANA运行在多个主机上,那么数据备份会包含所有主机上的以服务为单位的备份。


Runstor Backup软件支持LAN-Base、LAN-Free备份架构,满足不同类型用户需求,能够将备份数据备份到磁盘、磁带及云存储,提高用户数据安全等级。



猜你喜欢

转载自blog.csdn.net/weixin_42330461/article/details/80581706
今日推荐