System, method, and program for increasing efficiency of database queries
OwnerKohei KAIGAIinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerKohei KAIGAIinventor
Estimating the term…
[Problem] To provide a device, a method, and a program for speeding up a database process which can be implemented at a low cost. [Solution] A plurality of I/O extension units including a GPU, an SSD and a PCIe switch are connected to a database server via a PCIe bus, and it is made possible to transfer data from the SSD to the GPU and perform processing in parallel without the intervention of a CPU and a main memory. In a preprocess of a database query, it is made possible to generate an instruction for the process of a large amount of data to be completed within one I/O extension unit and execute a database query without the intervention of the CPU and the main memory. When necessary, an SQL execution plan is dynamically rewritten in accordance with a hardware configuration.
A database processing apparatus comprising:
a non-transitory computer readable medium that stores a computer-executable program for database processing,
a computer-executable database processing method executed on a database processing system,
Dependencies are inferred from the claim text.