[发明专利]一种对象数据在文件系统中的分布方案在审

专利信息
申请号: 201810951038.5 申请日: 2018-08-21
公开(公告)号: CN109101640A 公开(公告)日: 2018-12-28
发明(设计)人: 傅金地;黄键明 申请(专利权)人: 赛凡信息科技(厦门)有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06F11/10
代理公司: 暂无信息 代理人: 暂无信息
地址: 361000 福建省厦门市厦*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 对象数据 文件系统 工作效率 影响文件 便捷性 分散性 子目录 储存 查找
【权利要求书】:

1.一种对象数据在文件系统中的分布方案,其特征在于,其具体操作步骤如下:

S1、将数据写入对象存储系统,当数据写入对象存储系统的时候,对象存储系统计算出对象名称的md5校验值,假设对象名称为cyphy-objecter-test-1,假设md5校验值为0c6bccf9d390407ae92e02ed7b1286a4;

S2、将md5校验值以n个字符,假设n为2,为一个小单位分为m个子字符串,例如:0c、6b、ccf、9d、39、04、07、ae、92、e0、2e、d7、b1、28、6a、4,md5校验值的2位组合有x种;

S3、根据文件系统的特点和容量大小规划目录深度,假设每个目录在有M个子文件的时候对性能影响仍旧比较小,而且文件系统总容量为cap,单个文件的平均大小假设为fileSize,那么理想的目录数量dirs为:cap/fileSize/m,如果每个目录有x个子目录,那么需要的目录深度为:dirs^(1/x),即为dirs的x开发根就是目录深度deep,如果deep大于m,那么就用m的值当作deep的值;此deep值在系统初始化的时候计算出来,一旦确定就不再改动;

S4、假设deep=5,从md5校验值的第1个子串,到第deep个子串,组成一个路径,例如:d2/30/66/e1/bc/,如果该目录不存在,则逐级创建,并且将对象数据存在该目录下,故该对象的位置在:d2/30/66/e1/bc/cyphy-objecter-test-1;

S5、当用户再次访问数据的时候,需要再执行1,2,4的过程,就能得到对象数据所在的目录d2/30/66/e1/bc/cyphy-objecter-test-1,保证对象数据的可再次访问性;

S6、在列出对象的时候,需要将对象的目录前缀去掉,返回真实的对象名称cyphy-objecter-test-1给用户,提高了查找速度,从而提高了工作效率,便捷性更好。

2.根据权利要求1所述的一种对象数据在文件系统中的分布方案,其特征在于,所述步骤S1中假设计算出的散列值和随数据传输的散列值相同。

3.根据权利要求1所述的一种对象数据在文件系统中的分布方案,其特征在于,所述步骤S3中一般要求规划中x要小于M。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛凡信息科技(厦门)有限公司,未经赛凡信息科技(厦门)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810951038.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top