Parallel database management method and parallel database management system
AssigneeHitachi, Ltd.
InventorsSusumu Kobayashi, Yoichi Yamamoto, Masashi Tsuchida, Yukio Nakano, Norihiro Hara, Yoshito Kamegi
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsSusumu Kobayashi, Yoichi Yamamoto, Masashi Tsuchida, Yukio Nakano, Norihiro Hara, Yoshito Kamegi
Estimating the term…
In a database management system including a request reception server and a plurality of execution servers, each having a plug-in program module incorporated by a user, the request reception server analyzes a processing request from the user to determine whether or not the plurality of execution servers require currently unidentified input parameters when executing external functions in their plug-in modules, based on a definition information table created from descriptions of interface specifications for the plug-in program modules. When it is determined that the execution servers require such input parameters, an external function in the plug-in program module in the request reception server is executed to previously acquire the unidentified input parameters. The request reception server creates an execution processing procedure code, to be executed by the plurality of execution servers, assuming that the unidentified input parameters have already been inputted, and passes the execution processing procedure code together with the input parameters acquired by the request reception server to the plurality of execution servers.
In a parallel database management system including a request reception server for receiving a request from a user, and a plurality of execution servers for parallelly executing database processing appropriate to the request from the user, said request reception server and said plurality of execution servers each having a function of executing a plug-in program module incorporated by the user in a database system, a database management system method performing a database execution control comprising the steps of:
A parallel database management system comprising:
A database management method in a database management system including a request reception server and a plurality of execution servers, comprising the steps of:
A database management method according to clam 7, wherein said input information passed from said request reception server to said plurality of execution servers is treated as a known input parameter when executing a function in a plug-in program module incorporated by the user in each of said plurality of execution servers.
A method of processing a request from a user in a database management system including a request reception server and a plurality of execution servers, said request reception servers and said execution servers each having a plug-in program module incorporated by the user, said method comprising the steps executed by said request reception server of:
A request reception server in a database management system including said request reception server and a plurality of execution servers, said request reception servers and said execution servers each having a plug-in program module incorporated by the user, said request reception server comprising:
A database system comprising:
A definition registering node in a database management system, said definition registering node connected to a communication path, said database management system comprising:
A storage medium readable by a request reception server in a database management system including said request reception server and a plurality of execution servers, said storage medium encoding a computer process comprising:
A storage medium readable by a request reception server in a database management system including said request reception server and a plurality of execution servers, each having a plug-in program module incorporated by a user, said recording medium encoding a computer process comprising:
Dependencies are inferred from the claim text.