Database system, distributed processing apparatus, database apparatus, distributed processing method and distributed processing program
Abstract:
A distributed processing apparatus 1 includes: a selection unit 12 that lists execution plans for a query related to a plurality of database apparatuses 2 and selects any of the execution plans based on data transfer time periods of the individual execution plans; a transmission unit 13 that divides the query in accordance with the selected execution plan, and transmits instructions that include divided queries obtained by dividing the query and transfer destinations of execution results of the divided queries to the corresponding database apparatuses 2; and an output unit 14 that receives the execution result of the query from the database apparatus 2, and outputs the execution result. The database apparatuses 2 each include an execution unit 22 that executes the divided query included in the instruction received from the distributed processing apparatus 1, and transmits the execution result to another database apparatus 2 or the distributed processing apparatus 1 serving as the transfer destination included in the instruction.
Information query
Patent Agency Ranking
0/0