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 条
  • [31] Rewriting Queries for Hyper-Relations
    Milicev, Dragan
    Sustran, Zivojin
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (09) : 4862 - 4873
  • [32] Rewriting aggregate queries using views
    Cohen, Sara
    Nutt, Werner
    Serebrenik, Alexander
    Proceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, 1999, : 155 - 166
  • [33] Rewriting union queries using views
    Wang, J
    Topor, R
    Maher, M
    CONSTRAINTS, 2005, 10 (03) : 219 - 251
  • [34] Models XP for Rewriting XPath Queries
    Tudor, Nicoleta Liviana
    STUDIES IN INFORMATICS AND CONTROL, 2011, 20 (02): : 121 - 128
  • [35] Efficient algorithms for reachability and path queries on temporal bipartite graphs
    Wang, Kai
    Cai, Minghao
    Chen, Xiaoshuang
    Lin, Xuemin
    Zhang, Wenjie
    Qin, Lu
    Zhang, Ying
    VLDB JOURNAL, 2024, 33 (05) : 1399 - 1426
  • [36] Efficient Algorithms for Group Hitting Probability Queries on Large Graphs
    Guo, Qintian
    Lin, Dandan
    Wang, Sibo
    Wong, Raymond Chi-Wing
    Lin, Wenqing
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (07) : 2995 - 3008
  • [37] Efficient Algorithms for Range Mode Queries in the Big Data Era
    Karras, Christos
    Theodorakopoulos, Leonidas
    Karras, Aristeidis
    Krimpas, George A.
    INFORMATION, 2024, 15 (08)
  • [38] EVALUATION OF COMMUNICATION AND COMPUTATION EFFICIENT ALGORITHMS FOR DISTRIBUTED SKYLINE QUERIES
    Sunitha, T.
    Indu, L.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 201 - 206
  • [39] Efficient algorithms for descendant-only tree pattern queries
    Goetz, Michaela
    Koch, Christoph
    Martens, Wim
    INFORMATION SYSTEMS, 2009, 34 (07) : 602 - 623
  • [40] EFFICIENT ALGORITHMS FOR SHORTEST DISTANCE QUERIES ON SPECIAL CLASSES OF POLYGONS
    SRIDHAR, R
    HAN, K
    CHANDRASEKHARAN, N
    THEORETICAL COMPUTER SCIENCE, 1995, 140 (02) : 291 - 300