[发明专利]一种基于元数据的信息资源分布式查询方法在审
申请号: | 201711461919.0 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108108456A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 罗志勇;黄丹;赵杰;罗蓉;于士杰;汪源野;范志鹏;耿琦琦 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400065*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式查询 信息资源 元数据 查询结果 查询请求 虚拟表 查询 计算机信息处理技术 查询处理器 查询处理 查询效率 分解算法 算法流程 信息访问 用户发送 用户提供 生成子 物理表 映射 算法 合并 响应 访问 | ||
本发明提出了计算机信息处理技术领域中的一种基于元数据的信息资源分布式查询方法。该方法包括:针对分布式查询,设计一种基于虚拟表的方案,实现虚拟表到物理表的映射,为用户提供访问结构,进行信息访问,当用户发送查询请求时,提供一种查询算法流程,通过查询分解算法生成子查询请求后分别执行,最后查询处理器将采用连接算法对子查询结果合并得到查询结果。本发明通过一种基于元数据的信息资源分布式查询方法,减少了查询处理的响应时间,加快了查询的处理速度,提高查询效率。
技术领域
本发明属于计算机信息处理技术领域,尤其涉及一种基于元数据的信息资源分布式查询方法。
背景技术
随着信息处理技术的飞速发展和应用领域的不断拓宽,特别是互联网的迅速普及和信息化建设的逐步发展,网络信息资源数量呈现指数增长。然而由于大量的信息资源存储在分散的环境中,并且其数据模型、数据结构、存储环境等的不同,使得信息资源的查询存在诸多困难。元数据是用来定义数据的数据信息,它为解决信息的整理、检索、控制和管理等问题提供了一种新的方法。
目前,分布式查询方法,通常采用的方法有:传统分布式数据查询,基于XML的统一数据源的查询方法,采用逻辑集成的方法查询等。
现有的分布式查询方法存在一定的缺陷,大概表示为:
1传统分布式数据查询对数据查询时必须对所有的分布式数据系统的表达模式清楚,并且对不同的数据要进行复杂的语法、语义转换,因此查询效率不高。
2基于XML的统一数据源的查询方法,提出了通过将结构化数据和无结构化数据统一转换为XML格式的数据,实现了异构数据源的统一查询,提高了异构的单表查询效率,但是对于联合查询来说,具有一定的难度。
3采用逻辑集成的方法查询,实现了对异构数据源的有效查询,但对分布式数据的查询没有优化,缺少数据隔离和完招性检验等。
针对上述需求和问题,本发明将元数据技术应用到数据查询中,建立了一种基于元数据的信息资源分布式查询方法,提供了一种新的查询策略,通过一种虚拟表的查询策略将各数据源查询结果有机的整合到一起,本方法是一种开放、灵活、适应性强的信息资源查询的解决方案,加快了查询的处理速度,提高查询效率。
发明内容
针对现有资源存储分散,分布式查询数据量大、数据结构不统一、查询效率不高等问题,本发明提供一种基于元数据的信息资源分布式查询方法,提高查询效率。为了实现上述目的,本发明采用了如下技术方案:
一种基于元数据的信息资源分布式查询方法,采用元数据标准作为数据统一的基础,用于描述、注册和服务,使用的参数以及服务执行的返回结果都采用元数据表示。通过为用户提供的查询接口和返回查询结果的信息资源代理进行访问,提供一种查询策略。元数据的信息资源分布式查询方法包括:
步骤1:对分布式数据的查询设计查询虚拟表;
步骤2:虚拟表中元数据信息到物理表进行映射;
步骤3:为用户提供访问结构,进行信息访问;
步骤4:用户使用规定标准查询语言对全体数据源提出请求;
步骤5:异构数据源的查询请求分解为一系列针对具体数据源的子查询请求;
步骤6:将多个异构数据源的查询分解映射到具体的数据源上;
步骤7:对查询结果进行合并返回。
附图说明
图1给出了本发明下一种基于元数据的信息资源分布式查询方法的流程图;
图2给出了本发明下一种查询处理流程图;
图3给出了本发明下一种查询查询策略流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711461919.0/2.html,转载请声明来源钻瓜专利网。