【摘要】 本发明提出了一种用于备份系统的海量数据高速缓存器的构造方法,可用于本地数据带 宽大于备份线路数据带宽的备份系统中,尤其是基于Internet的数据备份系统。该方法通过在 本地服务器部署海量数据高速缓存器来存储服务器的变化数据,解决了本地数据带宽大于备 份线路带宽的突出矛盾,减低了备份系统对备份线路带宽以及稳定性的要求,极大地降低了 备份系统的建设成本和使用成本,具有广阔的应用前景。 数据由整理 【专利类型】发明申请 【申请人】四川大学 【申请人类型】学校 【申请人地址】610065四川省成都市一环路南一段24号 【申请人地区】中国 【申请人城市】成都市 【申请人区县】武侯区 【申请号】CN200810045210.7 【申请日】2008-01-17 【申请年份】2008 【公开公告号】CN101634968A 【公开公告日】2010-01-27 【公开公告年份】2010 【授权公告号】CN101634968B 【授权公告日】2011-12-14 【授权公告年份】2011.0 【IPC分类号】G06F12/08; G06F11/14; G06F12/0871 【发明人】李涛 【主权项内容】1.一种用于备份系统的海量数据高速缓存器的构造方法,其特征在于定义一种海量数据高速 缓存器的结构,该结构包括以下两个部分: 1)海量数据高速缓存器描述符,包括五个部分:海量数据高速缓存器容量、备份记 录大小、备份记录数、当前读指针、当前写指针; 2)备份记录,包括四个部分:备份对象名、备份数据在备份对象上的位置、备份数 据、验证摘要值; 其构造方法包括以下步骤:对海量数据高速缓存器进行初始化的步骤;对海量数据高速 缓存器进行写入的步骤;对海量数据高速缓存器进行读取的步骤;其中: 对海量数据高速缓存器进行初始化的步骤,包括以下步骤: 1)创建容器文件的步骤; 2)初始化海量数据高速缓存器描述符的步骤,包括: ①设置海量数据高速缓存器容量的步骤; ②设置备份记录大小的步骤; ③设置备份记录数的步骤; ④设置当前读指针的步骤; ⑤设置当前写指针的步骤; ⑥保存海量数据高速缓存器描述符初始值的步骤; 对海量数据高速缓存器进行写入的步骤,包括: 1)验证摘要值计算的步骤; 2)备份记录封装的步骤; 3)写入海量数据高速缓存器的步骤,包括: ①检测是否有空闲空间的步骤; ②获取当前写指针的步骤; ③计算写入偏移量的步骤; ④写入数据的步骤; 4)更新海量数据高速缓存器描述符的步骤,包括: ①计算新的当前写指针位置的步骤; ②计算新的备份记录数的步骤; ③更新当前写指针和备份记录数的步骤; 对海量数据高速缓存器进行读取的步骤,包括: 1)读取备份记录的步骤,包括: ①判断海量缓存器是否为空的步骤; ②获取当前读指针的步骤; ③计算读取偏移量的步骤; ④读取备份记录的步骤; 2)备份记录错误检测的步骤,包括: ①计算验证摘要值的步骤; ②判断备份记录是否正确的步骤; 3)网络发送的步骤; 4)更新海量数据高速缓存器描述符的步骤,包括: ①计算新的当前读指针位置的步骤; ②计算新的备份记录数的步骤; ③更新当前读指针和备份记录数的步骤。 【当前权利人】四川格瑞特科技有限公司 【当前专利权人地址】成都市武侯区长寿路2号成都市科华中路小学临街综合大楼二楼 【专利权人类型】公立 【统一社会信用代码】121000004000091949 【引证次数】1.0 【被引证次数】5 【他引次数】1.0 【被他引次数】5.0 【家族引证次数】4.0 【家族被引证次数】5