一种基于MapReduce的OCL并行查询方法

    公开(公告)号:CN107291954B

    公开(公告)日:2020-07-31

    申请号:CN201710630057.3

    申请日:2017-07-28

    Inventor: 金仙力 马凯旋

    Abstract: 本发明公开了一种基于MapReduce的OCL并行查询方法,包含对象属性集提取和并行查询结果构造两个步骤,所述对象属性提取是基于Hadoop的InputFormat,根据实际查询要求选取OCL规则库中特定的OCL对象属性片段构建OCL对象属性集合;所述并行查询结果构造是对对象属性进行筛选并获取结果,需要依据实际的查询情况建立对应的Mapreduce任务,最后将符合查询条件的对象属性传递给结果构造器,构造器构造最终的结果。本发明提出的基于MapReduce的OCL并行查询方法OPQM,克服了传统的基于单节点的OCL查询方法已经无法高效地完成大规模的查询任务的问题,提高OCL查询的速度。

    一种基于MapReduce的OCL并行查询方法

    公开(公告)号:CN107291954A

    公开(公告)日:2017-10-24

    申请号:CN201710630057.3

    申请日:2017-07-28

    Inventor: 金仙力 马凯旋

    Abstract: 本发明公开了一种基于MapReduce的OCL并行查询方法,包含对象属性集提取和并行查询结果构造两个步骤,所述对象属性提取是基于Hadoop的InputFormat,根据实际查询要求选取OCL规则库中特定的OCL对象属性片段构建OCL对象属性集合;所述并行查询结果构造是对对象属性进行筛选并获取结果,需要依据实际的查询情况建立对应的Mapreduce任务,最后将符合查询条件的对象属性传递给结果构造器,构造器构造最终的结果。本发明提出的基于MapReduce的OCL并行查询方法OPQM,克服了传统的基于单节点的OCL查询方法已经无法高效地完成大规模的查询任务的问题,提高OCL查询的速度。

Patent Agency Ranking