The embodiment of the invention discloses a method, a
system and a device for controlling the
data migration of a
database, wherein the
system comprises a main node and a plurality of slave nodes; the main node is connected with the slaves nodes respectively; expansion
backup nodes are allocated to the main node and the slave nodes respectively in advance; and the method comprises the steps of interrupting the connection between each of the slave nodes and the main node, controlling each slave node to transmit data which are located in at least one non-
relational database and run on the slave nodes to the expansion
backup nodes allocated to the slave nodes, and establishing the connection between each expansion
backup node and the main node. With the adoption of the method, the
system and the device for controlling the
data migration of the
database, when the data on the nodes in a
data cluster are migrated, as the data on the slave nodes are transmitted to the expansion backup nodes one by one, the use of the data on each node in the
data cluster is not affected during the
data migration process; and therefore, the seamless migration of the data in the
data cluster is realized.