腾讯云轻量应用服务器 - 备份与回档概述(轻量数据库服务)
			文档简介:
数据是企业的核心资产。随着业务发展,企业数据呈现出规模化、爆炸式的增长,业务应用要求实时、在线的快速处理,对于数据库运维人员来说,保护企业核心数据的任务越来越有挑战性,例如数据误删除、相关系统漏洞和病毒、硬件故障,甚至自然灾害都可能造成数据的丢失,因此,备份和回档是数据库非常重要的功能。
            
	数据是企业的核心资产。随着业务发展,企业数据呈现出规模化、爆炸式的增长,业务应用要求实时、在线的快速处理,对于数据库运维人员来说,保护企业核心数据的任务越来越有挑战性,例如数据误删除、相关系统漏洞和病毒、硬件故障,甚至自然灾害都可能造成数据的丢失,因此,备份和回档是数据库非常重要的功能。
备份概述
	轻量数据库支持数据备份和 binlog 备份,通过一个完整的数据备份以及后续一段时间的 binlog 备份,就可以将整个轻量数据库或特定库表恢复到任意时间点。
	您可在备份与回档页查询数据备份列表的字段信息,包括:文件名/备注名、备份时间点、开始时间、结束时间、备份类型、备份方式、备份大小、状态以及操作等;可查询 binlog 备份列表的字段信息,包括:备份 ID、文件名/备注名、binlog 数据开始时间、binlog 数据结束时间、备份大小以及操作等,方便您对历史备份进行查询和管理。
	备份与回档的控制台界面如下:

数据备份
	数据备份即将某个时间点上数据库的全量数据生成一个备份文件,轻量数据库的数据备份支持逻辑备份和快照备份两种备份类型,逻辑备份为全量备份,快照备份包含全量备份和增量备份。
	逻辑备份:仅支持全量备份,指的是保存数据库的逻辑结构和内容,是以 SQL 语句的方式来表示数据库的结构和数据,是数据库对象级备份,备份内容是表、索引、存储过程等数据库对象,其优势主要体现在能支持进行更精细的库、表级别备份,对数据库性能影响较小,但相对备份速度较慢,占用体积较大。
	快照备份:通过对存储层磁盘创建快照的方式进行备份,其优势主要体现在备份速度快,可秒级完成,整个过程计算层业务无感知,相对占用体积小。
	全量备份:对某⼀个时间点上的所有数据进行的⼀个完全拷贝。
	增量备份:在上一次备份的基础上,备份新增或改变的文件。
备份类型对比表
| 
						 
							备份类型
						 
					 | 
					
					
						 
							优势/劣势
						 
					 | 
					
						 
							对象
						 
					 | 
					
						 
							方式
						 
					 | 
					
						 
							下载
						 
					 | 
					
						 
							删除
						 
					 | 
				|
| 
						 
							逻辑备份
						 
					 | 
					
						 
							全量备份
						 
					 | 
					
						 
							优势:精细的库、表级别备份,对数据库性能影响较小
						 
						
							劣势:会对数据库加锁,备份速度较慢,占用体积较大
						 
					 | 
					
						 
							整个集群
						 
						
							指定库表
						 
					 | 
					
						 
							手动
						 
					 | 
					
						 
							✓
						 
					 | 
					
						 
							✓
						 
					 | 
				
| 
						 
							快照备份
						 
					 | 
					
						 
							全量备份
						 
					 | 
					
						 
							优势:备份速度为秒级,业务无感知,占用体积小
						 
						
							劣势:备份不支持下载
						 
					 | 
					
						 
							整个集群
						 
					 | 
					
						 
							手动
						 
					 | 
					
						 
							×
						 
					 | 
					
						 
							×
						 
					 | 
				
| 
						 | 
					
						 | 
					
						 | 
					
						 | 
					
						 
							自动
						 
					 | 
					
						 
							×
						 
					 | 
					
						 
							×
						 
					 | 
				
| 
						 | 
					
						 | 
					
						 | 
					
						 
							增量备份
						 
					 | 
					
						 
							自动
						 
					 | 
					
						 
							×
						 
					 | 
					
						 
							×
						 
					 | 
				
binlog 备份
| 
						 
							备份类型
						 
					 | 
					
					
						 
							优势/劣势
						 
					 | 
					
						 
							对象
						 
					 | 
					
						 
							方式
						 
					 | 
					
						 
							下载
						 
					 | 
					
						 
							删除
						 
					 | 
				|
| 
						 
							binlog 备份
						 
					 | 
					
						 
							增量备份
						 
					 | 
					
						 
							优势:记录增量数据,可通过 binlog 备份恢复到任一时间点
						 
						
							劣势:开启 binlog 备份会降低实例写性能
						 
					 | 
					
						 
							整个集群
						 
					 | 
					
						 
							自动
						 
					 | 
					
						 
							✓
						 
					 | 
					
						 
							x
						 
					 | 
				
	binlog 备份即在某个时间点上将数据库的全量数据记录生成备份文件之后,产生的增量数据。轻量数据库在执行大事务或大量 DML 时会产生较多的 binlog,此 binlog 备份会被上传至云端存储,然后控制台的 binlog 备份列表会显示上传到云端的 binlog 备份,binlog 备份用于存储操作日志。
注意事项
	手动备份任务限制频率为1小时1次,自动备份任务根据用户设置的备份开始时间进行,系统默认每天进行一次自动备份。
	备份方式中,手动备份的逻辑备份文件支持在备份列表手动删除,释放掉备份空间,避免空间浪费和占用,没有手动删除的前提下,备份文件会保留在备份列表下,为避免浪费,请定期手动删除不需要的部分。
	备份方式中,自动备份的文件不支持手动删除,可通过设置自动备份保留时间来实现到期后自动删除。
	binlog 备份大小可在日志备份列表查询,binlog 备份的总大小为每个 binlog 备份文件大小之和。
回档概述
	轻量数据库支持通过回档功能来恢复数据到指定的时间,可以最大程度地减少系统损失。
	轻量数据库支持库表级别以及整集群级别回档到原集群,用户可以根据业务选择不同的回档方式。
回档方式
	按备份文件回档:将集群恢复到任一备份文件的数据文件状态,备份文件选择范围由用户设置的数据备份保留时长决定。
	按时间点回档:将集群恢复到任意时间点,时间点的选择范围由用户设置的 binlog 备份保留时长决定。






