SAP HANA是一种被设计成驻留在内存中运行的关系型数据库。通过使用内存中的数据平台,SAP HANA可以获得比运行在磁盘上的方式更好的整体性能。
和基于磁盘的数据库的情况一样,SAP HANA备份是防止数据丢失的必要措施。
虽然HANA是一种内存数据库,但是它也和其它数据库一样要使用持久性存储。不然,HANA很容就就会受到电力故障的影响。因此,第一个最佳实践就是决定什么需要备份。
HANA将持久性存储划分为两个区域——数据区域和日志区域。数据区域包含所有的数据卷,每个服务有一个数据卷,并且每个数据卷都包含相关服务的数据和重做日志项。
日志区域包含所有日志卷并且每个服务有一个日志卷。每个日志卷都包含多个日志片段,这些日志片段依次存储所有的重做日志。日志片段一旦被备份,就可以被覆盖。
文件系统,Backint和SAP HANA快照备份
SAP HANA的备份有三种选择——文件系统、Backint和快照。你还可以混合使用这些备份方法。这些备份方法可以用来创建完全备份,增量备份或者差分备份。
每种SAP HANA备份方法都各有利弊需要权衡,因此确定哪种方法最适合你自己的需求是很重要的。
通过文件系统的备份方式只保护当前数据,而不是整个数据区域,只能执行块级别的一致性检查。但是,文件系统的备份却增加的网络的负载并且很有必要对文件系统的填充情况进行监控。
Backint方法是基于api的方法,通常使用第三方工具调用以进行SAP HANA备份。与文件系统备份一样,这种方法也进行块级别一致性检查并且只对当前数据进行备份,而不是对整个数据区域进行备份。由于该方法支持与第三方备份软件程序集成,因此它可以很好地适应组织现有的备份基础设施,并且能够支持诸如备份加密和数据缩减特性。
第三种方法是创建快照。快照可以非常迅速地创建或应用,并且快照不会像文件系统和Backint备份方式那样增加网络加载。但是,快照不进行块级别一致性检查,也不允许你使用第三方备份工具。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国