• DocumentCode
    2456813
  • Title

    Towards Preference-aware Relational Databases

  • Author

    Arvanitis, Anastasios ; Koutrika, Georgia

  • Author_Institution
    Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2012
  • fDate
    1-5 April 2012
  • Firstpage
    426
  • Lastpage
    437
  • Abstract
    In implementing preference-aware query processing, a straightforward option is to build a plug-in on top of the database engine. However, treating the DBMS as a black box affects both the expressivity and performance of queries with preferences. In this paper, we argue that preference-aware query processing needs to be pushed closer to the DBMS. We present a preference-aware relational data model that extends database tuples with preferences and an extended algebra that captures the essence of processing queries with preferences. A key novelty of our preference model itself is that it defines a preference in three dimensions showing the tuples affected, their preference scores and the credibility of the preference. Our query processing strategies push preference evaluation inside the query plan and leverage its algebraic properties for finer-grained query optimization. We experimentally evaluate the proposed strategies. Finally, we compare our framework to a pure plug-in implementation and we show its feasibility and advantages.
  • Keywords
    algebra; query processing; relational databases; DBMS; algebraic property; database tuples; finer-grained query optimization; preference-aware query processing; preference-aware relational data model; preference-aware relational databases; Aggregates; Algebra; Data models; Engines; Motion pictures; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2012 IEEE 28th International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4673-0042-1
  • Type

    conf

  • DOI
    10.1109/ICDE.2012.31
  • Filename
    6228103