The invention relates to the field of database technology, in particular to a database backup system. The database server, the database server, the storage server cluster, the temporary storage server, and the backup recovery control device are used to maintain the database; the database server is used to backup and restore the database in the main database server from the database server; the temporary storage server and the storage server cluster are used. It is used to receive and store backup results. The storage server cluster is a distributed structure based on the distributed file system HDFS technology to save the backup results in a distributed storage manner; the backup recovery control device is used to control the sending target from the backup results from the data server. The backup recovery control device is also used for control. Restore the backup data source from the data server. The database backup system provided by this invention can solve the problem of data loss caused by the frequent modification of the existing database backup system to the storage server.
【技术实现步骤摘要】
数据库备份系统
本专利技术涉及数据库
,具体而言,涉及一种数据库备份系统。
技术介绍
随着办公自动化和电子商务的飞速发展,企业对信息系统的依赖性越来越高,数据库作为信息系统的核心担当着重要的角色。尤其在一些对数据可靠性要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。因此,有必要对数据库进行备份。这样,在数据库出现故障遭到损坏后,可以通过备份的数据库进行恢复。目前,业界使用的数据库备份系统通常包括主数据库服务器、从数据库服务器以及存储服务器,主数据库服务器用于对数据库进行维护,比如增加、修改、删除数据库中的元素,如数据表、数据表中的数据等。从数据库服务器用于使用流模式将主数据库服务器中的数据库备份到存储服务器中。现在的数据库备份系统,由于数据库众多,数据量较大,通常会采用HDFS技术使用分布式存储节点集群来存储备份的数据,将数据与元数据存储在不同的存储服务器上,所谓数据即是指真正的数据内容,而元数据用来维护HDFS文件系统中文件和目录的信息。虽然HDFS将文件备份存储在不同的存储服务器上,并通过在不同存储器上存储多份备份,避免了数据的丢失,但是现有的备份系统通常都是对数据库进行实时备份,每次备份都要对文件数据进行大量的修改,频繁的修改很可能会给存储服务器带来问题,而一旦存储元数据的存储服务器出现问题,就会导致所有备份文件的丢失。
技术实现思路
本专利技术意在提供数据库备份系统,能够解决现有数据库备份系统频繁对存储服务器进行文件修改而导致的数据丢失的问题。为了解决上述技术问题,本专利提供如下基础技术方案:数据库备份系统,包括用 ...
【技术保护点】
数据库备份系统,包括用于维护数据库的主数据库服务器、从数据库服务器和存储服务器集群,其特征在于:从数据库服务器用于对所述主数据库服务器中的数据库进行备份和恢复,所述从数据库服务器能够读取主数据库服务器中的数据库并进行压缩,将得到的压缩文件作为备份结果,然后将所述备份结果发送,所述从数据库服务器能够读取临时存储服务器或存储服务器集群中的数据备份,并进行解压,得到恢复文件,然后将所述恢复文件恢复到主数据库服务器中;存储服务器集群为基于分布式文件系统HDFS技术的分布式结构,包括元数据存储服务器和数据存储服务器,所述元数据存储服务器用于接收备份结果,根据存储服务器集群中的各存储节点的存储空间进行存储的统筹安排和调节,以分布式存储的方式将备份结果存储到各数据存储服务器;还包括:临时存储服务器,用于接收备份结果并存储;备份恢复控制装置,所述备份恢复控制装置用于控制从数据服务器的备份结果的发送目标,所述备份恢复控制装置还用于控制从数据服务器恢复备份时的数据源,所述备份恢复控制装置可以按照预设计划的时间表自动切换数据备份和恢复时所使用的存储服务器。
【技术特征摘要】
1.数据库备份系统,包括用于维护数据库的主数据库服务器、从数据库服务器和存储服务器集群,其特征在于:从数据库服务器用于对所述主数据库服务器中的数据库进行备份和恢复,所述从数据库服务器能够读取主数据库服务器中的数据库并进行压缩,将得到的压缩文件作为备份结果,然后将所述备份结果发送,所述从数据库服务器能够读取临时存储服务器或存储服务器集群中的数据备份,并进行解压,得到恢复文件,然后将所述恢复文件恢复到主数据库服务器中;存储服务器集群为基于分布式文件系统HDFS技术的分布式结构,包括元数据存储服务器和数据存储服务器,所述元数据存储服务器用于接收备份结果,根据存储服务器集群中的各存储节点的存储空间进行存储的统筹安排和调节,以分布式存储的方式将备份结果存储到各数据存储服务器;还包括:临时存储服务器,用于接收备份结果并存储;备份恢复控制装置,所述备份恢复控制装置用于控制从数据服务器的备份结果的发送目标,所述备份恢复控制装置还用于控制从数据服务器恢复备份时的数据源,所述备份恢复控制装置可以按照预设计划的时间表自动切换数据备份和恢复时所使用的存储服务器。2.如权利要求1所述的数据库备份系统,其特征在于:所述备份恢复控制装置包括控制模...
【专利技术属性】
技术研发人员:何淑芳,沈琳玲,陈劲松,
申请(专利权)人:清远恒成智道信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。