×

Method for localizing execution or subqueries and determining collocation of execution of subqueries in a parallel database

  • US RE37,965 E1
  • Filed: 06/02/2000
  • Issued: 01/07/2003
  • Est. Priority Date: 09/27/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for determining locality for execution of subqueries for queries in a relational database management system, wherein said queries comprise an outer query and a subquery having a query-subquery operator and wherein partitioning columns for the query and subquery are provided, said method comprising the steps of:

  • (a) determining if said outer query and said subquery are compatibly partitioned;

    (b) if said outer query and said subquery are compatibly partitioned then for each pair of partitioning columns in said outer query and said subquery determining an equivalence class for each of said columns in said pair;

    (c) determining if the partitioning column for said subquery belongs to the same equivalence class as the partitioning column for said outer query;

    (d) determining if said query-subquery operator comprises a selected operator; and

    (e) if said steps (c) and (d) are true, determining locality for said subquery so that said subquery is locally executable with respect to said outer query by the relational database management.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×