[发明专利]一种基于MapReduce的OCL并行查询方法有效
申请号: | 201710630057.3 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107291954B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 金仙力;马凯旋 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F16/2453 | 分类号: | G06F16/2453 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 李吉宽 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于MapReduce的OCL并行查询方法,包含对象属性集提取和并行查询结果构造两个步骤,所述对象属性提取是基于Hadoop的InputFormat,根据实际查询要求选取OCL规则库中特定的OCL对象属性片段构建OCL对象属性集合;所述并行查询结果构造是对对象属性进行筛选并获取结果,需要依据实际的查询情况建立对应的Mapreduce任务,最后将符合查询条件的对象属性传递给结果构造器,构造器构造最终的结果。本发明提出的基于MapReduce的OCL并行查询方法OPQM,克服了传统的基于单节点的OCL查询方法已经无法高效地完成大规模的查询任务的问题,提高OCL查询的速度。 | ||
搜索关键词: | 一种 基于 mapreduce ocl 并行 查询 方法 | ||
【主权项】:
一种基于MapReduce的OCL并行查询方法,其特征在于包含对象属性集提取和并行查询结果构造两个步骤,所述对象属性提取是基于Hadoop的InputFormat,根据实际查询要求选取OCL规则库中特定的OCL对象属性片段构建OCL对象属性集合;所述并行查询结果构造是对对象属性进行筛选并获取结果,需要依据实际的查询情况建立对应的Mapreduce任务,最后将符合查询条件的对象属性传递给结果构造器,构造器构造最终的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710630057.3/,转载请声明来源钻瓜专利网。