Multi-Way Distance Join Queries in Spatial Databases

被引:0
|
作者
Antonio Corral
Yannis Manolopoulos
Yannis Theodoridis
Michael Vassilakopoulos
机构
[1] University of Piraeus,Department of Informatics
来源
GeoInformatica | 2004年 / 8卷
关键词
spatial databases; branch-and-bound algorithms; distance join queries; R-trees; approximate techniques;
D O I
暂无
中图分类号
学科分类号
摘要
Let a tuple of n objects obeying a query graph (QG) be called the n-tuple. The “D_distance-value” of this n-tuple is the value of a linear function of distances of the n objects that make up this n-tuple, according to the edges of the QG. This paper addresses the problem of finding the K n-tuples between n spatial datasets that have the smallest D_distance-values, the so-called K-multi-way distance join query (K-MWDJQ), where each set is indexed by an R-tree-based structure. This query can be viewed as an extension of K-closest-pairs query (K-CPQ) [8] for n inputs. In addition, a recursive non-incremental branch-and-bound algorithm following a depth-first search for processing synchronously all inputs without producing any intermediate result is proposed. Enhanced pruning techniques are also applied to n R-trees nodes in order to reduce the total response time and the number of distance computations of the query. Due to the exponential nature of the problem, we also propose a time-based approximate version of the recursive algorithm that combines approximation techniques to adjust the quality of the result and the global processing time. Finally, we give a detailed experimental study of the proposed algorithms using real spatial datasets, highlighting their performance and the quality of the approximate results.
引用
收藏
页码:373 / 402
页数:29
相关论文
共 50 条
  • [21] OPTIMIZING JOIN QUERIES IN DISTRIBUTED DATABASES
    PRAMANIK, S
    VINEYARD, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (09) : 1319 - 1326
  • [22] OPTIMIZING JOIN QUERIES IN DISTRIBUTED DATABASES
    PRAMANIK, S
    VINEYARD, D
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 282 - 304
  • [23] Rank Join Queries in NoSQL Databases
    Ntarmos, Nikos
    Patlakas, Ioannis
    Triantafillou, Peter
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (07): : 493 - 504
  • [24] On multi-way spatial joins with direction predicates
    Zhu, HJ
    Su, JW
    Ibarra, OH
    [J]. ADVANCES IN SPATIAL AND TEMPORAL DATABASES, PROCEEDINGS, 2001, 2121 : 217 - 235
  • [25] Two MRJs']Js for Multi-way Theta-Join in MapReduce
    Yan, Ke
    Zhu, Hong
    [J]. INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2013, 2013, 8223 : 321 - 332
  • [26] Multi-way Theta-Join Based on CMD Storage Method
    Li, Lei
    Gao, Hong
    Zhu, Mingrui
    Zou, Zhaonian
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2014, PT I, 2014, 8421 : 62 - 78
  • [27] Efficient Multi-way Theta-Join Processing Using MapReduce
    Zhang, Xiaofei
    Chen, Lei
    Wang, Min
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (11): : 1184 - 1195
  • [28] FastThetaJoin: An Optimization on Multi-way Data Stream θ-join with Range Constraints
    Hu, Ziyue
    Fan, Xiaopeng
    Wang, Yang
    Xu, Chengzhong
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT I, 2020, 12452 : 174 - 189
  • [29] An index structure for improving closest pairs and related join queries in spatial databases
    Yang, CJ
    Lin, KI
    [J]. IDEAS 2002: INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 140 - 149
  • [30] 数据库并行Multi-way Join查询优化
    洪晓光
    王新军
    董继润
    [J]. 计算机工程与应用, 1998, (11) : 4 - 5+10