Title :
Relational storage and efficient retrieval of rules in a deductive DBMS
Author :
Cheiney, Jean-Pierre ; De Maindreville, Christophe
Author_Institution :
Ecole Nat. Superieure des Telecomun., Paris, France
Abstract :
A method is proposed to store and efficiently retrieve rules in a deductive database. The rules are compiled into an execution model called a PCN (production compilation network). The PCN is stored as a particular relational database which consists of three relations. For a given end-user query the first step of the inference process consists of searching for the relevant rules by traversing the PCN structure. This traversal is computed by a transitive closure of a part of the PCN. The transitive closure is performed by a loop of joins over the relations storing the PCN. In this context, a transitive closure algorithm that is based on a physical clustering of the relations is proposed. This clustering consists of a double hashing technique. It ensures a linear cost for the join operation with weak conditions on the size of the main memory. The approach reduces the number of I/O operations for semi-naive transitive closure operation. This algorithm will be applied to the search for relevant rules and to the transitive computation of linear recursive relations
Keywords :
inference mechanisms; information retrieval systems; relational databases; I/O operations; PCN structure; deductive DBMS; deductive database; double hashing technique; end-user query; execution model; inference process; join operation; linear cost; linear recursive relations; main memory; physical clustering; production compilation network; relational database; relational storage/retrieval; semi-naive transitive closure operation; transitive closure algorithm; transitive computation; weak conditions; Clustering algorithms; Deductive databases; Electronic mail; Graphics; Information retrieval; Iterative algorithms; Linearity; Personal communication networks; Proposals; Relational databases;
Conference_Titel :
Data Engineering, 1989. Proceedings. Fifth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-1915-5
DOI :
10.1109/ICDE.1989.47272