[发明专利]互联网数据管理系统及其读写方法在审
申请号: | 201310217587.7 | 申请日: | 2013-06-03 |
公开(公告)号: | CN104216908A | 公开(公告)日: | 2014-12-17 |
发明(设计)人: | 顾青;倪庆洋;谢超;梁佐泉;冯四风;梁艳敏;张士鹏;田文晋;贾伟峰 | 申请(专利权)人: | 上海普华诚信信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 殷晓雪 |
地址: | 201210 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互联网 数据管理 系统 及其 读写 方法 | ||
1.一种互联网数据管理系统,其特征是,包括:
——存取管理模块,用于向存取适配模块发出文件存取请求,还将欲写入文件写入到存储资源模块的一个或多个数据单元中,还从存储资源模块的一个或多个数据单元中读取并合并为欲读取文件;
——存取适配模块,负责管理整个数据管理系统的命名空间、以及分配欲写入文件存储在哪些数据单元中以及在这些数据单元中的存储位置、以及查找欲读取文件在哪些数据单元中以及在这些数据单元中的存储位置;
——存取资源模块,包括多个数据单元,各个数据单元的大小相同。
2.根据权利要求1所述的互联网数据管理系统,其特征是,每个文件或者直接写入到一个数据单元中,或者分为多个部分且各个部分各自写入到一个数据单元中;各个文件的各个部分均小于或等于所述数据单元的大小。
3.根据权利要求1所述的互联网数据管理系统,其特征是,所述存取适配模块在分配欲写入文件在哪些数据单元以及在这些数据单元中的存储位置时,优先将已使用、但还具有空闲空间的数据单元填充满,然后再使用全新的数据单元。
4.根据权利要求1所述的互联网数据管理系统,其特征是,各个数据单元均周期性地将其心跳信息发送给存取适配模块;所述心跳信息用于表明该数据单元的状态是否正常。
5.根据权利要求1所述的互联网数据管理系统,其特征是,所述存储适配模块为每个数据单元至少创建一个副本,每个数据单元及其副本至少存储在两个不同的磁盘上;所述存储适配模块负责管理各个数据单元的副本信息,包括副本数量及路径;当发现一个数据单元不可用,存储适配模块将读取该数据单元的副本,并基于该数据单元的副本修复或替换该不可用的数据单元。
6.一种互联网数据管理系统的写入方法,其特征是,包括如下步骤:
第1步,存取管理模块发出文件写入的请求;
第2步,存取适配模块接收该请求后,根据欲写入文件的大小和当前的数据单元配置信息,分配该欲写入文件存储在哪些数据单元中以及在这些数据单元中的存储位置,并将分配结果告知存取管理模块;
第3步,存取管理模块根据所述分配结果将欲写入文件分割为一个或多个部分,并写入到所分配的一个或多个数据单元中。
7.根据权利要求6所述的互联网数据管理系统的写入方法,其特征是,
所述方法第2步中,所述分配结果还包括所分配的各个数据单元的副本的存储位置;
所述方法第3步中,所述存取管理模块将数据同时写入所分配的各个数据单元及其副本中。
8.一种互联网数据管理系统的读取方法,其特征是,包括如下步骤:
第1步,存取管理模块发出文件读取请求;
第2步,存取适配模块接收该请求后,根据欲读取文件的名称查找欲读取文件在哪些数据单元中以及在这些数据单元中的存储位置,并将查找结果告知存取管理模块;
第3步,存取管理模块根据所述查找结果在所查到的各个数据单元中读取欲读取文件的各个部分,并合并为欲读取文件。
9.根据权利要求8所述的互联网数据管理系统的读取方法,其特征是,
所述方法第2步中,所述查找结果还包括所查到的各个数据单元的副本的存储位置;
所述方法第3步中,当某一数据单元读取失败后,所述存取管理模块改读取其副本。
10.根据权利要求8所述的互联网数据管理系统的读取方法,其特征是,所述存取管理模块在各个数据单元第一次写入时计算初始校验和,并保存一个包含各个数据单元的初始校验和的日志用于后续的验证校验证;所述存取管理模块还在读取各个数据单元时验证校验和,如果检测到校验和验证错误,就向存取适配模块报告该已损坏的数据单元;存储适配模块将这个数据单元的一个复本复制到另一个存储位置,并删除已损坏的数据单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海普华诚信信息技术有限公司,未经上海普华诚信信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310217587.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网球捡球器
- 下一篇:用于皮下传感器的针头保护装置