Rule Processing with Query Rewrite

K-S.J. Goh

EECS Department
University of California, Berkeley
Technical Report No. UCB/ERL M91/52
June 1991

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1991/ERL-91-52.pdf

This paper discusses the theory and implementation of a general production rule system using Query Rewrite in POSTGRES. Such a system is useful because data management features including Integrity Constraints, Database Procedures, Query Modification Views and Materialized Views can be implemented as a few simple rules. Query Rewrite provides a highly efficient rule system on which these features can be implemented with performance similar to or better than traditional methods.


BibTeX citation:

@techreport{Goh:M91/52,
    Author = {Goh, K-S.J.},
    Title = {Rule Processing with Query Rewrite},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1991},
    Month = {Jun},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1991/1770.html},
    Number = {UCB/ERL M91/52},
    Abstract = {This paper discusses the theory and implementation of a general production rule system using Query Rewrite in POSTGRES. Such a system is useful because data management features including Integrity Constraints, Database Procedures, Query Modification Views and Materialized Views can be implemented as a few simple rules. Query Rewrite provides a highly efficient rule system on which these features can be implemented with performance similar to or better than traditional methods.}
}

EndNote citation:

%0 Report
%A Goh, K-S.J.
%T Rule Processing with Query Rewrite
%I EECS Department, University of California, Berkeley
%D 1991
%@ UCB/ERL M91/52
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1991/1770.html
%F Goh:M91/52