PolarDB-X 1.0-用户指南-数据恢复表-备份恢复

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
简介: 备份恢复本文将介绍备份恢复的两种方式及方法。

概述

PolarDB-X 1.0备份恢复提供实例级、数据库级的备份恢复能力。实例备份支持自动备份与手动备份,备份方式包括快速备份与一致性备份。实例恢复基于已有备份集,将数据恢复至新的实例。

备份方式

PolarDB-X 1.0提供快速备份与一致性备份两种备份方式以及相应的数据恢复能力。两种备份方式的对比说明如下表:

备份方式 优点 缺点 场景
快速备份
  • 备份恢复速度快。
  • 支持备份集和任意时间点的恢复。
  • 支持所有实例版本。
面向分库分表场景,保证单个RDS层面的数据一致性,但不保证数据的全局一致性。 适用于日常业务常规备份恢复场景。
一致性备份 面向分库分表场景,提供全局数据一致保证。
  • 备份恢复速度相对较慢。
  • 仅支持备份集恢复,不支持任意时间点恢复。
  • 仅适用于5.3.8及以上版本。
  • 备份过程中,对PolarDB-X 1.0实例会进行秒级的锁定分布事务操作,锁定过程中,非事务SQL以及单机事务执行不受影响,分布式事务提交会被阻塞,SQL执行RT存在亚秒级抖动,建议在业务低峰期进行一致性备份。
适用于对数据一致性有严格要求的金融行业以及在线核心交易类业务备份恢复场景。

限制与说明

  • PolarDB-X 1.0自动备份策略默认关闭,需要您手动开启。详情请参见设置自动备份策略
  • PolarDB-X 1.0日志备份能力依赖下层RDS,PolarDB-X 1.0控制台设置的日志备份策略会自动同步至下层所有RDS,设置完成后,请勿在RDS控制台修改,避免备份集失效。
  • PolarDB-X 1.0备份恢复依赖日志备份,备份恢复前需要开启日志备份策略,避免备份集失效。
  • 备份过程中不要执行DDL操作,避免实例备份与恢复失败。
  • 备份过程中,请确保PolarDB-X 1.0实例下层RDS的状态正常,避免备份失败。
  • 请确认所有的数据表都存在主键,避免影响一致性备份恢复的数据准确性。
  • PolarDB-X 1.0与RDS库存的影响,PolarDB-X 1.0在实例恢复过程中,会为您自动调整实例的规格与可用区,请在实例恢复完成后确认并调整,避免影响业务。
  • 恢复实例按照实际的付费类型、规格计费,详情请参见PolarDB-X 1.0定价

设置自动备份策略

  1. 登录云原生分布式数据库控制台,选择目标实例所在地域。
  2. 在实例列表页面单击实例名称。
  3. 在左侧导航栏中单击备份恢复
  4. 单击备份策略页签,查看当前的自动备份策略。PolarDB-X 1.0备份策略默认关闭,如果您是第一次进入该页面,查看到的备份策略需要设置后生效。
  5. 单击编辑,设置自动备份策略。
  6. 填写自动备份策略参数,单击确定,完成自动备份策略设置。

本地日志设置

  1. 登录云原生分布式数据库控制台,选择目标实例所在地域。
  2. 在实例列表页面单击实例名称。
  3. 在左侧导航栏中单击备份恢复
  4. 单击本地日志设置
  5. 单击编辑,调整本地日志的配置。
  6. 单击确定,完成配置。
    说明PolarDB-X 1.0实例本身无日志备份能力,设置的日志备份策略会应用到下层所有RDS上。

备份数据

  1. 登录云原生分布式数据库控制台,选择目标实例所在地域。
  2. 在实例列表页面单击实例名称。
  3. 在左侧导航栏中单击备份恢复
  4. 单击数据备份
  5. 选择备份方式和备份级别。
    说明PolarDB-X 1.0只支持RDS级别的备份,如果所有库都在一个RDS上,即使只选择了其中一个库,也会把这个RDS上所有的库都备份一遍,备份集大小和全选所有库时一样大。
  6. 单击确定,提交备份任务。
  7. 单击如图所示右上角按钮,可查看备份任务进度。在数据备份集页签下可查看已备份成功的数据集。p128020.png

恢复数据

  1. 登录云原生分布式数据库控制台,选择目标实例所在地域。
  2. 在实例列表页面单击实例名称。
  3. 在左侧导航栏中单击备份恢复
  4. 单击数据备份集页签。
  5. 确认数据恢复方式。
  • 如果您希望按照备份集恢复数据,在备份集列表中选择有效的备份集,单击右侧的恢复按钮。
  • 如果您希望指定具体时间点恢复,单击页面右上角数据恢复按钮。
  1. p128023.png
  2. 单击预检测,检查是否存在有效的备份集可供恢复数据。如果预检测失败,则无法恢复数据。
  3. 预检测成功后,单击去开通,前往确认订单页面。p130034.png
  4. 确认订单完成后,单击去开通,开始恢复数据,页面右上角的任务列表中可查看数据恢复进度。
  5. 数据恢复完成后,在实例列表页面,可以查看恢复实例。
相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
相关文章
|
3月前
|
SQL 存储 关系型数据库
|
2月前
|
关系型数据库 分布式数据库 数据库
PolarDB产品使用问题之如何将冷存到OSS(Object Storage Service)的数据恢复
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
2月前
|
SQL 存储 关系型数据库
|
2月前
|
存储 关系型数据库 MySQL
|
2月前
|
SQL 监控 关系型数据库
关系型数据库数据恢复步骤
【7月更文挑战第1天】
49 2
|
4月前
|
SQL canal 算法
PolarDB-X最佳实践:如何设计一张订单表
本文主要内容是如何使用全局索引与CO_HASH分区算法(CO_HASH),实现高效的多维度查询。
|
分布式数据库 调度 数据库
直播预告 | PolarDB-X 备份恢复原理与实践
备份恢复是生产级数据库必不可少的功能,而PolarDB-X 作为一款分布式数据库,备份数据的全局一致也是最基本的要求。本期分享将介绍PolarDB-X 开源版备份恢复功能的背景与原理,以及如何使用 PolarDB-X Operator 实现备份调度。
直播预告 | PolarDB-X 备份恢复原理与实践
|
SQL Kubernetes 关系型数据库
实践教程之使用 PolarDB-X 的 TTL 表功能
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。
|
存储 SQL 弹性计算
实践教程之如何对PolarDB-X进行备份恢复
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。本期实验将指导您如何对PolarDB-X进行备份恢复。
|
存储 SQL 关系型数据库
《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X的TTL表的使用和原理(1)
《PolarDB-X开源分布式数据库实战进阶》——PolarDB-X的TTL表的使用和原理(1)
198 0

相关产品

  • 云原生分布式数据库 PolarDB-X