DAS 数据追踪与回滚 功能介绍

举报
数据库小管家 发表于 2020/03/05 15:10:33 2020/03/05
【摘要】 1. 功能简介数据追踪与回滚为用户提供数据变更审计及数据回滚功能使用场景1. 核心数据变更审计,统计变更数量,查看敏感变更例如:银行流水查看收支情况,订单表统计新增订单,配置表关键配置变更历史2. 误操作数据回滚,找回误删除数据,恢复变更前数据状态例如:DBA更新配置未加where条件,误删除配置数据,程序bug生成大量脏数据,及其连锁反应 2. 功能使用1. 功能入口(数据方...

1.  功能简介

数据追踪与回滚为用户提供数据变更审计及数据回滚功能

使用场景

1. 核心数据变更审计,统计变更数量,查看敏感变更
例如:银行流水查看收支情况,订单表统计新增订单,配置表关键配置变更历史
2. 误操作数据回滚,找回误删除数据,恢复变更前数据状态
例如:DBA更新配置未加where条件,误删除配置数据,程序bug生成大量脏数据,及其连锁反应
 

2.  功能使用

1.      功能入口(数据方案--数据追踪与回滚)

数据追踪与回滚功能入口位于数据方案菜单下,数据追踪任务列表支持按时间和数据库筛选

1.png

 

2.      创建任务

1.       点击发起追踪按钮创建数据追踪任务,第一次使用数据追踪功能会提示签署数据安全协议,提醒用户DAS会存储任务涉及的变更记录,请详细阅读协议内容,未签署协议用户不能创建新的数据追踪任务   191955iizt8ox9rfhmrcru.png

2.       依据提示填写任务信息,时间范围即待追踪数据变更时间,该时间差不能超过6小时,填写完成点击预检查按钮

191716c8sgtylpyneyrazo.png

3.       预检查会根据时间范围筛选Binlog列表,开启备份的RDS实例会定时备份Binlog文件到obs上,备份会有<=5min延迟,用户发起对当前时间数据追踪时,存在无最新5min变更记录的可能,遇到该情况稍后重新创建任务即可

1917169o4rzmoogy2pfvit.png

4.       读取日志会发起Binlog解析,根据任务信息将涉及变更记录存储,支持后续数据筛选及展示192419bjw8i82sj1q6nvfo.png

5.       Binlog列表全部解析完成后,点击搜索日志按钮进入任务详情搜索日志页面,该页面展示变更事件列表,支持文件过滤,表名(迷糊),字段名字段内容(迷糊)搜索,点击查看数据可查看当前事件变更数据,点击查看回滚语句可查看当前事件回滚SQL(无主键表不支持生成回滚语句)

192658lnv9umzicx6pchck.png

192658eabzmv1ghdvqsjuj.png

1924207pxz7kdum9fne9fp.png

6.       当有多个事件需要合并回滚时,点击新建回滚任务按钮,指定回滚事件id范围,将合并后的回滚SQL生成到obs存储中,高级选项支持表名(迷糊),字段名字段内容(迷糊)筛选

a)         变更合并:对同一记录(主键)连续3次变更(1->2->3->4)等价于1次变更(1->4

b)         语句类型选项:

                         i.              生成基于事件的回滚SQL:针对数据发生变更时的前后镜像生成反向变更SQL

                       ii.              获取数据变更前的原始数据:将数据变更前镜像生成回滚表及insert语句

1926590f9r71wrtmb7f8gi.png

7.       创建的数据回滚任务,在任务详情回滚任务列表页面,点击下载按钮可查看SQL,同一记录合并变更存在变更抵消情况(insert->deletedelete->insertupdate->update),因此生成文件存在无回滚SQL/无原始数据情况

192659oma2bjlpy1k1ueps.png

8.       任务完成使命后,可在任务列表页主动删除,任务涉及变更记录DAS存储将同步删除,未主动删除任务在15天后过期,由系统自动回收并删除变更记录DAS存储

1927005cw35tggdbs7mpah.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。