• DocumentCode
    3323505
  • Title

    P-Cube: Answering Preference Queries in Multi-Dimensional Space

  • Author

    Xin, Dong ; Han, Jiawei

  • Author_Institution
    Microsoft Res., Redmond, WA
  • fYear
    2008
  • fDate
    7-12 April 2008
  • Firstpage
    1092
  • Lastpage
    1100
  • Abstract
    Many new applications that involve decision making need online (i.e., OLAP-styled) preference analysis with multidimensional Boolean selections. Typical preference queries includes top-k queries and skyline queries. An analytical query often comes with a set of Boolean predicates that constrain a target subset of data, which, may also vary incrementally by drilling/rolling operators. To efficiently support preference queries with multiple boolean predicates, neither Boolean-then-preference nor preference-then-Boolean approach is satisfactory. To integrate Boolean pruning and preference pruning in a unified framework, we propose signature, a new materialization measure for multi-dimensional group-bys. Based on this, we propose P-Cube (i.e., data cube for preference queries) and study its complete life cycle, including signature generation, compression, decomposition, incremental maintenance and usage for efficient on-line analytical query processing. We present a signature-based progressive algorithm that is able to simultaneously push boolean and preference constraints deep into the database search. Our performance study shows that the proposed method achieves at least one order of magnitude speed-up over existing approaches.
  • Keywords
    Boolean algebra; query processing; answering preference queries; database search; drilling operators; incremental maintenance; multidimensional Boolean selections; multidimensional space; preference analysis; rolling operators; signature generation; signature-based progressive algorithm; Databases; Decision making; Digital cameras; Drilling; Multidimensional systems; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-1836-7
  • Electronic_ISBN
    978-1-4244-1837-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2008.4497518
  • Filename
    4497518