Supporting exploratory queries in databases

被引:0
|
作者
Kadlag, A [1 ]
Wanjari, AV
Freire, J
Haritsa, JR
机构
[1] Indian Inst Sci, Dept Comp Sci & Automat, Bangalore 560012, Karnataka, India
[2] OGI, OHSU, Comp Sci & Engn, Beaverton, OR 97006 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Users of database applications, especially in the e-commerce domain,,often resort to exploratory "trial-and-error" queries since the underlying data space is huge and unfamiliar, and there are several alternatives for search attributes in this space. For example, scouting for cheap airfares typically involves posing multiple queries', varying flight times, dates, and airport locations. Exploratory queries are problematic from the perspective of both the user and the server. For the database server, it results in a drastic reduction in effective throughput since much of the processing is duplicated in each successive query. For the client, it results in a marked increase in response times, especially when accessing the service through wireless channels. In this paper, we investigate the design of automated techniques to minimize the need for repetitive exploratory queries. Specifically, we present SAUNA, a server-side query relaxation algorithm that, given the user's initial range query and a desired cardinality for the answer set, produces a relaxed query that is expected to contain the required number of answers. The algorithm incorporates a range-query-specific distance metric that is weighted to produce relaxed queries of a desired shape (e.g., aspect ratio preserving), and utilizes multi-dimensional histograms for query size estimation. A detailed performance evaluation of SAUNA over a variety of multi-dimensional data sets indicates that its relaxed queries can significantly reduce the costs associated with exploratory query processing.
引用
收藏
页码:594 / 605
页数:12
相关论文
共 50 条
  • [1] Supporting quantified queries in distributed databases
    Badia, Antonio
    Dobbs, Michael
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2014, 29 (05) : 421 - 459
  • [2] Supporting top-kjoin queries in relational databases
    Ihab F. Ilyas
    Walid G. Aref
    Ahmed K. Elmagarmid
    [J]. The VLDB Journal, 2004, 13 : 207 - 221
  • [3] Supporting top-k join queries in relational databases
    Ilyas, IF
    Aref, WG
    Elmagarmid, AK
    [J]. VLDB JOURNAL, 2004, 13 (03): : 207 - 221
  • [4] Supporting multi-example image queries in image databases
    Zhu, L
    Zhang, AD
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 697 - 700
  • [5] Supporting Schema References in Keyword Queries Over Relational Databases
    Martins, Paulo
    da Silva, Altigran Soares
    Afonso, Ariel
    Cavalcanti, Joao
    de Moura, Edleno
    [J]. IEEE ACCESS, 2023, 11 : 92365 - 92390
  • [6] Supporting keyword queries on structured databases with limited search interfaces
    Yuruk, Nurcan
    Xu, Xiaowei
    Li, Chen
    Yu, Jeffrey Xu
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2008, 4947 : 432 - +
  • [7] OPERATIONS AND QUERIES IN OBJECT-ORIENTED DATABASES SUPPORTING COMPLEX OBJECTS
    BHALLA, N
    BALASUNDARAM, S
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (01) : 54 - 62
  • [8] Supporting temporal text-containment queries in temporal document databases
    Norvåg, K
    [J]. DATA & KNOWLEDGE ENGINEERING, 2004, 49 (01) : 105 - 125
  • [9] SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
    Chiba, Hirokazu
    Uchiyama, Ikuo
    [J]. BMC BIOINFORMATICS, 2017, 18
  • [10] SPANG: a SPARQL client supporting generation and reuse of queries for distributed RDF databases
    Hirokazu Chiba
    Ikuo Uchiyama
    [J]. BMC Bioinformatics, 18