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 条
  • [21] Temporal Spatial-Keyword Search on Databases Using SQL
    Wang, Jingru
    Hou, Jiajia
    Huang, Feiran
    Lu, Wei
    Du, Xiaoyong
    [J]. WEB TECHNOLOGIES AND APPLICATIONS: APWEB 2016 WORKSHOPS, WDMA, GAP, AND SDMA, 2016, 9865 : 204 - 216
  • [22] An Efficient Processing of Range Spatial Keyword Queries over Moving Objects
    Oh, Sujin
    Jung, HaRim
    Kim, Ung-Mo
    [J]. 2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 525 - 530
  • [23] Efficient processing of top-k frequent spatial keyword queries
    Tao Xu
    Aopeng Xu
    Joseph Mango
    Pengfei Liu
    Xiaqing Ma
    Lei Zhang
    [J]. Scientific Reports, 12
  • [24] Efficient processing of top-k frequent spatial keyword queries
    Xu, Tao
    Xu, Aopeng
    Mango, Joseph
    Liu, Pengfei
    Ma, Xiaqing
    Zhang, Lei
    [J]. SCIENTIFIC REPORTS, 2022, 12 (01)
  • [25] An Approach for Faster Processing of Top-k Spatial Keyword Queries
    Gopinath, Amitha P.
    Salim, A.
    [J]. 2015 INTERNATIONAL CONFERENCE ON CONTROL COMMUNICATION & COMPUTING INDIA (ICCC), 2015, : 622 - 627
  • [26] Temporal Spatial-Keyword Top-k Publish/Subscribe
    Chen, Lisi
    Cong, Gao
    Cao, Xin
    Tan, Kian-Lee
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 255 - 266
  • [27] Spatial-Keyword Skyline Publish/Subscribe Query Processing Over Distributed Sliding Window Streaming Data
    Deng, Ze
    Wang, Yue
    Liu, Tao
    Dustdar, Schahram
    Ranjan, Rajiv
    Zomaya, Albert
    Liu, Yizhi
    Wang, Lizhe
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (10) : 2659 - 2674
  • [28] On Generalizing Collective Spatial Keyword Queries
    Chan, Harry Kai-Ho
    Long, Cheng
    Wong, Raymond Chi-Wing
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (09) : 1712 - 1726
  • [29] On Generalizing Collective Spatial Keyword Queries
    Chan, Harry Kai-Ho
    Long, Cheng
    Wong, Raymond Chi-Wing
    [J]. 2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 2115 - 2116
  • [30] K-SPIN: Efficiently Processing Spatial Keyword Queries on Road Networks
    Abeywickrama, Tenindra
    Cheema, Muhammad Aamir
    Khan, Arijit
    [J]. 2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 2036 - 2037