摘要
在单机环境下,基于单节点的OCL(Object Constraint Language)查询方法已经无法高效地完成大规模的查询任务。为了应对大量数据带来的挑战,提高OCL查询的速度,提出一种基于MapReduce的OCL并行查询方法 OPQM(OCL Parallel Query Method)。这种方法通过提取OCL对象属性集合,实现从OCL规则库查询到OCL对象属性查询的转化,并利用MapReduce实现对象属性并行查询,缩短了OCL查询时间。
On stand-alone computer,the OCL query method based on single node is unable to efficiently complete large-scale query tasks. In order to cope with the challenge of mass data and improve the speed of OCL query,we propose an OCL parallel query method based on MapReduce. Some pretreatment are taken with the original OCL file to generate the OCL object attributes set before the queries,and the queries are converted from the OCL files to the OCL object attributes Set. Besides,these queries can be executed in parallel way with MapReduce and shorten the time of OCL query.
作者
金仙力
马凯旋
Jin Xianli,Ma Kaixuan(School of Computer Science,Nanjing University of Posts and Telecommunications, Nanjing 210003, Jiangsu, China)
出处
《计算机应用与软件》
北大核心
2018年第7期21-26,56,共7页
Computer Applications and Software
基金
国家自然科学基金项目(61373139)