DISTRIBUTED DATABASE MANAGEMENT SYSTEM AND DISTRIBUTED DATABASE MANAGEMENT METHOD
First Claim
1. A distributed database management system for manipulating data in a distributed database, comprising:
- a query receiving unit that receives a query; and
,a plurality of storage processing units that manipulates data in the distributed database in a cooperative manner on the basis of the received query, whereineach of the plurality of the storage processing units includes;
a storage device that stores one of a plurality of partial databases constituting the distributed database; and
,a data manipulation unit that manipulates data in the partial databases stored in the storage device on the basis of the received query.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a non-shared type database system capable of efficiently manipulating data in a distributed database. A distributed database management system has a query receiving unit (load balancer) that receives a query; and, plural storage processing units that manipulate data in the distributed database in a cooperative manner on the basis of the received query. Each of the storage processing units includes: a storage device that stores one of partial databases constituting the distributed database; and, a data manipulation unit that manipulates data in the partial databases stored in the storage device on the basis of the received query.
17 Citations
20 Claims
-
1. A distributed database management system for manipulating data in a distributed database, comprising:
-
a query receiving unit that receives a query; and
,a plurality of storage processing units that manipulates data in the distributed database in a cooperative manner on the basis of the received query, wherein each of the plurality of the storage processing units includes; a storage device that stores one of a plurality of partial databases constituting the distributed database; and
,a data manipulation unit that manipulates data in the partial databases stored in the storage device on the basis of the received query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A distributed database management method in a distributed database management system including a plurality of storage processing units that manipulates data in a distributed database in a cooperative manner on the basis of a query, each of the storage processing units including a storage device that stores one of a plurality of partial databases constituting the distributed database, the distributed database management method including:
-
in the case where a data set necessary for manipulating the data on the basis of the query is not stored in the partial database, issuing, by a first storage processing unit of the plurality of the storage processing units, a data transferring request of the data set to a second storage processing unit or a plurality of second storage processing units, each of which is different from the first storage processing unit of the plurality of the storage processing units; in response to the data transferring request, acquiring, by the second storage processing units, the data set from the partial database, and transferring the acquired data set to the first storage processing unit; and
,manipulating, by the first storage processing unit, the data using the data set transferred from the second storage processing unit. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification