关于java:云数据备份-MySQLSQL-Server-数据备份到-COS

47次阅读

共计 1815 个字符,预计需要花费 5 分钟才能阅读完成。

随着互联网高速倒退,数据安全的重要性日趋显著。数据备份是企业应答系统故障的重要伎俩。数据备份能够进步零碎的高可用性和劫难可恢复性,应用备份还原数据是零碎解体时提供数据复原最小代价的最优计划。

一、云数据库备份计划 - 应用 COS 利用集成备份

COS 利用集成 是腾讯云 对象存储 COS 基于 Serverless 云函数,为开发者提供的存储数据利用解决方案。开发者只须要在 COS 控制台一键配置,即可应用丰盛的性能。

COS 利用集成提供了 云数据库备份的能力,开发者能够轻松配置定时备份工作,将云数据库上的备份文件转存至对象存储进行长久化的保留,在数据库上的数据失落或损坏时,开发者能够通过备份文件疾速复原数据。

二、计划劣势

  • 存储成本低:绝对于数据库存储费用,对象存储更低;
  • 可视化操作:一键配置,简化开发流程,无需编码工作;
  • 自定义备份周期:反对 Cron 语法,可依据须要自在配置备份周期;
  • 自动化执行:云函数主动实现云数据库 MySQL/SQL Server 数据备份,两头过程无需任何人工操作。

三、云数据库介绍

云数据库 MySQL(TencentDB for MySQL)是一种稳固牢靠、可弹性扩大和便于管理的关系型数据库服务。云数据库 MySQL 提供备份复原、监控、容灾、疾速扩容、数据传输等全套解决方案,为您简化数据库运维工作,使您能更加专一于业务倒退。

云数据库 SQL Server(TencentDB for SQL Server)具备微软正版受权,可继续为用户提供最新的性能,防止未受权应用软件的危险。具备即开即用、稳固牢靠、平安运行、弹性扩缩容等特点,同时也具备高可用架构、数据安全保障和故障秒级复原性能,让您能专一于应用程序的开发。

四、备份工作设置步骤

以设置 MySQL 备份工作为例,SQL Server 设置与之类似:

  1. 登录腾讯云 COS 对象存储控制台。
  2. 在左侧导航中,单击【利用集成】,找到【MySQL 数据备份】。
  3. 单击【配置备份规定】,进入规定配置页面。
  4. 单击【增加函数】。留神:如果您尚未开明云函数服务,请返回云函数控制台开明云函数服务,依照提醒实现服务受权即可。
  5. 在弹出的窗口中,配置如下信息:

a. 函数名称:作为函数的惟一标识名称,创立后不可批改。您能够在 云函数控制台 上查看该函数。
b. 关联存储桶:存储 MySQL 备份文件的存储桶。
c. 触发器周期:MySQL 数据备份函数通过定时触发器来触发备份转存操作,触发周期反对每天、每周及自定义周期。
d.Cron 表达式:当触发器周期设置为自定义时,可通过 Cron 指定具体的触发周期规定。Cron 以后以 UTC +8 中国规范工夫(China Standard Time)运行,即北京工夫。具体配置策略请参见 Cron 相干文档。
e. 数据库实例:以后存储桶所在地区的 MySQL 数据库实例列表。
f. 投递门路:备份文件的投递门路前缀,不填写则默认保留在存储桶根门路。
g.SCF 受权:MySQL 数据备份须要受权云函数从您的 MySQL 备份中读取数据库实例及其备份文件,并将备份文件转存至您指定的存储桶中。因而须要增加此受权。

6. 增加配置后,单击【确认】,即可看到函数已增加实现。

您能够对新创建的函数进行如下操作:单击【查看日志】,查看 MySQL 数据备份的历史运行状况。当备份呈现报错时,您还能够通过单击【查看日志】,疾速跳转到云函数控制台查看日志谬误详情。

7. 当备份工作执行后,会能够方才配置的 mysqlbackup/ 目录下找到生成的备份文件。

五、用备份文件复原数据库

(一)MySQL 备份复原

云数据库 MySQL 的物理备份和逻辑备份文件,都会先通过 qpress 压缩,后通过 xbstream 打包(xbstream 为 Percona 的一种打包 / 解包工具)进行压缩与打包。所以咱们能够看到导出到存储桶的备份文件是 .xb 后缀的文件。

如果要对导出的这份 .xb 文件用来复原数据库,能够应用开源软件 Percona Xtrabackup 对数据库进行备份复原,具体能够参考文档 https://cloud.tencent.com/doc…

(二)SQLServer 备份复原

SQL Server 导出的备份文件是 .bak.tar 格局,tar 解压后失去的 .bak 文件能够用于本地部署的 SQL Server 数据库复原,也能够在腾讯云数据库控制台的 SQL Server 实例的“备份复原”上传并导入复原数据。对于理解更多云数据备份攻略请返回:https://cloud.tencent.com/doc…

正文完
 0