《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(中)—— 一、PolarDB的备份与恢复

本文涉及的产品
PolarClaw,2核4GB
简介: 《阿里云认证的解析与实战-关系型数据库ACP认证》——PolarDB云原生关系型数据库的解析与实践(中)—— 一、PolarDB的备份与恢复

一、 PolarDB的备份与恢复

 

1. PolarDB备份

 

1) PolarDB备份概述

 

PolarDB是为业务变化快,数据量激增,高并发场景而设计的数据库。为了数据的安全,PolarDB采用物理备份(快照备份),每天自动备份一次,也可以手动发起备份。

自动备份和手动备份都不会影响集群的运行,备份文件保留的时间为7天。

手动备份最多可以有3个,备份文件可删除;自动备份每天默认1个,备份文件不可删除。

 image.png

 

2) 手动备份与自动备份

 

a) 自动备份

 

自动备份默认开启,PolarDB会按照设置的备份策略自动备份数据,以达到定时定期备份的效果,保证数据的安全性。

集群创建之初,PolarDB即会按照每日备份一次的频率,自动进行数据备份。

 

b) 手动备份

 

即主动备份,可以根据业务需求随时进行手动备份,达到即时备份的效果,确保数据可靠性。

image.png

 

c) 常规备份与增强备份

 

针对自动备份的频率,PolarDB支持两种频率:常规备份和增强备份。

 

常规备份

 常规备份频率下,一天只能自动执行1次备份

 出于安全考虑,常规备份的频率为每周至少2次

 

增强备份

 增强备份频率下,24小时内可以自动执行多次备份,用户可以根据业务选择开启每2、3或4小时进行一次增强备份。

 最近24小时增强保护功能开启后,备份完成时间在24小时内的备份会全部保留。超过24小时的,系统将仅保留每日00:00点后完成的第一个备份,其他均被删除。

 image.png

 

d) 数据备份与Redo备份

 

PolarDB支持数据备份和Redo日志备份。用户可设置数据备份和Redo日志备份的备份策略,如数据自动备份的频率,数据备份文件保存时长、存储位置,日志备份文件保存时长等。

 

数据备份

数据备份即将某个时间点上集群的全量数据生成一个备份集(快照)

 

Redo备份

Redo日志备份即记录生成备份集后的增量数据。

image.png

 

2. PolarDB恢复

 

1) PolarDB恢复概述

 

PolarDB在发生数据更新错误、或系统出现故障导致数据出现问题时,采用恢复数据方式,可以快速解决数据问题

恢复数据可采用按时间点恢复或按备份集(快照)

恢复数据时,集群可以恢复到过去7天内的任意时间点,是基于Redo日志的,与Binlog无关

数据恢复是基于“全量快照备份+Redo日志”,Redo日志量大小与数据库的写负载有关,写入/更新频繁的数据库会产生较多的Redo日志。

 image.png

 

2) PolarDB恢复操作

 

PolarDB可执行全量数据恢复操作和库表级数据恢复操作。

 

全量恢复

是指将PolarDB全量历史数据恢复至一个新的集群,验证新集群数据后,可以再将恢复后的数据迁移至原集群。

 

库表恢复

是指仅恢复指定的部分库或部分表到原集群。例如游戏业务中有时仅需恢复某个或某些玩家的数据,此时可使用库表恢复方式。

 

PolarDB恢复操作可以基于备份集恢复和基于时间点恢复。

备份集恢复(全量/库表)

image.png

image.png

image.png

库表恢复方式中的从备份集恢复,只支持从一级备份的备份集里恢复,不支持从二级备份恢复

 库表恢复只会恢复指定的表,操作时请确认已选中所有需要恢复的表

 集群内的表低于50000张才可以使用库表恢复功能,超过50000张表时无法使用

 库表恢复功能不支持恢复触发器(Trigger),若原表设置了Trigger,该Trigger不会被恢复

 库表恢复功能不支持恢复外键(ForeignKey),若原表设置了ForeignKey,该ForeignKey不会被恢复。

 

时间点恢复(全量/库表)

 image.png

 

时间点恢复对于库表恢复的约束,和备份集恢复的约束相同。

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍如何基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
8月前
|
存储 SQL 关系型数据库
RDS DuckDB技术解析一:当 MySQL遇见列式存储引擎
RDS MySQL DuckDB分析实例以​列式存储与向量化计算​为核心,实现​复杂分析查询性能百倍跃升​,为企业在海量数据规模场景下提供​实时分析能力​,加速企业数据驱动型决策效能。​​
|
6月前
|
人工智能 Cloud Native 关系型数据库
云栖重磅|瑶池数据库:从云原生数据底座向“AI就绪”的多模态数据底座演进
瑶池数据库:从云原生数据底座向“AI就绪”的多模态数据底座演进
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
7月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
7月前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
10月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
10月前
|
存储 关系型数据库 数据库
高性能云盘:一文解析RDS数据库存储架构升级
性能、成本、弹性,是客户实际使用数据库过程中关注的三个重要方面。RDS业界率先推出的高性能云盘(原通用云盘),是PaaS层和IaaS层的深度融合的技术最佳实践,通过使用不同的存储介质,为客户提供同时满足低成本、低延迟、高持久性的体验。
|
11月前
|
存储 Cloud Native 关系型数据库
PolarDB开源:云原生数据库的架构革命
本文围绕开源核心价值、社区运营实践和技术演进路线展开。首先解读存算分离架构的三大突破,包括基于RDMA的分布式存储、计算节点扩展及存储池扩容机制,并强调与MySQL的高兼容性。其次分享阿里巴巴开源治理模式,涵盖技术决策、版本发布和贡献者成长体系,同时展示企业应用案例。最后展望技术路线图,如3.0版本的多写多读架构、智能调优引擎等特性,以及开发者生态建设举措,推荐使用PolarDB-Operator实现高效部署。
511 4
|
11月前
|
Cloud Native 关系型数据库 分布式数据库
PolarDB开源:云原生数据库的新篇章
阿里云自研的云原生数据库PolarDB于2023年5月正式开源,采用“存储计算分离”架构,具备高性能、高可用及全面兼容性。其开源版本提供企业级数据库解决方案,支持MySQL、PostgreSQL和Oracle语法,适用于高并发OLTP、核心业务系统等场景。PolarDB通过开放治理与开发者工具构建完整生态,并展望更丰富的插件功能与AI集成,为中国云原生数据库技术发展贡献重要力量。
808 17

热门文章

最新文章

推荐镜像

更多
  • DNS