TY - GEN
T1 - Boolean + ranking
T2 - 2006 ACM SIGMOD International Conference on Management of Data
AU - Zhang, Zhen
AU - Hwang, Seung Won
AU - Chang, Kevin Chen Chuan
AU - Wang, Min
AU - Lang, Christian A.
AU - Chang, Yuan Chi
PY - 2006
Y1 - 2006
N2 - The wide spread of databases for managing structured data, compounded with the expanded reach of the Internet, has brought forward interesting data retrieval and analysis scenarios to RDBMS. In such settings, queries often take the form of k-constrained optimization, with a Boolean constraint and a numeric optimization expression as the goal function, retrieving only the top-k tuples. This paper proposes the concept of supporting such queries, as their nature implies, by a functional optimization machinery over the search space of multiple indices. To realize this concept, we combine the dual perspectives of discrete state search (from the view of indices) and continuous function optimization (from the view of goal functions). We present, as the marriage of the two perspectives, the OPT*framework, which encodes k-constrained optimization as an A*search over the composite space of multiple indices, driven by functional optimization for providing tight heuristics. By processing queries as optimization, OPT*significantly outperforms baseline approaches, with up to 3 orders of magnitude margins.
AB - The wide spread of databases for managing structured data, compounded with the expanded reach of the Internet, has brought forward interesting data retrieval and analysis scenarios to RDBMS. In such settings, queries often take the form of k-constrained optimization, with a Boolean constraint and a numeric optimization expression as the goal function, retrieving only the top-k tuples. This paper proposes the concept of supporting such queries, as their nature implies, by a functional optimization machinery over the search space of multiple indices. To realize this concept, we combine the dual perspectives of discrete state search (from the view of indices) and continuous function optimization (from the view of goal functions). We present, as the marriage of the two perspectives, the OPT*framework, which encodes k-constrained optimization as an A*search over the composite space of multiple indices, driven by functional optimization for providing tight heuristics. By processing queries as optimization, OPT*significantly outperforms baseline approaches, with up to 3 orders of magnitude margins.
UR - http://www.scopus.com/inward/record.url?scp=34250659815&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34250659815&partnerID=8YFLogxK
U2 - 10.1145/1142473.1142515
DO - 10.1145/1142473.1142515
M3 - Conference contribution
AN - SCOPUS:34250659815
SN - 1595934340
SN - 9781595934345
T3 - Proceedings of the ACM SIGMOD International Conference on Management of Data
SP - 359
EP - 370
BT - SIGMOD 2006 - Proceedings of the ACM SIGMOD International Conference on Management of Data
Y2 - 27 June 2006 through 29 June 2006
ER -