【技术实现步骤摘要】
本专利技术的实施例涉及对诸如数据库记录项之类的元数据的分级存储管理。
技术介绍
存储管理应用提供了在计算机网络中从客户端计算机处备份的、存档的、移植的或以其他方式存储的计算机信息的资源库。该资源库可以是链接到存储管理服务器的分级存储器体系(storage hierarchy),并且可以存储诸如文件和目录之类的数据对象。分级存储器体系通常包括一个或多个数据存储介质级别,其对应于所存储的数据的可访问性。例如,一个级别可以包括多个直接访问存储设备(DASD),其提供对所存储的数据的相对较快的访问。另一级别可包括多个顺序访问存储设备,其提供对数据的较慢的访问,但是在用“数据存储容量/存储设备成本”来衡量时通常是更加节省成本的。一些常规方法将各个数据对象存储在分级存储器体系中,其提供了较高程度的管理粒度,但是需要大量的存储管理开销。换言之,数据对象中的每一个可以独立于所有其他数据对象而被访问、提取、移动或以其他方式处理。在这个级别的管理代价可能相当高,因为存储管理服务器必须维护这样的数据库,其跟踪各个数据对象中的每个数据对象。因此,存储管理服务器数据库可能需要高得惊人的存储容量以存储与所有数据对象相关联的所有元数据。另外,为了提供该管理粒度,总的操作复杂度可能相当得大。另一种管理分级存储器体系内的数据对象的方法使用复合对象,该复合对象包含聚集成单个可操作存储对象的多个数据对象。即,可以将复合对象描述为包含多个文件、目录、数据库或其他数据对象的对象。复合对象的一个例子是一个表示在特定时间点对整个文件系统的备份的对象。这样的复合对象可以包含整个文件系统中的所有数据对 ...
【技术保护点】
一种用于访问信息的计算机实现的方法,包括:创建部分关键字索引,其中所述部分关键字索引包括一个或多个部分关键字索引(PKI)记录项,其中每个PKI记录项标识元数据对象的一部分,其中所述元数据对象包括元数据记录项,每个元数据记录项对应于相关联的数据对象;使用所述部分关键字索引来定位一个或多个PKI记录项,其中所述一个或多个PKI记录项中的每一个对应于一个或多个复合对象之一中的一个或多个数据对象;使用所述一个或多个PKI记录项中的每一个来提取针对所述一个或多个复合对象中的每一个复合对象的元数据对象中的元数据的位置信息;以及使用所述位置信息将来自每个元数据对象的元数据加载进数据库。
【技术特征摘要】
US 2006-5-3 11/381,4991.一种用于访问信息的计算机实现的方法,包括创建部分关键字索引,其中所述部分关键字索引包括一个或多个部分关键字索引(PKI)记录项,其中每个PKI记录项标识元数据对象的一部分,其中所述元数据对象包括元数据记录项,每个元数据记录项对应于相关联的数据对象;使用所述部分关键字索引来定位一个或多个PKI记录项,其中所述一个或多个PKI记录项中的每一个对应于一个或多个复合对象之一中的一个或多个数据对象;使用所述一个或多个PKI记录项中的每一个来提取针对所述一个或多个复合对象中的每一个复合对象的元数据对象中的元数据的位置信息;以及使用所述位置信息将来自每个元数据对象的元数据加载进数据库。2.根据权利要求1所述的方法,其中所述一个或多个元数据对象记录项中的每一个标识相关联的数据对象。3.根据权利要求1所述的方法,还包括接收对位于一个或多个复合对象中的数据对象的请求,其中所述数据对象是目录。4.根据权利要求1所述的方法,还包括显示与所述已加载的元数据相关联的一个或多个数据对象。5.根据权利要求4所述的方法,还包括接收用于展开目录的指示。6.根据权利要求4所述的方法,还包括接收用于对被显示的一个或多个已选择的数据对象执行动作的指示;以及执行所述动作。7.根据权利要求6所述的方法,其中所述动作是观看所述一个或多个已选择的数据对象。8.根据权利要求7所述的方法,其中所述动作是恢复所述一个或多个已选择的数据对象,并且还包括使用所述已加载的元数据来标识所述待恢复的一个或多个数据对象中的每一个数据对象的位置;以及将所述一个或多个数据对象拷贝到指定的目的地。9.根据权利要求1所述的方法,还包括确定所述元数据是否已被加载;以及响应于确定所述元数据还没被加载,使用所述部分关键字索引来定位所述一个或多个PKI记录项。10.一种用于访问信息的计算机实现的方法,包括创建包括一个或多个数据对象的复合对象;创建元数据对象,其中所述元数据对象是对所述复合对象的索引,并且其中所述元数据对象包括元数据记录项,每个元数据记录项对应于相关联的数据对象;以及创建部分关键字索引,其中所述部分关键字索引包括一个或多个部分关键字索引(PKI)记录项,其中所述一个或多个PKI记录项中的每一个标识所述元数据对象的一部分,并且其中所述一个或多个PKI记录项中的每一个对应于在所述一个或多个复合对象之一中的一个或多个数据对象。11.根据权利要求10所述的方法,其中创建一个或多个包括所述一个或多个数据对象的复合对象,并且还包括使用所述部分关键字索引来定位一个或多个PKI记录项,其中所述一个或多个PKI记录项中的每一个对应于在所述一个或多个复合对象之一中的一个或多个数据对象;使用所述一个或多个PKI记录项中的每一个来提取在针对所述一个或多个复合对象中的每一个复合对象的元数据对象中的元数据的位置信息;以及使用所述位置信息将来自每个元数据对象的元数据加载进数据库,其中所述元数据能够用于访问所述数据对象。12.一种包括计算机可用介质的计算机程序产品,所述计算机可用介质包括计算机可读程序,其中当在计算机上执行所述计算机可读程序时,所述计算机可读程序使所述计算机创建部分关键字索引,其中所述部分关键字索引包括一个或多个部分关键字索引(PKI)记录项,其中每个PKI记录项标识元数据对象的一部分,其中所述元数据对象包括元数据记录项,每个元数据记录项对应于相关联的数据对象;使用所述部分关键字索引来定位一个或多个PKI记录项,其中所述一个或多个PKI记录项中的每一个对应于一个或多个复合对象之一中的一个或多个数据对象;使用所述一个或多个PKI记录项中的每一个来提取针对所述一个或多个复合对象中的每一个复合对象的元数据对象中的元数据的位置信息;以及使用所述位置信息将来自每个元数据对象的...
【专利技术属性】
技术研发人员:DM坎农,MJ安格林,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。