Patent ID: 7937376
Filing Date: 2011-05-03
Classification: G06F

Abstract:
1. A method of changing a configuration of a shared-nothing database system having a plurality of database servers that perform data processing, a storage system that provides data areas to the database servers such that each of the data areas is allocated to a respective database server of the plurality of database servers and thereby dedicatedly accessible from the respective database server to which the data area is allocated, and a management server that is connected to the database servers via a network and includes a database management system that divides a transaction into a plurality of sub-transactions and allocates the sub-transactions to the database servers for execution of the transaction, maintaining, by the management server, transaction-area association information indicative of correspondence relations between each of the database servers and each data area allocated to the database server, and correspondence relations between each transaction that is presently executing and each of the data areas that is accessed by the transaction that is presently executing; extracting, by the management server, data areas of the data areas provided to the database servers that can be subjects of a configuration change of the database servers; selecting, by the management server, a data area for reallocation in the configuration change of the database servers from the extracted data areas that are not accessed by any transaction that is presently executing based on the transaction-area association information; and reallocating, by the management server, the selected data area without interrupting any transaction that is presently executing.