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
    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
    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
    Scientific Reports, 12
  • [24] An Approach for Faster Processing of Top-k Spatial Keyword Queries
    Gopinath, Amitha P.
    Salim, A.
    2015 INTERNATIONAL CONFERENCE ON CONTROL COMMUNICATION & COMPUTING INDIA (ICCC), 2015, : 622 - 627
  • [25] Efficient processing of top-k frequent spatial keyword queries
    Xu, Tao
    Xu, Aopeng
    Mango, Joseph
    Liu, Pengfei
    Ma, Xiaqing
    Zhang, Lei
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [26] Temporal Spatial-Keyword Top-k Publish/Subscribe
    Chen, Lisi
    Cong, Gao
    Cao, Xin
    Tan, Kian-Lee
    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
    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
    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
    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
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 2036 - 2037