DocumentCode
802609
Title
Generating Queries with Cardinality Constraints for DBMS Testing
Author
Bruno, Nicolas ; Chaudhuri, Surajit ; Thomas, Dilys
Author_Institution
One Microsoft Way, Microsoft, Redmond, WA
Volume
18
Issue
12
fYear
2006
Firstpage
1721
Lastpage
1725
Abstract
Good testing coverage of novel database techniques, such as multidimensional histograms or changes in the execution engine, is a complex problem. In this work, we argue that this task requires generating query instances, not randomly, but based on a given set of constraints. Specifically, obtaining query instances that satisfy cardinality constraints on their subexpressions is an important challenge. We show that this problem is inherently hard, and develop heuristics that effectively find approximate solutions
Keywords
database management systems; program testing; query processing; DBMS testing; cardinality constraints; database techniques; multidimensional histograms; query instance generation; Database systems; Engines; Force control; Histograms; Memory management; Multidimensional systems; Size control; Testing; Query generation; cardinality constraints.; database testing;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2006.190
Filename
1717427
Link To Document