【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及访问对象存储库中的对象,更具体来说涉及对已被存储在利用文件存储系统实施的对象存储库中的对象的加速访问。
技术介绍
对象存储库是在许多不同的存储系统中都有用的存储技术,其中特别包括云存储,在云存储中对象存储库是所使用的最重要的存储。对象存储主要意图应对非结构数据的指数增长。与网络附属存储(NAS)中的文件或者存储区域网(SAN)中的块的传统存储不同,对象存储库使用数据对象。每一个对象被指派唯一的对象标识符(ID),并且每一个对象包含其自身的元数据(其中的一部分是用户定义的元数据,比如与对象相关联的标签)连同实际数据,从而不再需要集中式索引。用户定义的元数据(或标签)是基于对象存储库的存储技术的强区分因素,并且在整个对象存储库中被广泛使用。因此,其在保持合理成本的同时实现了巨大的可伸缩性以及存储位置的地理独立性。对象存储库的重要元素是“对象”和“容器”。对象存储库中的对象和容器利用对象ID来标识。对象ID是为特定对象存储库中的特定对象或容器给出的全局唯一ID(UUID)。对象ID的关键用途和目的是允许很容易地检索对象和容器。取决于对象存储库的具体 ...
【技术保护点】
一种用于创建对象的方法,所述方法包括:在利用文件系统的对象存储库中创建对象;获得与所述对象相关联的索引节点(inode)的索引节点标识符(ID);创建所述对象的对象ID,其中所述对象ID不同于所述对象存储库中的任何其他对象ID;以及修改所述索引节点以至少包括所述对象ID。
【技术特征摘要】
【国外来华专利技术】2014.03.20 US 14/220,9211.一种用于创建对象的方法,所述方法包括:在利用文件系统的对象存储库中创建对象;获得与所述对象相关联的索引节点(inode)的索引节点标识符(ID);创建所述对象的对象ID,其中所述对象ID不同于所述对象存储库中的任何其他对象ID;以及修改所述索引节点以至少包括所述对象ID。2.如权利要求1所述的方法,还包括:把所述对象ID与所述索引节点ID合并。3.如权利要求1或权利要求2所述的方法,还包括:在创建所述对象之前从远程系统接收在所述对象存储库中创建所述对象的请求;以及在创建所述对象之后把所述对象的对象ID发送到所述远程系统。4.如任一在前权利要求所述的方法,还包括修改所述索引节点以包括用于所述对象的路径名,以便提供用于所述对象的搜索参数。5.如权利要求4所述的方法,其中,所述索引节点的扩展属性被修改以包括用于所述对象的所述对象ID和所述路径名。6.如任一在前权利要求所述的方法,其中,所述对象ID具有附加到其的所述索引节点ID。7.一种用于访问对象的方法,所述方法包括:从与存储在利用文件系统的对象存储库中的对象相关联的对象标识符(ID)中提取索引节点(inode)ID;访问与所述索引节点ID相关联的索引节点并且确定存储在其中的对象ID;确定来自所述索引节点的所述对象ID是否匹配从中提取出所述索引节点ID的与所述对象相关联的所述对象ID;以及当来自所述索引节点的所述对象ID匹配从中提取出所述索引节点ID的与所述对象相关联的所述对象ID时,对所述对象实施操作。8.如权利要求7所述的方法,还包括:从远程系统接收访问存储在所述对象存储库中的所述对象的请求;以及把对所述对象实施所述操作之后访问所述对象的结果发送到所述远程系统。9.如权利要求8所述的方法,其中,所述请求包括与将被访问的所述对象相关联的所述对象ID以及将对所述对象实施的所述操作。10.如权利要求7到9中任一所述的方法,其中,所述实施步骤还包括读取、写入和修改的至少其中之一。11.如权利要求7到10中任一所述的方法,还包括:当对于对象的进一步处理需要路径名时,从所述索引节点确定所述路径名。12.一种包括处理器以及与处理器集成在一起并且/或者可由处理器执行的逻辑的系统,所述逻辑被配置成:在利用文件系统的对象存储库中创建对象;获得与所述对象相关联的索引...
【专利技术属性】
技术研发人员:J·T·奥尔森,D·M·巴尔德温,S·C·潘纳迪卡,S·R·派迪尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。