TY - GEN
T1 - A demonstration of FlexPref
T2 - 2010 International Conference on Management of Data, SIGMOD '10
AU - Levandoski, Justin J.
AU - Mokbel, Mohamed F.
AU - Khalefa, Mohamed E.
AU - Korukanti, Venkateshwar R.
PY - 2010
Y1 - 2010
N2 - This demonstration presents FlexPref, a framework implemented inside the DBMS query processor that enables efficient and extensible preference query processing. FlexPref provides query processing support inside the database engine for a wide-array of preference evaluation methods (e.g., skyline, top-k, k-dominance, k-frequency) in a single extensible code base. Integration with FlexPref is simple, involving the registration of only three functions that capture the essence of the preference method. Once integrated, the preference method "lives" at the core of the database, enabling the efficient execution of preference queries involving common database operations (e.g, selection, join). Functionality of FlexPref, implemented inside PostgreSQL, is demonstrated through the implementation and use of several state-of-the-art preference methods in a real application scenario.
AB - This demonstration presents FlexPref, a framework implemented inside the DBMS query processor that enables efficient and extensible preference query processing. FlexPref provides query processing support inside the database engine for a wide-array of preference evaluation methods (e.g., skyline, top-k, k-dominance, k-frequency) in a single extensible code base. Integration with FlexPref is simple, involving the registration of only three functions that capture the essence of the preference method. Once integrated, the preference method "lives" at the core of the database, enabling the efficient execution of preference queries involving common database operations (e.g, selection, join). Functionality of FlexPref, implemented inside PostgreSQL, is demonstrated through the implementation and use of several state-of-the-art preference methods in a real application scenario.
KW - preference queries
KW - preference query processing
UR - http://www.scopus.com/inward/record.url?scp=77954746868&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77954746868&partnerID=8YFLogxK
U2 - 10.1145/1807167.1807331
DO - 10.1145/1807167.1807331
M3 - Conference contribution
AN - SCOPUS:77954746868
SN - 9781450300322
T3 - Proceedings of the ACM SIGMOD International Conference on Management of Data
SP - 1247
EP - 1249
BT - Proceedings of the 2010 International Conference on Management of Data, SIGMOD '10
Y2 - 6 June 2010 through 11 June 2010
ER -