[发明专利]一种对象存储设备中的对象查找方法有效

专利信息
申请号: 200910060552.0 申请日: 2009-01-16
公开(公告)号: CN101464901A 公开(公告)日: 2009-06-24
发明(设计)人: 冯丹;何水兵;庞丽萍;谭支鹏;陆承涛;谢雨来;胡洋;秦亦 申请(专利权)人: 华中科技大学
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 华中科技大学专利中心 代理人: 方 放
地址: 430074湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种对象存储设备中的对象查找方法,属于计算机存储系统的数据存取方法,解决现有对象查找方法需要多次读盘以及查找效率低的问题。本发明包括系统初始化、对象记录插入、对象记录查找和对象记录删除步骤,执行系统初始化步骤后,等待并根据用户不同类型的操作请求,分别进入对象记录插入、对象记录查找和对象记录删除步骤。本发明直接定位要搜索的哈希桶块以及直接定位要查找的记录,将现有方法的块搜索O(n)性能和记录搜索O(n)性能都提高到O(1)的性能,避免了多次读盘和平均查找长度大的不足,从而提高了对象查找速度,同时,本发明记录管理采用动态线性哈希查找方法,空间利用率高。特别适合包含大量对象的对象存储设备。
搜索关键词: 一种 对象 存储 设备 中的 查找 方法
【主权项】:
1. 一种对象存储设备中的对象查找方法,包括:(1)系统初始化步骤:读取磁盘上的索引结构体块,根据其内容设置内存索引结构体的内容,等待用户操作,根据用户操作类型,分别转步骤(2)、(3)、(4);(2)对象记录插入步骤:创建一个新对象时,将一条新的记录添加到对应的哈希桶中,同时,判断当前记录总数/当前哈希桶数的值是否超过给定阈值,以决定是否要添加一个新哈希桶到哈希表中;等待用户操作,分别转步骤(2)、(3)、(4);(3)对象记录查找步骤:在读对象,写对象或者查看对象属性信息时进行,根据对象标志符,通过哈希表,在哈希桶中搜索记录是否存在,是则返回要查找的对象记录,否则返回空记录信息;等待用户操作,分别转步骤(2)、(3)、(4);(4)对象记录删除步骤:在删除一个已存在的对象时,删除相应的一条记录;等待用户操作,分别转步骤(2)、(3)、(4);所述步骤(2)、(3)、(4)根据用户操作类型独立运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/200910060552.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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