当前位置:首页 > 文章列表 > 数据库 > MySQL > DRDS 数据恢复重磅发布,全方位保障您的数据安全

DRDS 数据恢复重磅发布,全方位保障您的数据安全

来源:SegmentFault 2023-01-22 15:29:45 0浏览 收藏

小伙伴们对数据库编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《DRDS 数据恢复重磅发布,全方位保障您的数据安全》,就很适合你,本篇文章讲解的知识点主要包括MySQL、数据库。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

背景介绍
数据库存储着企业的核心数据,在企业中占据非常重要的位置,一旦出现SQL注入,数据误删的情况,影响的不仅仅是业务,还会泄露用户的个人信息。因此,数据库的数据安全问题十分重要。

当数据库迁移到云端,其安全问题又被进一步放大,云数据库能否高效、便捷地备份数据库,当发生故障或者数据误删时,及时高效地恢复数据,成为企业用户关心的重要问题,影响着他们迁移数据库上云的信心。

近期,阿里云分布式关系型数据库服务 DRDS 数据恢复功能重磅发布,针对实例级、数据库级、表级、行级的数据丢失,分别提供备份恢复、表回收站、SQL 闪回功能,助您在不同场景下快速恢复数据,全方位保障用户数据的安全。

功能优势
全方位的数据守护:提供实例级、数据库级、表级、行级全方位的数据恢复能力
一致性备份恢复:针对 MySQL 分库分表场景,在最小化对用户业务影响的前提下,提供了保证数据的全局一致性的备份恢复方案
SQL 级精确闪回:针对SQL误删(改)操作,无需依赖备份集,提供精确到特定 SQL 的数据闪回能力
操作便捷:基于 DRDS 控制台即可完成数据恢复工作,无需再次跳转至 RDS 控制台,体验便捷高效
价格优势:功能免费,仅需支付 RDS 备份集所占用的存储空间费用
应用场景
在实际的生产应用中,数据库的数据丢失,按照不同场景,大致可以分为实例&数据库级、数据行级、表级:

实例&数据库级数据丢失:整个实例或者数据库的数据丢失,通常是用户误删实例(数据库)造成。
数据行级丢失:数据表中的部分数据丢失,通常是用户执行了错误的 DELETE(UPDATE)SQL 或者 SQL 注入攻击,该情况最为常见。
数据表丢失:整张数据表的丢失,通常是用户执行错误的 DROP TABLE 操作造成。
针对以上的几种场景,DRDS 数据恢复都提供了相应的恢复能力,如下图所示:

图片描述

备份恢复——实例&数据库级的恢复能力
DRDS 备份恢复提供了 OLTP 场景下必备的实例级、数据库级的备份恢复能力。备份策略上,支持自动备份与手动备份两种,用户可以按需选择,满足实际的安全需求。

备份恢复方式上,针对MySQL Sharding 场景,提供了快速备份恢复与一致性备份恢复两种。众所周知,全局一致性的备份恢复能力是金融行业以及在线核心交易类业务对数据库的核心诉求。然而面向 MySQL Sharding 场景,现有的数据库备份方案主要有两种:

针对每个 MySQL 实例分别进行备份。该方案只能保证单个物理分库的数据一致性,在分布式事务存在的情况下,无法保证全局的数据一致性。
对数据库全局禁写,之后分别针对每个 MySQL 实例进行备份。该方案保证了全局的数据一致性,但是对用户业务侵入较大,数据库在一定时间内无法提供数据写入服务。
显然以上两种备份恢复方式都无法满足实际的用户备份需求。针对这一问题,DRDS 在最小化对用户业务影响的前提下,创新性地为用户提供了全局一致性的备份恢复能力,备份过程中数据库无需禁写,仅存在亚秒级的RT 抖动。

图片描述

图片描述

SQL 闪回——SQL 级误操作的精确恢复能力
在实际的生产环境中,运维人员执行了错误的DELETE(UPDATE)语句,造成数据丢失,是较为常见的数据丢失场景。面对这种情况,通常的解决方案是通过备份恢复或者MySQL Binlog Flashback 工具逆向 Binlog 恢复数据:

备份恢复依赖备份集的存在,且这种恢复方式通常会丢失部分数据
MySQL Binlog Flashback 工具,也只能按照时间范围及简单的过滤条件,逆向 Binlog 的数据,然后用户从中挑选数据,需要较多的人工介入
DRDS SQL 闪回针对上述数据行级的误操作场景,提供精确到特定 SQL 的数据恢复能力。用户仅需提供误操作 SQL 的相关信息,即可针对该 SQL 生成精确的回滚SQL(或原始 SQL)文件,用户下载后根据需求恢复数据。

下图给出了 SQL 闪回恢复数据的示例:

图片描述

SQL 闪回的使用界面及生成的恢复文件如下图所示:

图片描述

图片描述

表回收站——表误删后的快速恢复能力
DRDS 表回收站针对误删表操作,提供快速的数据恢复能力。表回收站功能开启后,通过 DROP TABLE 指令删除的表,将移动至表回收站中,2 小时内皆可从回收站中快速恢复。

图片描述

功能文档
关于 DRDS 数据恢复的具体功能,请参考:

备份恢复
SQL 闪回
表回收站

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《DRDS 数据恢复重磅发布,全方位保障您的数据安全》文章吧,也可关注golang学习网公众号了解相关技术文章。

版本声明
本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
简单好用的画电路图软件简单好用的画电路图软件
上一篇
简单好用的画电路图软件
Tshare校园资源分享平台(php网站开发一之环境搭建)
下一篇
Tshare校园资源分享平台(php网站开发一之环境搭建)
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    514次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    499次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
查看更多
AI推荐
  • SEO  AI Mermaid 流程图:自然语言生成,文本驱动可视化创作
    AI Mermaid流程图
    SEO AI Mermaid 流程图工具:基于 Mermaid 语法,AI 辅助,自然语言生成流程图,提升可视化创作效率,适用于开发者、产品经理、教育工作者。
    663次使用
  • 搜获客笔记生成器:小红书医美爆款内容AI创作神器
    搜获客【笔记生成器】
    搜获客笔记生成器,国内首个聚焦小红书医美垂类的AI文案工具。1500万爆款文案库,行业专属算法,助您高效创作合规、引流的医美笔记,提升运营效率,引爆小红书流量!
    674次使用
  • iTerms:一站式法律AI工作台,智能合同审查起草与法律问答专家
    iTerms
    iTerms是一款专业的一站式法律AI工作台,提供AI合同审查、AI合同起草及AI法律问答服务。通过智能问答、深度思考与联网检索,助您高效检索法律法规与司法判例,告别传统模板,实现合同一键起草与在线编辑,大幅提升法律事务处理效率。
    697次使用
  • TokenPony:AI大模型API聚合平台,一站式接入,高效稳定高性价比
    TokenPony
    TokenPony是讯盟科技旗下的AI大模型聚合API平台。通过统一接口接入DeepSeek、Kimi、Qwen等主流模型,支持1024K超长上下文,实现零配置、免部署、极速响应与高性价比的AI应用开发,助力专业用户轻松构建智能服务。
    761次使用
  • 迅捷AIPPT:AI智能PPT生成器,高效制作专业演示文稿
    迅捷AIPPT
    迅捷AIPPT是一款高效AI智能PPT生成软件,一键智能生成精美演示文稿。内置海量专业模板、多样风格,支持自定义大纲,助您轻松制作高质量PPT,大幅节省时间。
    652次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码