[发明专利]一种海量不确定XML小枝查询方法有效
申请号: | 201910644119.5 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110334249B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 刘健;龚蕾蕾;张蕾 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F16/835 | 分类号: | G06F16/835;G06F16/84 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 徐思波 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 不确定 xml 小枝 查询 方法 | ||
1.一种海量不确定XML小枝查询方法,其特征在于:包括以下步骤:
A、首先将构建不确定 XML XPath/XQuery 查询模型与 MapReduce 查询模型的映射模型;
B、实现海量不确定 XML 异构小枝查询;
所述步骤A中包括如下过程:
i)XPath 查询与 MapReduce 查询的映射模型构建;
ii) XQuery 查询与 MapReduce 查询的映射模型构建;
所述步骤i)具体过程如下:
(a)识别 XPath 查询轴、路径表达式查询限制条件,设计 XPath 父子轴、祖先后代轴、兄弟轴轴限制条件,以及绝对查询路径和相对查询路径路径查询表达式的 MapReduce 映射转换方法;
(b)建立 XPath 查询与 MapReduce 查询转换模型,并对转换后的查询条件进行拼接,进而生成完整映射查询表达式,在此基础上设计划分查询任务,设计实现面向海量不确定XML 数据的分布式查询方法;
所述步骤ii)具体过程如下:
(a)识别 XQuery 查询语句,设计 XQuery FLWOR 查询的 For、Let、Where、Order by、Return 语句的MapReduce 映射转换方法;
(b)建立 XQuery 查询与 MapReduce 查询转换模型,并对转换后的查询条件进行拼接,进而生成完整映射查询表达式,在此基础上设计划分查询任务,设计实现面向海量不确定 XML 数据的分布式查询方法;
所述步骤B具体过程如下:
(a)遍历源不确定 XML 文档,标识文档祖先后代结点线索;
(b)基于祖先后代结点线索,构建异构哈希表,推理并缓存文档结构信息;
(c)利用文档结构缓存信息,推理有效小枝查询结构,同时基于整体匹配策略,设计并实现海量不确定 XML 异构小枝查询算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910644119.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统配置信息处理方法和装置
- 下一篇:数据的处理方法及装置