The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 24, 2019

Filed:

Aug. 30, 2013
Applicants:

Hitachi, Ltd., Tokyo, JP;

The University of Tokyo, Tokyo, JP;

Inventors:

Akira Shimizu, Tokyo, JP;

Shinji Fujiwara, Tokyo, JP;

Kazuhiko Mogi, Tokyo, JP;

Nobuo Kawamura, Tokyo, JP;

Kazuo Goda, Tokyo, JP;

Masaru Kitsuregawa, Tokyo, JP;

Assignees:

Hitachi, Ltd., Tokyo, JP;

The University of Tokyo, Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 16/2453 (2019.01); G06F 16/21 (2019.01); G06F 16/2455 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24545 (2019.01); G06F 16/21 (2019.01); G06F 16/2455 (2019.01); G06F 16/24542 (2019.01);
Abstract

Provided is a database management apparatus, having a processor, a memory, and a storage device, whereby a database which is stored in the storage device is managed, the database management apparatus further comprising: a query acceptance unit which accepts a query to the database; a query execution plan generating unit which generates a query execution plan which includes a database operation which is necessary for executing the accepted query; and a query execution unit which, in executing the accepted query on the basis of the generated query execution plan, dynamically generates a task for executing the database operation, and executes the dynamically generated task. The query execution unit acquires a resource usage state, and, when executing the next database operation, generates a new task on the basis of the resource usage state, and executes the new task in parallel with the task.


Find Patent Forward Citations

Loading…