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 条
  • [41] SKYPE: Top-k Spatial-keyword Publish/Subscribe Over Sliding Window
    Wang, Xiang
    Zhang, Ying
    Zhang, Wenjie
    Lin, Xuemin
    Huang, Zengfeng
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (07): : 588 - 599
  • [42] Popularity-based Top-k Spatial-keyword Preference Query
    Valiense de Andrade, Claudio Moises
    Rocha-Junior, Joao B.
    [J]. WEBMEDIA 2019: PROCEEDINGS OF THE 25TH BRAZILLIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB, 2019, : 505 - 512
  • [43] Top-k spatial-keyword publish/subscribe over sliding window
    Xiang Wang
    Wenjie Zhang
    Ying Zhang
    Xuemin Lin
    Zengfeng Huang
    [J]. The VLDB Journal, 2017, 26 : 301 - 326
  • [44] A learned spatial textual index for efficient keyword queries
    Ding, Xiaofeng
    Zheng, Yinting
    Wang, Zuan
    Choo, Kim-Kwang Raymond
    Jin, Hai
    [J]. JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2023, 60 (03) : 803 - 827
  • [45] Answering Why-Not Group Spatial Keyword Queries
    Zheng, Bolong
    Zheng, Kai
    Jensen, Christian S.
    Nguyen Quoc Viet Hung
    Su, Han
    Li, Guohui
    Zhou, Xiaofang
    [J]. 2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 2155 - 2156
  • [46] Reverse spatial top-k keyword queries
    Pritom Ahmed
    Ahmed Eldawy
    Vagelis Hristidis
    Vassilis J. Tsotras
    [J]. The VLDB Journal, 2023, 32 : 501 - 524
  • [47] Answering Why-Not Group Spatial Keyword Queries
    Zheng, Bolong
    Zheng, Kai
    Jensen, Christian S.
    Nguyen Quoc Viet Hung
    Su, Han
    Li, Guohui
    Zhou, Xiaofang
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2020, 32 (01) : 26 - 39
  • [48] A learned spatial textual index for efficient keyword queries
    Xiaofeng Ding
    Yinting Zheng
    Zuan Wang
    Kim-Kwang Raymond Choo
    Hai Jin
    [J]. Journal of Intelligent Information Systems, 2023, 60 : 803 - 827
  • [49] A parametric approximation algorithm for spatial group keyword queries
    Li, Jincao
    Xu, Ming
    [J]. INTELLIGENT DATA ANALYSIS, 2021, 25 (02) : 305 - 319
  • [50] Moving Spatial Keyword Queries: Formulation, Methods, and Analysis
    Wu, Dingming
    Yiu, Man Lung
    Jensen, Christian S.
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2013, 38 (01):