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 条
  • [21] Memory-Efficient Algorithms for Spatial Network Queries
    Nutanong, Sarana
    Samet, Hanan
    2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2013, : 649 - 660
  • [22] Efficient algorithms for shortest path queries in planar digraphs
    Djidjev, HN
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1997, 1197 : 151 - 165
  • [23] Efficient Algorithms for Optimal Location Queries in Road Networks
    Chen, Zitong
    Liu, Yubao
    Wong, Raymond Chi-Wing
    Xiong, Jiamin
    Mai, Ganlin
    Long, Cheng
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 123 - 134
  • [24] Rewriting XQL queries on XML repositories
    Wood, PT
    ADVANCES IN DATABASES, 2000, 1832 : 209 - 226
  • [25] An Intermediate Representation for Rewriting Cypher Queries
    Hofer, Daniel
    Mohamed, Aya
    Nadschlaeger, Stefan
    Auer, Dagmar
    DATABASE AND EXPERT SYSTEMS APPLICATIONS - DEXA 2023 WORKSHOPS, 2023, 1872 : 86 - 90
  • [26] Rewriting Union Queries Using Views
    J. Wang
    R. Topor
    M. Maher
    Constraints, 2005, 10 : 219 - 251
  • [27] Rewriting conjunctive queries determined by views
    Afrati, Foto
    Mathematical Foundations of Computer Science 2007, Proceedings, 2007, 4708 : 78 - 89
  • [28] Rewriting queries using views with negation
    Afrati, Foto
    Pavlaki, Vassia
    AI COMMUNICATIONS, 2006, 19 (03) : 229 - 237
  • [29] Rewriting queries for XML integration systems
    Li, Ling
    Lee, Mong Li
    Hsu, Wynne
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, 4080 : 138 - 148
  • [30] Approximate Rewriting of Queries Using Views
    Afrati, Foto
    Chandrachud, Manik
    Chirkova, Rada
    Mitra, Prasenjit
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2009, 5739 : 164 - +