Index support for rule activation
- 1 June 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 22 (2) , 42-48
- https://doi.org/10.1145/170036.170047
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.Keywords
This publication has 10 references indexed in Scilit:
- The integration of rule systems and database systemsIEEE Transactions on Knowledge and Data Engineering, 1992
- On the performance of the CREL systemJournal of Parallel and Distributed Computing, 1991
- The organization and performance of a TREAT-based production system compilerIEEE Transactions on Knowledge and Data Engineering, 1991
- The implementation of POSTGRESIEEE Transactions on Knowledge and Data Engineering, 1990
- Data intensive production systems: the DIPS approachACM SIGMOD Record, 1989
- The architecture of an active database management systemACM SIGMOD Record, 1989
- The architecture of an active database management systemPublished by Association for Computing Machinery (ACM) ,1989
- GENESIS: an extensible database management systemIEEE Transactions on Software Engineering, 1988
- Rete: A fast algorithm for the many pattern/many object pattern match problemArtificial Intelligence, 1982
- OPS5 User's ManualPublished by Defense Technical Information Center (DTIC) ,1981