适用于数据库、MS Exchange、Quickbooks 和 Outlook PST 文件的云备份解决方案

为什么数据库文件难以备份?

普通文件(例如 Microsoft Office 文档、PDF 或图像文件)备份起来很容易。这些文件体积小,而且很少需要锁定。复制或上传速度非常快。

数据库文件(例如 SQL Server、Oracle、DB2、Sybase、Informix、MySQL、PostgreSQL)非常不同:

  • (1)它们通常体积很大,需要更长的复制/上传时间;

  • (2)它们始终处于打开和锁定状态。您无法使用常规工具进行复制或上传。

  • (3)即使用户没有点击“保存”,它们也会频繁更改。甚至在你完成备份之前,它们就已经更改了。

MS Exchange、Quickbooks 和 Outlook PST 文件都是数据库或类似数据库的文件。

备份方法 1:使用 DriveHQ 在线备份备份数据库文件。

DriveHQ 在线备份客户端软件 可采用以下技术支持数据库文件备份:

  • - DriveHQ 在线备份支持卷影复制 (VSS) 功能。它可以在数据库文件被锁定并正在写入数据时创建数据库文件的快照副本。然后,它可以将数据库快照文件备份到 DriveHQ 云存储。

  • - DriveHQ 在线备份支持自动重试和恢复备份。备份大型数据库文件可能需要很长时间。如果网络中断,DriveHQ 在线备份可以自动重试并从中断处恢复备份,无需重新开始。

  • - DriveHQ 在线备份支持透明数据压缩,以实现更快的传输速度。为了获得最佳的 I/O 性能,数据库文件通常不进行压缩。数据库文件可以压缩 75% 甚至更多,例如,一个 10 GB 的数据库文件通常可以压缩到仅 2.5 GB。DriveHQ 在线备份会透明地压缩和解压缩数据,从而加快上传和下载速度。


使用 DriveHQ 在线备份的数据库/电子邮件备份向导

备份数据库文件时,请使用 DriveHQ 在线备份的数据库/电子邮件备份向导。请勿使用实时备份任务备份数据库文件。这是因为数据库文件会在无人干预的情况下不断修改,无法实时备份所有更改。备份频率取决于数据库文件大小和上传速度。如果文件不大,每天备份即可。否则,建议每周备份到云端。如果需要每天备份,可以将其设置为每天备份到本地存储。

大型数据库备份的性能优化

备份小型数据库文件相对容易,通常不会影响网络速度。但备份大型数据库文件可能需要很长时间,并会降低网络速度。

DriveHQ 在线备份支持增量备份,尤其是在备份常规文件时。例如,如果您已经备份了 100 万个文件,之后又添加/更改了 10 个文件,则只需备份这 10 个文件。此外,在线备份还支持断点续传。例如,如果您备份了一个 10GB 的文件,在上传了 8GB 数据后网络中断,下次只需上传 2GB 的数据即可。

DriveHQ 在线备份不直接支持数据库文件的增量(差异或块级)备份。原因有二:

  • - 数据库文件的更改通常会影响多个数据块。例如,如果数据库包含一个百万行的表,简单的 DELETE、UPDATE、SORT、COMPACT 或 INDEX 操作就可能完全改变文件内容,使得使用块级增量备份变得不可能或效率极低。

  • - 数据库文件在多个位置(多个数据块)不断被修改。所有数据块必须按正确的顺序备份;任何一个错误都会导致整个批处理操作回滚。

  • - 备份多个小块数据比备份一个大块数据要慢得多。

  • - 如果每天/每周备份数据库文件,假设每天只有 1% 的数据被修改,实际上可能会影响到 10% 的数据块。(极端情况下,如果有 1000 个 1MB 的数据块,如果每个数据块只更改一个字节,那么所有数据块都会被更改,尽管实际数据更改量只有 0.0001%。)在这种情况下,备份整个文件效率要高得多。

  • - 数据库文件最有效的增量备份方法是事务日志备份. 无需备份数据库文件中已修改的数据块,只需备份数据库事务(例如 SQL 命令,但不包括只读 SELECT 命令)。SQL 命令远小于受影响的数据块。但这种方法需要使用相同的数据库服务器(否则,恢复过程将耗时很长)。

  • - 一种用于数据库文件的混合增量备份解决方案: 使用数据库软件自带的增量备份工具创建本地增量文件,然后使用 DriveHQ 在线备份将本地备份文件备份到云端。例如,SQL Server 和 Oracle 都支持基于事务日志备份的增量备份,因此比块级备份效率更高。

备份方法二:使用 FTP(FTPS/SFTP)脚本备份数据库文件

DriveHQ是其中之一 最大的FTP服务器托管服务 如果您更喜欢命令行/shell脚本,您可以创建命令行FTP脚本,将数据库文件备份到DriveHQ的FTP服务器。

如果您的数据库服务器运行在 Unix/Linux/大型机系统(包括 AIX、Solaris、HP-UX、OpenVMS、BSD 等)上,则需要使用 FTP 备份,或者使用 DriveHQ 在线备份软件的网络备份功能。更多信息,请访问[此处插入链接] 适用于 Unix/Linux/大型机的备份解决方案 .