Efficient rewriting algorithms for preference queries

被引:13
作者
Georgiadis, Periklis [1 ]
Kapantaidakis, Ioannis [1 ]
Christophides, Vassilis [1 ,2 ]
Nguer, Elhadji Mamadou [3 ]
Spyratos, Nicolas [3 ]
机构
[1] Univ Crete, Dept Comp Sci, Rethimnon, Greece
[2] Fdn Res & Technol Hellas, Inst Comp Sci, Hellas, Greece
[3] Univ Paris Sud, Lab Rec & Informat, Paris, France
来源
2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3 | 2008年
关键词
D O I
10.1109/ICDE.2008.4497519
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Preference queries are crucial for various applications (e.g. digital libraries) as they allow users to discover and order data of interest in a personalized way. In this paper, we define preferences as preorders over relational attributes and their respective domains. Then, we rely on appropriate linearizations to provide a natural semantics for the block sequence answering a preference query. Moreover, we introduce two novel rewriting algorithms (called LBA and TBA) which exploit the semantics of preference expressions for constructing progressively each block of the answer. We demonstrate experimentally the scalability and performance gains of our algorithms (up to 3 orders of magnitude) for variable database and result sizes, as well as for preference expressions of variable size and structure. To the best of our knowledge, LBA and TBA are the first algorithms for evaluating efficiently arbitrary preference queries over voluminous databases.
引用
收藏
页码:1101 / +
页数:2
相关论文
共 50 条
  • [1] Efficient Evaluation of Multiple Preference Queries
    Hou, Leong U.
    Marnoulis, Nikos
    Mouratidis, Kyriakos
    ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 1251 - +
  • [2] Efficient Ontological Query Answering by Rewriting into Graph Queries
    Dimartino, Mirko Michele
    Cali, Andrea
    Poulovassilis, Alexandra
    Wood, Peter T.
    FLEXIBLE QUERY ANSWERING SYSTEMS, 2019, 11529 : 75 - 84
  • [3] Efficient Rewriting of XPath Queries Using Query Set Specifications
    Cautis, Bogdan
    Deutsch, Alin
    Onose, Nicola
    Vassalos, Vasilis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01): : 301 - 312
  • [4] Efficient Algorithms for Kernel Aggregation Queries
    Chan, Tsz Nam
    Hou, Leong U.
    Cheng, Reynold
    Yiu, Man Lung
    Mittal, Shivansh
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (06) : 2726 - 2739
  • [5] Efficient Processing of Spatial Group Preference Queries
    Zhang, Zhou
    Jin, Peiquan
    Tian, Yuan
    Wan, Shouhong
    Yue, Lihua
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2019), PT II, 2019, 11447 : 642 - 659
  • [6] Efficient algorithms for processing XPath queries
    Gottlob, G
    Koch, C
    Pichler, R
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2005, 30 (02): : 444 - 491
  • [7] EFFICIENT ALGORITHMS FOR ANSWERING QUERIES WITH UNSORTED MULTILISTS
    CLAYBROOK, BG
    YANG, CS
    INFORMATION SYSTEMS, 1978, 3 (02) : 93 - 97
  • [8] EFFICIENT ALGORITHMS FOR THE INSTANTIATED TRANSITIVE CLOSURE QUERIES
    QADAH, GZ
    HENSCHEN, LJ
    KIM, JJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) : 296 - 309
  • [9] On efficient reduction algorithms for some trace rewriting systems
    Bertol, M
    Diekert, V
    TERM REWRITING, 1995, 909 : 114 - 126
  • [10] Rewriting Queries with Negated Atoms
    Alfonso, Enrique Matos
    Stamou, Giorgos
    RULES AND REASONING, 2017, 10364 : 151 - 167