Processing and Optimizing Main Memory Spatial-Keyword Queries

被引:0
|
作者
Lee, Taesung [1 ]
Park, Jin-woo [2 ]
Lee, Sanghoon [2 ]
Hwang, Seung-won [1 ]
Elnikety, Sameh [3 ]
He, Yuxiong [3 ]
机构
[1] Yonsei Univ, Seoul 120749, South Korea
[2] POSTECH, Pohang, Gyeongsangbuk D, South Korea
[3] Microsoft Res, Seoul, South Korea
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2015年 / 9卷 / 03期
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Important cloud services rely on spatial-keyword queries, containing a spatial predicate and arbitrary boolean keyword queries. In particular, we study the processing of such queries in main memory to support short response times. In contrast, current state-of-the-art spatial-keyword indexes and relational engines are designed for different assumptions. Rather than building a new spatial-keyword index, we employ a cost-based optimizer to process these queries using a spatial index and a keyword index. We address several technical challenges to achieve this goal. We introduce three operators as the building blocks to construct plans for main memory query processing. We then develop a cost model for the operators and query plans. We introduce five optimization techniques that efficiently reduce the search space and produce a query plan with low cost. The optimization techniques are computationally efficient, and they identify a query plan with a formal approximation guarantee under the common independence assumption. Furthermore, we extend the framework to exploit interesting orders. We implement the query optimizer to empirically validate our proposed approach using real-life datasets. The evaluation shows that the optimizations provide significant reduction in the average and tail latency of query processing: 7-to 11-fold reduction over using a single index in terms of 99th percentile response time. In addition, this approach outperforms existing spatial-keyword indexes, and DBMS query optimizers for both average and high-percentile response times.
引用
收藏
页码:132 / 143
页数:12
相关论文
共 50 条
  • [1] Processing of Spatial-Keyword Range Queries in Apache Spark
    Karabinos, Aggelos
    Tampakis, Panagiotis
    Doulkeridis, Christos
    Vlachou, Akrivi
    [J]. PROCEEDINGS OF THE 11TH ACM SIGSPATIAL INTERNATIONAL WORKSHOP ON ANALYTICS FOR BIG GEOSPATIAL DATA, BIGSPATIAL 2023, 2022, : 23 - 31
  • [2] Evaluating Spatial-Keyword Queries on Streaming Data
    Almaslukh, Abdulaziz
    Magdy, Amr
    [J]. 26TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2018), 2018, : 209 - 218
  • [3] Keeping an eye on moving objects: processing continuous spatial-keyword range queries
    Mariam Orabi
    Zaher Al Aghbari
    Ibrahim Kamel
    Djedjiga Mouheb
    [J]. GeoInformatica, 2024, 28 : 117 - 143
  • [4] Keeping an eye on moving objects: processing continuous spatial-keyword range queries
    Orabi, Mariam
    Al Aghbari, Zaher
    Kamel, Ibrahim
    Mouheb, Djedjiga
    [J]. GEOINFORMATICA, 2024, 28 (01) : 117 - 143
  • [5] SkyEye: continuous processing of moving spatial-keyword queries over moving objects
    Orabi, Mariam
    Al Aghbari, Zaher
    Kamel, Ibrahim
    [J]. GEOINFORMATICA, 2024, 28 (04) : 559 - 603
  • [6] A Novel Indexing Method for Spatial-Keyword Range Queries
    Tampakis, Panagiotis
    Spyrellis, Dimitris
    Doulkeridis, Christos
    Pelekis, Nikos
    Kalyvas, Christos
    Vlachou, Akrivi
    [J]. PROCEEDINGS OF 17TH INTERNATIONAL SYMPOSIUM ON SPATIAL AND TEMPORAL DATABASES, SSTD 2021, 2021, : 54 - 63
  • [7] Efficient Algorithms for Answering Reverse Spatial-Keyword Nearest Neighbor Queries
    Lu, Ying
    Cong, Gao
    Lu, Jiaheng
    Shahabi, Cyrus
    [J]. 23RD ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2015), 2015,
  • [8] Query Processing Techniques for Big Spatial-Keyword Data
    Mahmood, Ahmed
    Aref, Walid G.
    [J]. SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, : 1777 - 1782
  • [9] Atlas: On the Expression of Spatial-Keyword Group Queries Using Extended Relational Constructs
    Mahmood, Ahmed R.
    Aref, Walid G.
    Aly, Ahmed M.
    Tang, Mingjie
    [J]. 24TH ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2016), 2016,
  • [10] SOPS: A System for Efficient Processing of Spatial-Keyword Publish/Subscribe
    Chen, Lisi
    Cui, Yan
    Cong, Gao
    Cao, Xin
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (13): : 1601 - 1604