企业运维训练营之数据库原理与实践—云数据库备份与恢复—数据库备份恢复介绍

简介: 企业运维训练营之数据库原理与实践—云数据库备份与恢复—数据库备份恢复介绍

一、 数据库备份恢复介绍

 

image.png

 

备份是通过特定方法将数据库的必要文件或数据以特定格式转储到其他存储媒介中。备份内容可以是物理文件,也可以是逻辑数据。存储形式可以是SQL文件、CSV文件,也可以是二进制文件等。存储媒介可以是文件系统、存储、NAS、磁态机等。

 

恢复指将备份文件中的特定数据通过工具或命令的方式恢复到指定的数据库中。其中特定数据主要指备份结果,可以全量恢复,也可以选择其中部分数据,还可以指定时间,比如只恢复到某时间点的数据。逻辑备份可以恢复到其他种类或其他版本的数据库中,而物理备份只能恢复到同一版本的数据库。

 

数据是企业的核心资产,数据丢失的代价不可预估。而由于数据是虚拟资产,非常容易丢失,因此,必须有备份和恢复的能力。

 

数据丢失的原因非常多样,比如人为操作失误造成某些数据被无删除,软件Bug造成部分或全部数据丢失,硬件故障造成数据库部分或全部数据丢失,安全漏洞被入侵、数据被恶意破坏等。

 

除了应对数据丢失和损坏,备份恢复还可用于其他场景:比如排查问题数据或快速搭建生产环境。业务上需要做数据分析,如果在生产库上进行会存在较大风险,因此可以通过备份快速克隆出生产库。此外,也可以用于数据库或数据的迁移、特殊应用场景下基于时间点的数据恢复等。

 image.png

 

 

根据备份是否需要数据库离线,可以分为热备、冷备和温备。

 

• 热备指对正在运行的数据库操作没有任何影响,数据库的读写操作可以正常执行,仅对性能会有一定影响。

• 冷备也叫离线备份,数据库必须停止,读写操作也无法执行。

• 温备指数据库不能进行写入,但允许读操作。

 

不同工具可能掺杂不同的备份状态,一次完整的备份可能够会涉及到以上三种不同方式。

 

• 按照备份后文件的内容,可以分为逻辑备份、物理备份和快照备份。

 

逻辑备份指备份数据库里的逻辑对象,比如表、存储过程等;物理备份指直接备份物理文件;快照备份指基于存储的快照技术进行备份。

 

• 按照备份数据的内容,可以分为全量备份、增量备份以及差异备份。

 

全量备份指对全量数据进行备份,花费时间长,对数据库的影响时间也长,无法进行实时备份。增量备份指基于上次备份,对增量数据做备份。差异备份指基于上次全量备份,做一次差异数据的备份。

 

RTO与RPO是评价备份恢复系统完善的标准。

 

• RTO是恢复时间点目标,即花费多少时间恢复数据。

• RTO是数据恢复点目标,即过去某个时间点丢失了多少数据。

 

最小RPO与RTO意味着以最快时间恢复到最新的数据。

相关文章
|
存储 人工智能 运维
日志服务&云监控全新发布,共筑企业智能运维新范式
阿里云推出Operation Intelligence新范式,通过日志服务SLS与云监控2.0,实现从感知、认知到行动闭环,推动运维迈向自决策时代。
842 1
日志服务&云监控全新发布,共筑企业智能运维新范式
|
SQL 人工智能 Linux
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
945 5
SQL Server 2025 RC1 发布 - 从本地到云端的 AI 就绪企业数据库
|
12月前
|
运维 Prometheus 监控
别再“亡羊补牢”了!——聊聊如何优化企业的IT运维监控架构
别再“亡羊补牢”了!——聊聊如何优化企业的IT运维监控架构
461 8
|
存储 人工智能 运维
从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式
从 Observability 到 Operation Intelligence,日志服务 SLS 与云监控 2.0 协力之下,为企业打造高效、稳定、智能运营的数字化中枢,让复杂系统变得可视、可管、可优。
|
运维 Linux 网络安全
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
373 4
|
运维 安全 NoSQL
“内网不等于安全区”——企业运维如何玩转零信任?
“内网不等于安全区”——企业运维如何玩转零信任?
368 7
|
机器学习/深度学习 人工智能 运维
企业韧性靠“熬”吗?不,智能运维才是真底牌!
企业韧性靠“熬”吗?不,智能运维才是真底牌!
350 0

热门文章

最新文章