• DocumentCode
    2709423
  • Title

    A transitive closure and magic functions machine

  • Author

    Robinson, Jerome ; Lavington, Simon

  • Author_Institution
    Dept. of Comput. Sci., Essex Univ., Colchester, UK
  • fYear
    1990
  • fDate
    2-4 Jul 1990
  • Firstpage
    44
  • Lastpage
    54
  • Abstract
    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
  • Keywords
    graph theory; information retrieval; parallel machines; parallel programming; relational databases; SIMD; compiled methods; iterative capability; magic functions machine; multiple-data; path discovery; recursive query evaluation; relational algebraic processor; relational database; repeated joins; responder sets; set operations; single-instruction; transitive closure; Computer science; Deductive databases; Design automation; Hardware; Information systems; Iterative methods; Performance evaluation; Query processing; Recycling; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases in Parallel and Distributed Systems, 1990, Proceedings. Second International Symposium on
  • Conference_Location
    Dublin
  • Print_ISBN
    0-8186-2052-8
  • Type

    conf

  • DOI
    10.1109/DPDS.1990.113697
  • Filename
    113697