×

Join operation processing system in distributed data base management system

  • US 4,811,207 A
  • Filed: 03/06/1986
  • Issued: 03/07/1989
  • Est. Priority Date: 03/12/1985
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of operating a join operation processing system in a distributed database management system including multiple sites each having a memory and computers each employing a distributed database stored in said memory, said multiple sites and computers being interconnected via a communication network, said method comprising the steps of:

  • (a) determining whether a processing request from one of the computers is a request to define relations or a request to perform a join operation;

    (b) transmitting the request to define the relations to each of the sites if said processing request is a request to define the relations, and transmitting a request to read relation definition to each of the sites if said processing request is a request to perform the join operation;

    (c) analyzing the request at each of said sites, for determining whether said request is a request to define the relation or a request to read the relation definition,, and storing the definition in said memory if said request is a request to define the relation, and reading said definition previously stored in the memory and transferring it to the computer if said request is a request to read the relation definition;

    (d) determining, upon receiving the relation definitions from each of the sites, a process to perform said join operation in accordance with said request for the join operation, and transmitting a local processing request to a predetermined site;

    (e) performing at each of said sites receiving said local processing request a local join operation of the relation managed by the site itself, and transmitting to the next site, if there is processing to be done on the next site, a request for the next site to perform local processing and the result of said local join operation and, if there is no processing to be done on the next site, transmitting the result of the join operation processing effected in the site itself to said computer, so as to thereby effect a join operation between said computer and each site in a pipe line processing sequence based on said steps.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×