• DocumentCode
    1151912
  • Title

    Efficient Computing of Relational Algebraic Primitives in a Database Machine Architecture

  • Author

    Hong, Yang-chang

  • Author_Institution
    Department of Mathematics and Computer Science, University of California
  • Issue
    7
  • fYear
    1985
  • fDate
    7/1/1985 12:00:00 AM
  • Firstpage
    588
  • Lastpage
    595
  • Abstract
    Algorithms are described and analyzed for the efficient evaluation of the primitive operators of a relational algebra on a database machine architecture. The architecture contains a RAM divided up into partitions, each partition having a separate server. Tuples from the first operand relation are stored in linked lists in the partitioned RAM via bit and pointer arrays based on hashed column values. Each tuple in the second operand relation is either deposited in the corresponding partition server queue based on the hashed value, or it is ignored. Cross-referencing involved in the operations is removed without performing a sorting operation, which significantly reduces the time complexity. A procedure is also presented for computing the optimal number of partition servers for different applications.
  • Keywords
    Bit and pointer arrays; cross-referencing; explicit joins; hashed values; implicit joins; linked lists; partitioned RAM; relational algebraic primitives; selectivity; Algebra; Associative memory; Computer architecture; Content addressable storage; Data models; Database machines; Random access memory; Read-write memory; Relational databases; Sorting; Bit and pointer arrays; cross-referencing; explicit joins; hashed values; implicit joins; linked lists; partitioned RAM; relational algebraic primitives; selectivity;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.1676597
  • Filename
    1676597