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 条
  • [41] Completing queries:: Rewriting of incomplete Web queries under schema constraints
    Berger, Sacha
    Bry, Francois
    Furche, Tim
    Haeusler, Andreas J.
    WEB REASONING AND RULE SYSTEMS, PROCEEDINGS, 2007, 4524 : 319 - +
  • [42] Determinacy and query rewriting for conjunctive queries and views
    Afrati, Foto N.
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (11) : 1005 - 1021
  • [43] Rewriting Fuzzy Queries Using Imprecise Views
    Jaudoin, Helene
    Pivert, Olivier
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2011, 6909 : 257 - 270
  • [44] Rewriting regular XPath queries on XML views
    Fan, Wenfei
    Geerts, Floris
    Jia, Xibei
    Kementsietsidis, Anastasios
    2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2007, : 641 - +
  • [45] Conjunctive Queries with Constraints: Homomorphism, Containment and Rewriting
    Kiani, Ali
    Shiri, Nematollaah
    FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, PROCEEDINGS, 2010, 5956 : 40 - 57
  • [46] Query Rewriting for Voice Shopping Null Queries
    Gamzu, Iftah
    Haikin, Marina
    Halabi, Nissim
    PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 1369 - 1378
  • [47] Rewriting Natural Language Queries Using Patterns
    Soualmia, Lina F.
    Lelong, Romain
    Dahamna, Badisse
    Darmoni, Stefan J.
    MULTIMODAL RETRIEVAL IN THE MEDICAL DOMAIN, MRMD 2015, 2015, 9059 : 40 - 53
  • [48] Using Heterogeneous Mappings for Rewriting SPARQL Queries
    Rodrigues Lopes, Fernanda Ligia
    Sacramento, Eveline Russo
    Loscio, Bernadette Farias
    2012 23RD INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA), 2012, : 267 - 271
  • [49] Efficient and Progressive Algorithms for Distributed Skyline Queries over Uncertain Data
    Ding, Xiaofeng
    Jin, Hai
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (08) : 1448 - 1462
  • [50] Efficient and Progressive Algorithms for Distributed Skyline Queries over Uncertain Data
    Ding, Xiaofeng
    Jin, Hai
    2010 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2010, 2010,