The invention provides a
database backup and
recovery system based on a block chain technology. The
database backup and
recovery system comprises a switching center, wherein the switching center is connected with a
client side, is connected with one or a plurality of databases and is connected with one or a plurality of block chain nodes through a block chain adapter, and the switching center manages mapping relationships between the plurality of databases and the plurality of block chain nodes for data
backup and
recovery. The invention also provides a
database backup method based on the block chain technology, and a database
recovery method based on the block chain technology. The block chain technology is used, the characteristics that the block chain technology can not be tampered and can be permanently stored are utilized, meanwhile, data is distributed in the block chain nodes, overall failure caused by the faults of a center point can be avoided, so that safe and reliable
database backup is realized, most of organizations can properly control cost and effectively deploy a backup scheme in existing environment to enable the requirements of most of organizations to be met, and the methods and the
system can be generally implemented and have a very wide application scene.