Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms.
Timos K. Sellis, Chih-Chen Lin, Louiqa Raschid:
Implementing Large Production Systems in a DBMS Environment: Concepts and Algorithms.
SIGMOD Conference 1988: 404-412@inproceedings{DBLP:conf/sigmod/SellisLR88,
author = {Timos K. Sellis and
Chih-Chen Lin and
Louiqa Raschid},
editor = {Haran Boral and
Per-{\AA}ke Larson},
title = {Implementing Large Production Systems in a DBMS Environment:
Concepts and Algorithms},
booktitle = {Proceedings of the 1988 ACM SIGMOD International Conference on
Management of Data, Chicago, Illinois, June 1-3, 1988},
publisher = {ACM Press},
year = {1988},
pages = {404-412},
ee = {http://doi.acm.org/10.1145/50202.50251, db/conf/sigmod/SellisLR88.html},
crossref = {DBLP:conf/sigmod/88},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
It has been widely recognized that many future
database applications, including engineering
processes, manufacturing and communications, will
require some kind of rule based reasoning. In this
paper we study methods for storing and manipulating
large rule bases using relational database
management systems. First, we provide a matching algorithm which can be used to efficiently identify applicable rules. The second contribution of this paper, is our proposal for concurrent execution strategies which surpass, in terms of performance, the sequential OPS5 execution algorithm. The proposed method is fully parallelizable, which makes its use even more attractive, as it can be used in parallel computing environments.
Copyright © 1988 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Haran Boral, Per-Åke Larson (Eds.):
Proceedings of the 1988 ACM SIGMOD International Conference on Management of Data, Chicago, Illinois, June 1-3, 1988.
ACM Press 1988 BibTeX
,
SIGMOD Record 17(2), June 1988
Contents
References
- [1]
- François Bancilhon, Raghu Ramakrishnan:
An Amateur's Introduction to Recursive Query Processing Strategies.
SIGMOD Conference 1986: 16-52 BibTeX
- [2]
- José A. Blakeley, Per-Åke Larson, Frank Wm. Tompa:
Efficiently Updating Materialized Views.
SIGMOD Conference 1986: 61-71 BibTeX
- [3]
- José A. Blakeley, Neil Coburn, Per-Åke Larson:
Updating Derived Relations: Detecting Irrelevant and Autonomously Computable Updates.
VLDB 1986: 457-466 BibTeX
- [4]
- Peter Buneman, Eric K. Clemons:
Efficient Monitoring Relational Databases.
ACM Trans. Database Syst. 4(3): 368-382(1979) BibTeX
- [5]
- Upen S. Chakravarthy, Jack Minker:
Multiple Query Processing in Deductive Databases using Query Graphs.
VLDB 1986: 384-391 BibTeX
- [6]
- Kapali P. Eswaran, Jim Gray, Raymond A. Lorie, Irving L. Traiger:
The Notions of Consistency and Predicate Locks in a Database System.
Commun. ACM 19(11): 624-633(1976) BibTeX
- [7]
- ...
- [8]
- Charles Forgy:
Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem.
Artif. Intell. 19(1): 17-37(1982) BibTeX
- [9]
- Antonin Guttman:
R-Trees: A Dynamic Index Structure for Spatial Searching.
SIGMOD Conference 1984: 47-57 BibTeX
- [10]
- ...
- [11]
- Frederick Hayes-Roth:
Rule-Based Systems.
Commun. ACM 28(9): 921-932(1985) BibTeX
- [12]
- Daniel P. Miranker:
Performance Estimates for the DADO Machine: A Comparison of Treat and Rete.
FGCS 1984: 449-457 BibTeX
- [13]
- Jooseok Park, Arie Segev:
Using Common Subexpressions to Optimize Multiple Queries.
ICDE 1988: 311-319 BibTeX
- [14]
- ...
- [15]
- Timos K. Sellis, Nick Roussopoulos, Christos Faloutsos:
The R+-Tree: A Dynamic Index for Multi-Dimensional Objects.
VLDB 1987: 507-518 BibTeX
- [16]
- Timos K. Sellis:
Multiple-Query Optimization.
ACM Trans. Database Syst. 13(1): 23-52(1988) BibTeX
- [17]
- ...
- [18]
- ...
- [19]
- Michael Stonebraker, Timos K. Sellis, Eric N. Hanson:
An Analysis of Rule Indexing Implementations in Data Base Systems.
Expert Database Conf. 1986: 465-476 BibTeX
- [20]
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355 BibTeX
Referenced by
- Eric N. Hanson, Chris Carnes, Lan Huang, Mohan Konyala, Lloyd Noronha, Sashi Parthasarathy, J. B. Park, Albert Vernon:
Scalable Trigger Processing.
ICDE 1999: 266-275
- Luigi Palopoli, Riccardo Torlone:
Generalized Production Rules as a Basis for Integrating Active and Deductive Databases.
IEEE Trans. Knowl. Data Eng. 9(6): 848-862(1997)
- Louiqa Raschid, Jorge Lobo:
Semantics for Update Rule Programs and Implementations in a Relational Database Management System.
ACM Trans. Database Syst. 21(4): 526-571(1996)
- Jennifer Widom:
The Starburst Active Database Rule System.
IEEE Trans. Knowl. Data Eng. 8(4): 583-595(1996)
- H. V. Jagadish, Alberto O. Mendelzon, Inderpal Singh Mumick:
Managing Rule Conflicts in an Active Database.
PODS 1996: 192-201
- Jennifer Widom, Stefano Ceri (Eds.):
Active Database Systems: Triggers and Rules For Advanced Database Processing.
Morgan Kaufmann 1996, ISBN 1-55860-304-2
Contents - Wen-Chi Hou, Zhongyang Zhang:
Enhancing Database Correctness: a Statistical Approach.
SIGMOD Conference 1995: 223-232
- Elena Baralis, Jennifer Widom:
An Algebraic Approach to Rule Analysis in Expert Database Systems.
VLDB 1994: 475-486
- Timos K. Sellis, Chih-Chen Lin, Louiqa Raschid:
Coupling Production Systems and Database Systems: A Homogeneous Approach.
IEEE Trans. Knowl. Data Eng. 5(2): 240-256(1993)
- Françoise Fabret, Mireille Régnier, Eric Simon:
An Adaptive Algorithm for Incremental Evaluation of Production Rules in Databases.
VLDB 1993: 455-466
- Nabil Kamel, Roger King:
Intelligent Database Caching Through the Use of Page-Answers and Page-Traces.
ACM Trans. Database Syst. 17(4): 601-646(1992)
- Alexander J. Pasik:
A Source-to-Source Transformation for Increasing Rule-Based System Parallelism.
IEEE Trans. Knowl. Data Eng. 4(4): 336-343(1992)
- Françoise Fabret, Mireille Régnier, Eric Simon:
Optimizing Incremental Computation of Datalog Programs with Non-deterministic Semantics.
ICDT 1992: 155-170
- Ing-Miin Hsu, Mukesh Singhal, Ming T. Liu:
Distributed Rule Processing in Active Databases.
ICDE 1992: 106-113
- Jennifer Widom, Roberta Cochrane, Bruce G. Lindsay:
Implementing Set-Oriented Production Rules as an Extension to Starburst.
VLDB 1991: 275-285
- Ulf Schreier, Hamid Pirahesh, Rakesh Agrawal, C. Mohan:
Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS.
VLDB 1991: 469-478
- Narain H. Gehani, H. V. Jagadish:
Ode as an Active Database: Constraints and Triggers.
VLDB 1991: 327-336
- Rakesh Agrawal, Roberta Cochrane, Bruce G. Lindsay:
On Maintaining Priorities in a Production Rule System.
VLDB 1991: 479-487
- Douglas N. Gordin, Alexander J. Pasik:
Set-Oriented Constructs: From Rete Rule Bases to Database Systems.
SIGMOD Conference 1991: 60-67
- Arie Segev, J. Leon Zhao:
Evaluation of Rule Processing Strategies In Expert Databases.
ICDE 1991: 404-412
- Jennifer Widom, Sheldon J. Finkelstein:
Set-Oriented Production Rules in Relational Database Systems.
SIGMOD Conference 1990: 259-270
- Jaideep Srivastava, Kuo-Wei Hwang, Jack S. Eddy Tan:
Parallelism in Database Production Systems.
ICDE 1990: 121-128
- Zvi M. Kedem, Alexander Tuzhilin:
Relational Database Behavior: Utilizing Relational Discrete Event Systems and Models.
PODS 1989: 336-346
- Alexander Tuzhilin, Zvi M. Kedem:
Querying and Controlling the Future Behaviour of Complex Objects.
ICDE 1989: 434-442
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:55 2009