A transitive closure and magic functions machine

  • Authors:
  • Jerome Robinson;Simon Lavington

  • Affiliations:
  • Department of Computer Science, University of Essex, Colchester, CO4 3SQ, U.K.;Department of Computer Science, University of Essex, Colchester, CO4 3SQ, U.K.

  • Venue:
  • DPDS '90 Proceedings of the second international symposium on Databases in parallel and distributed systems
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

An extended version of our SIMD Relational Algebraic Processor is presented. In addition to the usual relational and set operations the new 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 our machine. The Magic Functions approach has a clear connection with the machine since it uses relations as magic functions.