A transitive closure and magic functions machine

An extended version of the SIMD (single-instruction, multiple-data) relational algebraic processor is presented. In addition to the usual relational and set operations the machine has the ability to recycle its responder sets internally. This allows it to perform repeated joins, for example, without...

Full description

Saved in:
Bibliographic Details
Published inDatabases in Parallel and Distributed Systems: 2nd International Symposium pp. 44 - 54
Main Authors Robinson, J., Lavington, S.
Format Conference Proceeding
LanguageEnglish
Published IEEE Comput. Soc. Press 1990
Subjects
Online AccessGet full text
ISBN9780818620522
0818620528
DOI10.1109/DPDS.1990.113697

Cover

More Information
Summary:An extended version of the SIMD (single-instruction, multiple-data) relational algebraic processor is presented. In addition to the usual relational and set operations the machine has the ability to recycle its responder sets internally. This allows it to perform repeated joins, for example, without external intervention and so achieve operations such as path discovery and transitive closure in graphs stored as relations and to evaluate various types of recursive query. The many compiled methods for recursive query evaluation are applicable in this system, as in any other relational database, and can be efficiently evaluated because of the in-built recursive and iterative capability of the machine. The magic functions approach has a clear connection with the machine, since it uses relations as magic functions.< >
ISBN:9780818620522
0818620528
DOI:10.1109/DPDS.1990.113697