DocumentCode
2704745
Title
An algorithmic basis for integrating production systems and large databases
Author
Miranker, Daniel P. ; Brant, David A.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear
1990
fDate
5-9 Feb 1990
Firstpage
353
Lastpage
360
Abstract
Executing a large number of transactions on a large database within a short amount of time is computationally stressful. Main-memory resident production systems have been made computationally feasible by the development of incremental match algorithms that exploit the temporal redundancy of the database by saving results computed in prior cycles. Unfortunately, the worst-case space complexity of these match algorithms is exponential, and space management becomes a dominant issue. A lazy incremental match algorithm with linear worst-case space complexity is presented. Initial empirical results show that Lazy Match can prune 60% of the search for rule instantiations. It is felt that these results provide the first reasonable algorithmic basis upon which one can develop an active database system
Keywords
computational complexity; deductive databases; knowledge based systems; transaction processing; active database system; algorithmic basis; incremental match algorithms; large databases; lazy incremental match algorithm; linear worst-case space complexity; memory-resident production systems; production systems; rule instantiations; space management; temporal redundancy; Artificial intelligence; Computerized monitoring; Database systems; Environmental management; Expert systems; Inference algorithms; Information retrieval; Production systems; Relational databases; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-2025-0
Type
conf
DOI
10.1109/ICDE.1990.113488
Filename
113488
Link To Document