靠谱•终端备份系统采用下列核心技术
增量传输
为整个系统提供增量的数据传输方式,减少网络带宽占用和存储时间。采用基于文件块的增量传输技术,即在滑动窗口控制
下对文件分块和对块作摘要运算,然后逐块比较摘要,实现只传输不同文件块。对于块大小可以采用默认值或进行设定。
增量存储

增量传输示意图
负责将备份数据进行增量式的存储。在增量备份时,备份服务器仅存储备份客户端提交的不同文件块;在全量备份时,备份服务器基于上一次备份版本和不同文件块构造与客户端相同的文件,并存储该文件。
版本控制
管理备份文件的历史版本信息,包括生成历史版本文件名称、版本号命名、记录备份类型、备份时间、大小、提交原因、存储控制等。
系统支持完全备份、增量备份两种类型。
自动检测备份技术
系统可自动检测指定目录下 "添加文件或目录 "、"更新文件或目录 "等文件变化 ,缓存一段时间后自动将这些变化备份到
备份服务器。自动备份过程无需人工干预。
还原
负责将指定版本或指定时间点的版本从文档库提取出来。
当备份客户端提交了还原的时间点或版本号,备份服务器从版本控制信息库中
搜索到指定版本或近似时间点。近似时间是早于指定时间点序列中最近的时间点。
如果搜索到的版本正好是完整备份版本,备份服务器直接传输给客户端;如果
是增量版本,备份服务器将从晚于这个版本的序列中最近的完整版本开始向前(时
间更早的方向)追溯还原。
备份视图检索
系统支持客户端在访问控制下对备份视图的检索。可以检索到存储文件名、备份时间、备份类型、版本号、大小、版本修改原因(在已经输入的前提下)建立时间、属主等字段信息和备份历史。备份历史包括备份时间、版本号、大小、提交的备份原因字段。例如,当用户选定某文件向服务器发出查阅这个文件的详细信息请求时,备份服务器便将上述字段信息传输给客户端然后显示出来。
基于虚拟矩阵存储技术的数据管理
虚拟矩阵存储技术为每个存储对象创建一个存储单元。存储单元描述存储对象信息和物理存储介质及存储偏移量。
MAPI提供邮件备份
当第一次备份邮件数据时,用户可选择需要备份文件夹容器;以后只备份修改过的邮件信息或上次备份后的新邮件信息,以利于减少存储和带宽消耗。
在服务器存储库中,系统采用邮件唯一ID 和文件夹为每个备份的邮件对象建立存储索引。
系统主要工作流程说明
全量备份流程:
用户备份指定的文件或目录;
备份客户端向备份服务器发送备份文件列表;
备份服务器统计备份文件摘要并发送给备份客户端;
备份客户端采用增量传输算法依据文件的摘要信息计算需要发送的文件块;
备份服务器将增量文件块和服务器端的文件还原成与客户端相同的文件;
备份服务器验证文件完整性,如果不正确则中断备份;
备份服务器调用存储子系统将备份文件全量版本存储到存储介质上。
增量备份流程:
用户备份指定的文件或目录;
备份客户端向备份服务器发送备份文件列表;
备份服务器统计备份文件摘要并发送给备份客户端;
备份客户端采用增量传输算法依据文件的摘要信息计算需要发送的文件块;
备份服务器验证文件完整性,如果不正确则中断备份;
备份服务器调用存储子系统将接收到的增量文件块作增量版本存储到存储介质上。
还原流程:
用户指定需要还原的文件的版本号或时间点;
备份服务器从版本列表中搜索到指定版本或近似时间点;
备份服务器从全量版本开始逐一还原到指定版本或时间点;
备份服务器将此文件发送给备份客户端;
备份客户端将此文件存储到指定位置或原来路径。