开发者社区 > 数据库 > 数据库管理工具 > 正文

DBS数据库备份计划和rds实例里的备份恢复里的备份有什么区别?

DBS数据库备份计划和rds实例里的备份恢复里的备份有什么区别?

展开
收起
三分钟热度的鱼 2023-12-28 16:19:09 96 0
3 条回答
写回答
取消 提交回答
  • 阿里云DBS(Database Backup Service)和RDS实例内建的备份功能在功能定位、可定制性以及应用场景上存在一定的区别:

    1. 功能定位

      • RDS实例自带的基础备份功能是为用户提供的一种基本的数据保护措施,它包括定期自动全量备份和增量备份,确保在发生故障时能够恢复数据。这些备份操作由RDS服务自动管理,用户可以设置备份策略(例如每天一次全量备份,每小时一次增量备份),但功能相对基础且固定。
      • DBS数据库备份服务则提供更高级别的备份与恢复选项,比如支持实时或准实时增量备份、单表恢复、库表级粒度的恢复等,具有更高的灵活性和定制化能力。DBS服务不仅适用于RDS实例,还可以用于ECS自建数据库以及其他云数据库服务。
    2. 定制化程度

      • RDS内置备份通常提供的配置选项有限,对于一些特殊需求可能无法满足,例如指定特定时间点的恢复、细粒度的数据恢复等。
      • DBS服务提供了更多的高级选项,如按需选择备份的时间间隔、生命周期管理、备份数据加密、跨区域复制等功能,用户可以根据自身业务需求和合规要求灵活选择。
    3. 应用场景

      • 对于一般场景下的数据保护和容灾需求,RDS实例自带的备份恢复功能已经足够应对大多数情况。
      • 对于对数据安全性、可用性和恢复速度有更高要求的企业,或者需要满足行业法规和审计需求的企业,DBS服务能提供更强大的数据保护方案。
    4. 性能和资源占用

      • DBS由于采用专门的分布式存储和流处理技术,在一定程度上可能具备更好的性能和更低的资源开销,尤其是在大规模数据备份和恢复场景下。

    总结来说,DBS服务是对RDS默认备份功能的一个补充和增强,特别适合那些需要更强大、更精细化备份恢复管理的用户。

    2023-12-29 22:59:18
    赞同 展开评论 打赏
    1. DBS的备份集可以独立保留,即使RDS实例被释放,备份集仍会按照设置的保留时间进行保留。最长可以保留5年。而RDS实例里的备份恢复的备份集,一旦RDS实例被释放,备份集也会被释放。
    2. DBS提供核心表备份能力,实时保护核心数据,单表全量备份+实时增量备份,RPO达到秒级,数据可以恢复到任意时间点。而RDS实例里的备份恢复的备份策略,需要用户自己设置和操作。
    3. DBS的存储自动扩容,并且免运维。而RDS实例里的备份恢复需要用户自己管理存储和运维。
    2023-12-28 17:01:06
    赞同 展开评论 打赏
  • 首先这两部分目前都是由DBS产品支持的, DBS的备份计划主要是针对客户自建数据库备份,也包括RDS数据库逻辑备份。 如果您的实例是RDS这类云托管或者像PolarDB云原生数据库, 建议使用数据库自带基础备份。 基础备份备份性能更高(快照,物理增量等技术),恢复体验融合的更好。 此回答整理自钉群“DBS数据库备份客户群”

    2023-12-28 16:32:16
    赞同 展开评论 打赏

阿里云提供了一系列数据库管理工具,可以满足您在云上进行数据库管理的各种需求。包含数据传输服务DTS、数据库备份 DBS、数据库自治服务 DAS、数据管理 DMS。

相关产品

  • 数据库备份
  • 相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像