摘要 |
PROBLEM TO BE SOLVED: To provide an in-memory distributed database provided with a function of performing data load balancing among nodes so that a state where response performance is extremely degraded can be avoided in a system which distributes and stores data in a plurality of nodes to manage the data.SOLUTION: The in-memory distributed database includes: a resource monitoring server 3 which performs centralized management of use states of memories 2a in respective nodes when distributing and storing data into a plurality of nodes 2; and a distributed DB router 4 which refers to information in the resource monitoring server 3 to transfer an instruction while avoiding nodes of which the free memory capacities for data to be written are small. In the in-memory distributed database, each node 2 includes transfer means 2c which transfers an input/output instruction from the distributed DB router 4 to another node if the free memory capacity for data to be written is equal to or smaller than a designated threshold when the input/output instruction is received. |