|
ABSTRACT
Relational database systems do not effectively support complex queries containing quantifiers (quantified queries) that are increasingly becoming important in decision support applications. Generalized quantifiers provide an effective way of expressing such queries naturally. In this paper, we consider the problem of processing quantified queries within the generalized quantifier framework. We demonstrate that current relational systems are ill-equipped, both at the language and at the query processing level, to deal with such queries. We also provide insights into the intrinsic difficulties associated with processing such queries. We then describe the implementation of a quantified query processor, Q2P, that is based on multidimensional and boolean matrix structures. We provide results of performance experiments run on Q2P that demonstrate superior performance on quantified queries. Our results indicate that it is feasible to augment relational systems with query subsystems like Q2P for significant performance benefits for quantified queries in decision support applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BADIA, A., GYSSENS, M., AND VAN GUCHT, D. Query Languages with Generalized Quan~fiers. In Applications o/Logic Databases, R. Ramakrishnan, Ed. Kluwer Academic Publishers, 1995, pp. 235-258.
|
| |
2
|
BARWISE, J., AND COOPER, 1~. Generalized Quantifiers and Natural Language. In Linguistic and Philosophy (1981), pp. 159-219.
|
| |
3
|
BRAUNWALD, E., J.ISSELBACHER, K., G.PETERSDORF, R., WILSON, J. D., MARTIN, j. B., AND S.FAUCI, A., Eds. Harrison's Principles of internal Medicine, 11 ed. McGraw Hill Book Company, 1987.
|
| |
4
|
|
| |
5
|
R. G. G. Cattell , Douglas K. Barry , Dirk Bartels , Mark Berler , Jeff Eastman , Sophie Gamerman , David Jordan , Adam Springer , Henry Strickland , Drew Wade, The object database standard: ODMG 2.0, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1997
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
 |
10
|
David J DeWitt , Randy H Katz , Frank Olken , Leonard D Shapiro , Michael R Stonebraker , David Wood, Implementation techniques for main memory database systems, Proceedings of the 1984 ACM SIGMOD international conference on Management of data, June 18-21, 1984, Boston, Massachusetts
|
| |
11
|
EXODUS. Using the EXODUS Storage Manager V3.0. unpublished'included in the EXODUS Storage Manager Software Release.
|
| |
12
|
Database Research: Achievements and Opportunities Into the 21st Century. Report of an NSF Workshop on the Future of Database Systems Research, May, 1995. Avi Silberschatz, Mike Stonebraker, Jeff Ullman, editors.
|
 |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
INTERNATIONAL ORGANIZATION OF STANDARDIZATION (ISO). Database Language SQL. Document ISO/IEC 9075:1992.
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
 |
22
|
Hamid Pirahesh , Joseph M. Hellerstein , Waqar Hasan, Extensible/rule based query rewrite optimization in Starburst, Proceedings of the 1992 ACM SIGMOD international conference on Management of data, p.39-48, June 02-05, 1992, San Diego, California, United States
|
| |
23
|
RAMAKRISHNAN, R., SESHADRI, P., SRIVASTAVA, D., AND SUDARSHAN, S. The CORAL User Manual: A Tutorial Introduction to CORAL. Computer Science Department, University of Wisconsin-Madison, available via anonymous ftp from ftp. cs. wise. edu in the directory coral/doe., Software Release.
|
| |
24
|
I~AO, S. G., BADIA, A., AND VAN GUCHT, D. Processing Queries Containing Generalized Quantifiers. Technical Report 428, Indiana University, April 1995.
|
| |
25
|
RAO, S. G., BADIA, A., AND VAN GUCHT, D. Efficient Processing Support for Quantified Queries. Technical Report 452, Indiana University, February 1996.
|
| |
26
|
|
| |
27
|
SYBASE, INC. Interactive Query Accelerator- Too Much Data, Not Enough Information. Sybase White Papers, available on the web as of March 11, 1996 at ht tp: / /www. syb as e. corn / t o c. ht mI.
|
| |
28
|
TRANSACTION PROCESSING COUNCIL (TPC). TPC BenchmarkTM D (Decision Support) Standard Specification, May 1995. Revision 1.0.
|
| |
29
|
WESTERSTAHL, D. Quantifiers in Formal and Natural Languages. In Handbook of Philosophical Logic, D. Gabbay and F. Guenthner, Eds. D. Reidel Publishing Company, 1989, pp. 1-131.
|
|