|
ABSTRACT
Integrated rule and database systems are quickly moving from the research laboratory into commercial systems. However, the current generation of prototypes are designed to work with small rule sets involving limited inferencing. The problem of supporting large complex rule programs within database management systems still presents significant challenges. The basis for many of these challenges is providing support for rule activation. Rule activation is defined as the process of determining which rules are satisfied and what data satisfies them. In this paper we present performance results for the DATEX database rule system and its novel indexing technique for supporting rule activation. Our approach assumes that both the rule program and the database must be optimized synergistically. However, as an experimental result we have determined that DATEX requires very few changes to a standard DBMS environment, and we argue that these changes are reasonable for the problems being solved. Based on the performance of DATEX we believe we have demonstrated a satisfactory solution to the rule activation problem for complex rule programs operating within a database system.
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
|
D. S. Batory , J. R. Barnett , J. F. Garza , K. P. Smith , K. Tsukuda , C. Twichell , T. E. Wise, GENESIS: An Extensible Database Management System, IEEE Transactions on Software Engineering, v.14 n.11, p.1711-1730, November 1988
[doi> 10.1109/32.9057]
|
| |
2
|
|
| |
3
|
Forgy, C. {1981}, "OPS5 User's Manual", Tech. Rep. CMU-CS- 81-135, Carnegie-Mellon University.
|
| |
4
|
Forgy, C. {1982}, "RETE: A Fast Match Algorithm for the Many PatternlMany Object Pattern Match Problem," Artificial Intelligence, 19, pp. 17-37.
|
| |
5
|
|
| |
6
|
Hanson, E. { 1991}, "The Design and Implementation of the Ariel Active Database Rule System," Tech. Rep. WSU-CS-91- 06, Wright State University.
|
| |
7
|
INGRES { 1990}, INGRES Version 6.3 Reference Manual, INGRES Products Division, Alameda, CA.
|
| |
8
|
Kerschberg, L. {1987}, (ed.) Proceedings of the First International Conference on Expert Database Systems, Benjamin/ Cummings Publishing Company, Inc.,Menlo Park CA.
|
| |
9
|
Kerschberg, L. {1988}, (ed.) Proceedings of the Second International Conference on Expert Database Systems, Benjamin/Cummings Publishing Company, Inc.,Menlo Park CA.
|
| |
10
|
Kou, C.M., D.P. Miranker, and J.C. Browne {1991}, "On the Performance of the CREL System," Journal of Parallel and Distributed Computing, 13:4, pp. 424-441.
|
 |
11
|
|
| |
12
|
McDermott J., A. Newell, and J. Moore {1978}, "The Efficiency of Certain Production System Implementations," In Pattern-directed Inference Systems, D. Waterman and F. Hayes-Roth (eds.), Academic Press.
|
| |
13
|
|
| |
14
|
Miranker, D.P., D. Brant, B. Lofaso, and D. Gadbois {1990}, "On the Performance of Lazy Matching in Production Systems," Proceedings of the 1990 National Conference on Artificial Intelligence, pp. 685-692.
|
| |
15
|
|
| |
16
|
|
| |
17
|
Nishyama, S., K. Goolsbey, and D.P. Miranker {1992}, "Optimizing Constant Tests in a Production System Environment," Tech. RED., Dept. of Computer Sciences, University of Texas at Austin.
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
Sybase {1990}, Sybase V4.0 Reference Manual, Sybase Corp., Emeryville, CA.
|
| |
22
|
Wang, Y-W, and E. Hanson { 1990}. "A Performance Comparison of the Rete and TREAT Algorithms for Testing Database Rule Conditions," Tech. Rep. WSU-CS-90-18, Dept. of Computer Science and Engineering, Wright State University.
|
| |
23
|
|
CITED BY 15
|
|
|
|
|
Don Batory , Vivek Singhal , Jeff Thomas , Sankar Dasari , Bart Geraci , Marty Sirkin, The GenVoca Model of Software-System Generators, IEEE Software, v.11 n.5, p.89-94, September 1994
|
|
|
Stephen Correl , Daniel P. Miranker, On isolation, concurrency, and the Venus rule language, Proceedings of the fourth international conference on Information and knowledge management, p.281-289, November 29-December 02, 1995, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lance Obermeyer , Lane Warshaw , Daniel P. Miranker, Porting an expert database application to an active database: an experience report, Proceedings of the workshop on on Databases: active and real-time, p.37-40, November 12-16, 1996, Rockville, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|