计算机科学与探索 ›› 2015, Vol. 9 ›› Issue (8): 897-905.DOI: 10.3778/j.issn.1673-9418.1412008
杨林青1,2,3,李 湛1,2,3,牟雁超3,4,樊里略3,4,李红燕3,4+,王腾蛟2,3,雷 凯1
YANG Linqing1,2,3, LI Zhan1,2,3, MOU Yanchao3,4 , FAN Lilue3,4, LI Hongyan3,4+, WANG Tengjiao2,3, LEI Kai1
摘要: 随着数据规模的日益庞大,在大规模数据集中帮助用户定位出数据量可控的代表性信息显得越发重要。虽然Top-k Skyline查询能够找到数据集中前k个最具代表性的信息,在获取代表性信息的同时又控制了结果规模,满足了上述要求,但是现有的Top-k Skyline查询在面对大规模数据集时效率较低,并不适用于大规模数据集。为了解决这个问题,将Top-k Skyline查询与并行化处理相结合,提出了一种面向大规模数据集的并行化Top-k Skyline查询算法PTKS(parallel Top-k Skyline),通过充分利用分布式资源,将原有查询进行有效的并行化处理,同时设计了基于用户偏好的用于缩减结果数据量的筛选规则,满足用户需求。在真实数据集上进行了相关实验,并与现有方法进行了对比,结果表明PTKS在大规模数据集上的查询效率更具有优势,能很好地适用于大规模数据集。