期刊文献+

基于索引的内存相似性连接算法

Memory Similarity Join Algorithm Based on Index
下载PDF
导出
摘要 在传统的相似性连接算法中,精确计算和分区阶段互相独立,精确计算时需要对每个分区中的所有数据进行两两比较,计算量较大。针对该问题,设计一种新的内存索引——距离树,并在其基础上提出两结构内存相似性连接算法。根据数据的潜在分布将其分发到不同的分区中,保证具有一定相似度的数据对分配在同个或相邻的分区内,同时通过树节点之间的位置信息保存分区阶段的计算结果,使精确计算阶段仅需对每个分区中相邻的叶节点数据进行比较计算。实验结果表明,与TOUCH算法相比,基于距离树的算法可使运行速度提高2倍~3倍,并具有更好的可扩展性。 In traditional similarity join algorithms /data partition and refined calculation are isolated.During the refined calculation phase,all pairs of data in the same partition need to be compared with each other which leads to a large number of comparison computations.In order to solve this problem,this paper designs a new memory index:DistanceTree,and proposes an in-memory similarity join algorithm based on it.This algorithm distributes data into different partitions according to the potential distribution of data,ensures the data with same similarity to the same or adjacent partitions,and saves the calculation results of partition phase through the tree node location information.By leveraging the calculation result,only pairs of data in the same or adjacent leaf nodes need to be compared.Experimental results show that similarity join algorithm based on DistanceTree is 2 times ~ 3 times more efficient than TOUCH algorithm and also is more scalable.
出处 《计算机工程》 CAS CSCD 北大核心 2016年第1期18-24,30,共8页 Computer Engineering
基金 国家自然科学基金资助项目(61103009) 上海市科委大数据专项基金资助项目(13511504800)
关键词 相似性连接 磁盘 查询 内存 索引 分区 similarity join disk query memory index partition
  • 相关文献

参考文献15

  • 1Ubell M.The Montage Extensible DataBlade Achite-cture[C]//Proceedings of ACM SIGMOD International Conference on Management of Data.Minneapolis,USA:ACM Press,1994:482-493.
  • 2Wang Fusheng.A Data Model and Database for High-resolution Pathology Analytical Image Informatics[J].Journal of Pathology Informatics,2011,2(1):32-40.
  • 3Henzinger M R.Finding Near-duplicate Web Pages:A Large-scale Evaluation of Algorithms[C]//Proceedings of ACM SIGIR Conference on Research and Development in Information Retrieval.Seattle,USA:ACM Press,2006:284-191.
  • 4Hoad T C.Methods for Identifying Versioned and Plagiarized Documents[J].Journal of the American Society for Information Science and Technology,2003,54(3):203-215.
  • 5Nobari S,Tauheed F,Heinis T.TOUCH:In-memory Spatial Join by Hierarchical Data-oriented Partitioning[C]//Proceedings of ACM SIGMOD International Conference on Management of Data.New York,USA:ACM Press,2013:701-712.
  • 6Patel J M,DeWitt D J.Partition Based Spatial-merge Join[C]//Proceedings of ACM SIGMOD International Conference on Management of Data.New York,USA:ACM Press,1996:259-270.
  • 7Ye Wang,Metwally A,Parthasarathy S.Scalable All-pairs Similarity Search in Metric Spaces[C]//Proceedings of ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.New York,USA:ACM Press,2013:829-837.
  • 8Guttman A.R-trees:A Dynamic Index Structure for Spatial Searching[C]//Proceedings of ACM SIGKDD Inter-national Conference on Management of Data.New York,USA:ACM Press,1984:47-57.
  • 9Bryant V.Metric Spaces:Iteration and Application[M].London,UK:Cambridge University Press,1985.
  • 10Toussaint G T.A Simple Linear Algorithm for Intersecting Convex Polygons[J].The Visual Computer,1985,1(2):118-123.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部