Implementing large production systems in a DBMS environment: concepts and algorithms

  • Authors:
  • T. Sellis;C. C. Lin;L. Raschid

  • Affiliations:
  • Department of Computer Science and Systems Research Center, University of Maryland, College Park, MD;Department of Computer Science and Systems Research Center, University of Maryland, College Park, MD;Department of Information Systems, School of Business and Management, University of Maryland, College Park, MD

  • Venue:
  • SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

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.