千家信息网

如何轻松搞定SAP HANA数据库备份

发表于:2025-02-19 作者:千家信息网编辑
千家信息网最后更新 2025年02月19日,本篇文章为大家展示了如何轻松搞定SAP HANA数据库备份,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。2010年SAP发布了一款产品,其全称是SAP Hig
千家信息网最后更新 2025年02月19日如何轻松搞定SAP HANA数据库备份

本篇文章为大家展示了如何轻松搞定SAP HANA数据库备份,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

2010年SAP发布了一款产品,其全称是SAP High Performance Analytic Application,这款产品就是我们所熟知的SAP HANA。经过多年的发展,SAP HANA已经从一个"应用"演变为一个内置计算、数据库、分析和预测等各种引擎的高性能应用平台,现在越来越多的模块逐渐往这个平台靠拢或者说集成。

为保证自身的最佳性能,SAP HANA把数据存储在内存中,同时,使用持久化的存储系统来进行故障的恢复。在数据库正常操作时,数据和undo日志在保存点过程中会自动的持久化到硬盘中,数据的变化被记录在redo日志中。虽然保存点(Savepoint)和写日志操作可以防止断电、硬件故障等突发因素对数据库的影响,但当持久化存储设备发生故障后或者误操作时,二者就无能为力了。为了防止上述情况导致的数据丢失,SAP HANA数据库的备份是必要切必须的。

一、SAP HANA备份特点:

SAP HANA备份可以分成日志备份和数据备份两个部分,具体特点包括:

1)两个部分的备份过程是相互独立的,SAP HANA进行第一次数据备份以前,日志备份是不会进行的;
2)备份和恢复都是应用于整个数据库的,不可以备份和恢复数据库中某一个对象;
3)SAP HANA备份至少需要 BACKUP ADMIN 和 CATALOG READ权限;

二、HBR的技术实现

HBR在一年前即推出了SAP HANA BACKINT集成方案,成为亚洲首家通过SAP HANA BACKINT认证的云厂商,此外,HBR还可以为ECS,NAS,OSS以及自建机房内的文件,VMware,SQL Server等提供安全,高效的备份和容灾保护。

传统的备份方案如下图所示,需要依赖于SAP HANA Studio 或者 cockpit等工具将需要备份的数据dump到本地磁盘或者NAS上,再上传到OSS当中,可以看出在备份方案中,配置非常繁琐,还需要搭配各种脚本进行生命周期的管理。

为了简化这个流程,HBR通过集成SAP HANA BACKINT接口跟SAP HANA进行三方集成,SAP HANA在启动备份的过程会启动HBR部署好的插件,将数据备份到HBR的备份库当中,HBR将所有需要脚本参与的步骤进行全自动化的管理。


此外, HBR HANA插件遵循SAP HANA Backint接口规范,由SAP HANA数据库向HBR HANA插件中存入流式数据,还原时由SAP HANA发起,再由HBR插件对备份时的数据流进行回放操作。

通过以上两种技术手段,大大提升了SAP HANA的备份效率,同时,为了实现数据更快速的恢复, SAP HANA通常采用全备份+日志备份的方式,这就导致了怎么样去缩减全备份的存储空间占用,为了解决这个问题, HBR在流式协议之后采用了变长重删的算法,变长重删算法能较好的将数据变化影响限定在一个切片或相邻的两个切片之间,这样的算法实现了30:1的重删比,能够有效的缩减SAP HANA全备份的存储容量,有效的降低用户的存储成本。

三、HBR备份SAP HANA的三种方式

针对SAP HANA的部署方式,目前分为三种:

1、SAP HANA 单节点部署

  • HBR控制台将控制命令直接发送给SAP HANA节点上的HBR agent (hybridbackup)

  • Hybridbackup根据控制命令生成相应的SQL语句发送给SAP HANA数据库。

  • SAP HANA数据库收到相应的SQL语句之后启动备份任务并调用BACKINT读取备份数据。

  • BACKINT将数据流重定向到IDS当中进行重删压缩处理,最终保存在HBR的备份库当中。

2、SAP HANA 双机HA部署 - 分为主节点和备节点,如果主节点发生故障则由主节点切换为备节点

  • HBR需在两台SAP HANA节点部署HBR Agent,但同一时间工作的数据面程序(BACKINT与IDS)只有一台和SAP HANA主节点保持一致。

  • 控制命令由HBR控制台任意选择一台在线的hybridbackup发送控制命令。

  • hybridbackup生成SQL命令将命令发送到高可用虚拟IP地址,高可用虚拟IP地址会将请求路由到当前的active节点上执行

3、SAP HANA Scale-out部署 - 通常为数据量较大的数据库部署方式HBR 备份 SAP HANA scale-out

  • SAP HANA Scale-out 部署采用Master-worker结构,有一台主节点,所有的备份恢复命令都需要发送到主节点进行执行

  • SAP HANA worker也通用分布了部分数据,所以在备份执行时,相应的master 和 worker都会有数据流产生。

  • 控制命令依然由HBR控制台任意选择在线的hybridbackup节点进行发送。

四、HBR备份SAP HANA的优势

相比于在本地备份SAP HANA 数据库,在HBR备份SAP HANA 数据库的优势包括:

1、 高可靠:备端采用多副本方式存储,进而实现99.999999999%的数据可靠性;
2、 更安全:多用户资源隔离机制,支持异地容灾机制,提供多种鉴权和授权机制及白名单、防盗链、主子账号功能等;
3、 更经济:备份库采用重删存储,支持按量付费,资源包等多种付费形式,降低整体拥有成本;
4、 更简单:操作简单易用,通过HBR控制台界面即可轻松实现SAP HANA数据库的周期性备份、日志备份的相关配置。

上述内容就是如何轻松搞定SAP HANA数据库备份,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

备份 数据 数据库 节点 控制 命令 存储 日志 方式 控制台 插件 故障 两个 数据备份 数据流 方案 机制 算法 过程 部分 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 如何将数据库的文件打印出来 服务器打开网页卡顿怎么办 数据库关系模型设计举例 阿里巴巴网络技术有限公司简称 英灵神殿如何连接服务器 做好监狱网络安全管理工作 网络游戏 数据库文档 方方格子软件开发商 万方数据库怎么下载文献格式 第二次网络安全委员会 如何消除网络安全隐患 重庆奉节蔬菜软件开发 数据库如何按降序排列 王者游戏中服务器老升级啥意思 新乡精益诚网络技术有限公司 南京技术管理软件开发平台 黎明杀机哪个服务器最难 有效防范网络安全问题讨论 mysql找到前n个数据库 首批网络安全设备获工信部认证 软件开发专科能上北广吗 京东用的数据库 宝塔服务器管理网页打不开 数据库的读取工具 网络技术标识 微信做一个简单的数据库 数据库手动创建 河北超频服务器供应 ibm服务器 阵列卡 网络安全周主题日有什么
0