CN110908833A - 一种数据备份方法、装置、设备及计算机可读存储介质 - Google Patents
一种数据备份方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110908833A CN110908833A CN201911082386.4A CN201911082386A CN110908833A CN 110908833 A CN110908833 A CN 110908833A CN 201911082386 A CN201911082386 A CN 201911082386A CN 110908833 A CN110908833 A CN 110908833A
- Authority
- CN
- China
- Prior art keywords
- data
- backup
- backed
- data backup
- backing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种数据备份方法,该方法包括以下步骤:接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。应用本发明实施例所提供的技术方案,提高了数据备份的效率,提升了数据备份的安全性。本发明还公开了一种数据备份装置、设备及存储介质,具有相应技术效果。
Description
技术领域
本发明涉及存储技术领域,特别是涉及一种数据备份方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机应用的普及,数据已经成为数据拥有者的重要财富,一旦发生数据丢失,将造成计算机使用者的巨大损失。如软件平台故障、操作***的设计漏洞和***的硬件故障等问题都会给***的数据带来不可估量的损失,影响企业服务器的正常运作,进而给科研、生产造成较严重的损失。因此,在服务器管理软件维护过程中,***管理员必须要在某个节点对当前***中的配置信息和数据库信息等数据进行备份,以防止后续误操作带来不可估量的损失。
现有的对数据备份的方式为对于所有的数据全部进行无差别备份到本地或者云端。但是,由于本地存储空间的限制,数据量大时,可能会致使某些数据备份失败,因此存在备份失败的隐患,而云端备份虽然解决数据量问题,但存在由于涉及到云端传输,相对于本地备份传输会有速度慢、效率低的问题。
综上所述,如何有效地解决数据无差别备份,本地备份存储空间有限,致使某些数据备份失败,云端备份速度慢、效率低等问题,是目前本领域技术人员急需解决的问题。
发明内容
本发明的目的是提供一种数据备份方法,该方法实现了对数据的区别备份,提高了数据备份的效率,提升了数据备份的安全性;本发明的另一目的是提供一种数据备份装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供如下技术方案:
一种数据备份方法,包括:
接收数据备份请求,对所述数据备份请求进行解析,得到待备份数据的数据属性信息;
当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为本地服务器时,将所述待备份数据备份到所述本地服务器;
当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为云端服务器时,将所述待备份数据备份到所述云端服务器;
其中,所述数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
在本发明的一种具体实施方式中,对所述数据备份请求进行解析,得到待备份数据的数据属性信息,包括:
对所述数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息;
当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为本地服务器时,将所述待备份数据备份到所述本地服务器,包括:
当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器;
当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器;
其中,所述数据备份方案列表中预存有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。
在本发明的一种具体实施方式中,当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器,包括:
当从所述数据备份方案列表中查找到所述数据重要程度信息为普通且所述数据量大小信息小于预设数据量阈值对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器;
当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器,包括:
当从所述数据备份方案列表中查找到所述数据重要程度信息为重要和/或所述数据量大小信息大于等于预设数据量阈值对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器。
在本发明的一种具体实施方式中,在将所述待备份数据备份到所述本地服务器之前,以及在将所述待备份数据备份到所述云端服务器之前,还包括:
对待备份数据进行压缩加密,得到密文压缩数据;
将所述待备份数据备份到所述本地服务器,包括:
将所述密文压缩数据备份到所述本地服务器;
将所述待备份数据备份到所述云端服务器,包括:
将所述密文压缩数据备份到所述云端服务器。
一种数据备份装置,包括:
属性信息获得模块,用于接收数据备份请求,对所述数据备份请求进行解析,得到待备份数据的数据属性信息;
本地备份模块,用于当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为本地服务器时,将所述待备份数据备份到所述本地服务器;
云端备份模块,用于当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为云端服务器时,将所述待备份数据备份到所述云端服务器;
其中,所述数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
在本发明的一种具体实施方式中,所述属性信息获得模块具体为对所述数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息的模块;
所述本地备份模块具体为当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器的模块;
所述云端备份模块具体为当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器的模块;
其中,所述数据备份方案列表中预存有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。
在本发明的一种具体实施方式中,所述本地备份模块具体为当从所述数据备份方案列表中查找到所述数据重要程度信息为普通且所述数据量大小信息小于预设数据量阈值对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器的模块;
所述云端备份模块具体为当从所述数据备份方案列表中查找到所述数据重要程度信息为重要和/或所述数据量大小信息大于等于预设数据量阈值对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器的模块。
在本发明的一种具体实施方式中,还包括:
压缩加密模块,用于在将所述待备份数据备份到所述本地服务器之前,以及在将所述待备份数据备份到所述云端服务器之前,对待备份数据进行压缩加密,得到密文压缩数据;
所述本地备份模块具体为将所述密文压缩数据备份到所述本地服务器的模块;
所述云端备份模块具体为将所述密文压缩数据备份到所述云端服务器的模块。
一种数据备份设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如前所述数据备份方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述数据备份方法的步骤。
应用本发明实施例所提供的方法,接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。通过设置存储有各数据属性信息与各数据备份端之间的对应关系的数据备份方案列表,在得到待备份数据的数据属性信息之后,可以根据数据属性信息从数据备份方案列表中直接查找待备份数据的数据备份端,实现了对数据的区别备份,更加有效地利用本地服务器和云端服务器备份各自的备份优势,避免其各自的不足,提高了数据备份的效率,提升了数据备份的安全性。
相应的,本发明实施例还提供了与上述数据备份方法相对应的数据备份装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中数据备份方法的一种实施流程图;
图2为本发明实施例中数据备份方法的另一种实施流程图;
图3为本发明实施例中数据备份方法的另一种实施流程图;
图4为本发明实施例中一种数据备份装置的结构框图;
图5为本发明实施例中一种数据备份设备的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
参见图1,图1为本发明实施例中数据备份方法的一种实施流程图,该方法可以包括以下步骤:
S101:接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息。
当需要对配置数据、数据库数据等数据进行备份时,可以向数据备份管理中心发送数据备份请求,数据备份请求中包含有待备份数据的数据属性信息。数据属性信息可以包含数据量大小、数据重要程度、数据安全级别、数据类型(如临时文件类型数据、永久类型数据)等。数据备份管理中心接收数据备份请求,并对数据备份请求进行解析,得到待备份数据的数据属性信息。
S102:当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器。
其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
可以预先设置存储各数据属性信息与各数据备份端之间的对应关系的数据备份方案列表,如在数据备份方案列表设置有当待备份数据满足数据量大小大于等于预设阈值、数据重要程度为重要、数据安全级别高于预设级别、数据类型为永久类型数据等条件之一时,对应的数据备份端为云端服务器,若上述条件均不满足,则对应的数据备份端为本地服务器。当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,说明当前待备份数据的数据量一般不会很大,其对数据备份的效率可能要求较高,在这种情况下,将待备份数据备份到本地服务器,具体的可以是通过Java代码将待备份数据备份到本地服务器。
S103:当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器。
当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,说明当前待备份数据的数据量一般较大,其对数据备份的效率大都没有过多要求,比如数据库存储数据、资产统计数据,在这种情况下,将待备份数据备份到云端服务器。具体的可以是通过Java代码将待备份数据通过ftp协议备份到ftp云端服务器。
应用本发明实施例所提供的方法,接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。通过设置存储有各数据属性信息与各数据备份端之间的对应关系的数据备份方案列表,在得到待备份数据的数据属性信息之后,可以根据数据属性信息从数据备份方案列表中直接查找待备份数据的数据备份端,实现了对数据的区别备份,更加有效地利用本地服务器和云端服务器备份各自的备份优势,避免其各自的不足,提高了数据备份的效率,提升了数据备份的安全性。
需要说明的是,基于上述实施例一,本发明实施例还提供了相应的改进方案。在后续实施例中涉及与上述实施例一中相同步骤或相应步骤之间可相互参考,相应的有益效果也可相互参照,在下文的改进实施例中不再一一赘述。
实施例二:
参见图2,图2为本发明实施例中数据备份方法的另一种实施流程图,该方法可以包括以下步骤:
S201:接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息。
数据备份请求中的包含的数据属性信息可以具体包括数据重要程度信息和数据量大小信息。在接收到数据备份请求之后,可以对数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息。
S202:当结合数据重要程度信息和数据量大小信息,从数据备份方案列表中查找到对应的数据备份端为本地服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到本地服务器。
其中,数据备份方案列表中预存有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。
数据备份方案列表中可以具体预先存储有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。如可以预先存储当数据重要程度为重要且数据量大小大于等于预设阈值时,对应的数据备份端为云端服务器,其余情况对应的数据备份端为本地服务器;还可以预先存储只要满足数据重要程度为重要或数据量大小大于等于预设阈值两者中的任一项条件时,其对应的数据备份端均为云端服务器,仅当数据重要程度为普通且数据量大小小于预设阈值对应的数据备份端为本地服务器。数据量大小范围即为以数据量大小的预设阈值为界限划分为的小于预设阈值的数据量范围及大于等于预设阈值的数据量范围。
当结合数据重要程度信息和数据量大小信息,从数据备份方案列表中查找到对应的数据备份端为本地服务器时,可以先对待备份数据进行压缩加密,如通过tar和OpenSSL对待备份数据进行加密,得到密文压缩数据,并将密文压缩数据备份到本地服务器。通过将数据重要程度信息和数据量大小信息作为判断待备份数据的数据备份端的判决依据,能够在数据备份时,避免本地服务器对大数据量的待备份数据进行备份,其存储空间有限的问题,有效利用云端服务器对大数据的存储优势,避免备份数据的丢失,提升备份数据的安全性。并且通过对待备份数据进行压缩,节省了对本地存储器的存储空间,并通过对数据加密,进一步加强了待备份数据备份后在本地服务器存储的安全性。承接上述举例,在数据还原时,通过tar和OpenSSL对密文压缩数据进行解密,完成数据的还原过程。
S203:当结合数据重要程度信息和数据量大小信息,从数据备份方案列表中查找到对应的数据备份端为云端服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到云端服务器。
当结合数据重要程度信息和数据量大小信息,从数据备份方案列表中查找到对应的数据备份端为云端服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到云端服务器。通过对待备份数据进行压缩,较大地节省了待备份数据上传到云端服务器所需的带宽,并通过对数据加密,进一步加强了待备份数据备份传输到云端服务器过程中的安全性。
实施例三:
参见图3,图3为本发明实施例中数据备份方法的另一种实施流程图,该方法可以包括以下步骤:
S301:接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息。
S302:当从数据备份方案列表中查找到数据重要程度信息为普通且数据量大小信息小于预设数据量阈值对应的数据备份端为本地服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到本地服务器。
可以预先设置一个数据量阈值,数据备份方案列表中可以具体存储只要满足数据重要程度为重要或数据量大小大于等于预设阈值两者中的任一项条件时,其对应的数据备份端均为云端服务器,仅当数据重要程度为普通且数据量大小小于预设阈值对应的数据备份端为本地服务器。在得到待备份数据的数据重要程度信息和数据量大小信息之后,当从数据备份方案列表中查找到数据重要程度信息为普通且数据量大小信息小于预设数据量阈值对应的数据备份端为本地服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到本地服务器。
需要说明的是,预设阈值可以根据实际情况进行设定和调整,本发明实施例对此不做限定,如可以将设置为1G。
S303:当从数据备份方案列表中查找到数据重要程度信息为重要和/或数据量大小信息大于等于预设数据量阈值对应的数据备份端为云端服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到云端服务器。
在得到待备份数据的数据重要程度信息和数据量大小信息之后,当从数据备份方案列表中查找到数据重要程度信息为重要和/或数据量大小信息大于等于预设数据量阈值(即数据重要程度信息为重要且数据量大小信息大于等于预设数据量阈值,或者数据重要程度信息为重要,数据量大小信息小于预设数据量阈值,或者数据重要程度信息为普通,数据量大小信息大于等于预设数据量阈值)对应的数据备份端为云端服务器时,对待备份数据进行压缩加密,得到密文压缩数据,并将密文压缩数据备份到云端服务器。通过设置只要满足数据重要程度为重要或数据量大小大于等于预设阈值两者中的任一项条件时,其对应的数据备份端均为云端服务器,充分利用了云端服务器存储空间大,方便对备份数据的存储等优势,降低了待备份数据丢失的概率,提升了备份完成后数据的安全性。
相应于上面的方法实施例,本发明实施例还提供了一种数据备份装置,下文描述的数据备份装置与上文描述的数据备份方法可相互对应参照。
参见图4,图4为本发明实施例中一种数据备份装置的结构框图,该装置可以包括:
属性信息获得模块41,用于接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;
本地备份模块42,用于当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;
云端备份模块43,用于当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;
其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
应用本发明实施例所提供的装置,接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。通过设置存储有各数据属性信息与各数据备份端之间的对应关系的数据备份方案列表,在得到待备份数据的数据属性信息之后,可以根据数据属性信息从数据备份方案列表中直接查找待备份数据的数据备份端,实现了对数据的区别备份,更加有效地利用本地服务器和云端服务器备份各自的备份优势,避免其各自的不足,提高了数据备份的效率,提升了数据备份的安全性。
在本发明的一种具体实施方式中,属性信息获得模块41具体为对数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息的模块;
本地备份模块42具体为当结合数据重要程度信息和数据量大小信息,从数据备份方案列表中查找到对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器的模块;
云端备份模块43具体为当结合数据重要程度信息和数据量大小信息,从数据备份方案列表中查找到对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器的模块;
其中,数据备份方案列表中预存有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。
在本发明的一种具体实施方式中,本地备份模块42具体为当从数据备份方案列表中查找到数据重要程度信息为普通且数据量大小信息小于预设数据量阈值对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器的模块;
云端备份模块43具体为当从数据备份方案列表中查找到数据重要程度信息为重要和/或数据量大小信息大于等于预设数据量阈值对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器的模块。
在本发明的一种具体实施方式中,该装置还可以包括:
压缩加密模块,用于在将待备份数据备份到本地服务器之前,以及在将待备份数据备份到云端服务器之前,对待备份数据进行压缩加密,得到密文压缩数据;
本地备份模块42具体为将密文压缩数据备份到本地服务器的模块;
云端备份模块43具体为将密文压缩数据备份到云端服务器的模块。
相应于上面的方法实施例,参见图5,图5为本发明所提供的数据备份设备的示意图,该设备可以包括:
存储器51,用于存储计算机程序;
处理器52,用于执行上述存储器51存储的计算机程序时可实现如下步骤:
接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
对于本发明提供的设备的介绍请参照上述方法实施例,本发明在此不做赘述。
相应于上面的方法实施例,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
接收数据备份请求,对数据备份请求进行解析,得到待备份数据的数据属性信息;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为本地服务器时,将待备份数据备份到本地服务器;当从数据备份方案列表中查找到数据属性信息对应的数据备份端为云端服务器时,将待备份数据备份到云端服务器;其中,数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
对于本发明提供的计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不做赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种数据备份方法,其特征在于,包括:
接收数据备份请求,对所述数据备份请求进行解析,得到待备份数据的数据属性信息;
当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为本地服务器时,将所述待备份数据备份到所述本地服务器;
当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为云端服务器时,将所述待备份数据备份到所述云端服务器;
其中,所述数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
2.根据权利要求1所述的数据备份方法,其特征在于,对所述数据备份请求进行解析,得到待备份数据的数据属性信息,包括:
对所述数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息;
当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为本地服务器时,将所述待备份数据备份到所述本地服务器,包括:
当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器;
当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器;
其中,所述数据备份方案列表中预存有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。
3.根据权利要求2所述的数据备份方法,其特征在于,当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器,包括:
当从所述数据备份方案列表中查找到所述数据重要程度信息为普通且所述数据量大小信息小于预设数据量阈值对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器;
当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器,包括:
当从所述数据备份方案列表中查找到所述数据重要程度信息为重要和/或所述数据量大小信息大于等于预设数据量阈值对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器。
4.根据权利要求1至3任一项所述的数据备份方法,其特征在于,在将所述待备份数据备份到所述本地服务器之前,以及在将所述待备份数据备份到所述云端服务器之前,还包括:
对待备份数据进行压缩加密,得到密文压缩数据;
将所述待备份数据备份到所述本地服务器,包括:
将所述密文压缩数据备份到所述本地服务器;
将所述待备份数据备份到所述云端服务器,包括:
将所述密文压缩数据备份到所述云端服务器。
5.一种数据备份装置,其特征在于,包括:
属性信息获得模块,用于接收数据备份请求,对所述数据备份请求进行解析,得到待备份数据的数据属性信息;
本地备份模块,用于当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为本地服务器时,将所述待备份数据备份到所述本地服务器;
云端备份模块,用于当从数据备份方案列表中查找到所述数据属性信息对应的数据备份端为云端服务器时,将所述待备份数据备份到所述云端服务器;
其中,所述数据备份方案列表中预存有各数据属性信息与各数据备份端之间的对应关系。
6.根据权利要求5所述的数据备份装置,其特征在于,所述属性信息获得模块具体为对所述数据备份请求进行解析,得到待备份数据的数据重要程度信息和数据量大小信息的模块;
所述本地备份模块具体为当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器的模块;
所述云端备份模块具体为当结合所述数据重要程度信息和所述数据量大小信息,从所述数据备份方案列表中查找到对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器的模块;
其中,所述数据备份方案列表中预存有各数据重要程度信息、各数据量大小范围、以及各数据备份端之间的对应关系。
7.根据权利要求6所述的数据备份装置,其特征在于,所述本地备份模块具体为当从所述数据备份方案列表中查找到所述数据重要程度信息为普通且所述数据量大小信息小于预设数据量阈值对应的数据备份端为所述本地服务器时,将所述待备份数据备份到所述本地服务器的模块;
所述云端备份模块具体为当从所述数据备份方案列表中查找到所述数据重要程度信息为重要和/或所述数据量大小信息大于等于预设数据量阈值对应的数据备份端为所述云端服务器时,将所述待备份数据备份到所述云端服务器的模块。
8.根据权利要求5至7任一项所述的数据备份装置,其特征在于,还包括:
压缩加密模块,用于在将所述待备份数据备份到所述本地服务器之前,以及在将所述待备份数据备份到所述云端服务器之前,对待备份数据进行压缩加密,得到密文压缩数据;
所述本地备份模块具体为将所述密文压缩数据备份到所述本地服务器的模块;
所述云端备份模块具体为将所述密文压缩数据备份到所述云端服务器的模块。
9.一种数据备份设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述数据备份方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述数据备份方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911082386.4A CN110908833A (zh) | 2019-11-07 | 2019-11-07 | 一种数据备份方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911082386.4A CN110908833A (zh) | 2019-11-07 | 2019-11-07 | 一种数据备份方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110908833A true CN110908833A (zh) | 2020-03-24 |
Family
ID=69816335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911082386.4A Withdrawn CN110908833A (zh) | 2019-11-07 | 2019-11-07 | 一种数据备份方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110908833A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112650090A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片启动模式选择电路 |
CN112649649A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片电源电压检测电路 |
CN112650093A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种应用于mcu芯片的数字复位电路 |
CN112650091A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片接口电路 |
CN112650092A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种比较器、rc振荡器电路及mcu芯片 |
CN112649725A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片失效检测告警电路 |
CN112653205A (zh) * | 2020-10-09 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片控制的车载手机充电器输出保护电路 |
CN113297006A (zh) * | 2020-08-31 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 数据备份方法、装置、电子设备及计算机可读存储介质 |
CN113391954A (zh) * | 2021-06-15 | 2021-09-14 | 上海英方软件股份有限公司 | 一种基于分布式架构的高可用数据备份方法及*** |
CN117056133A (zh) * | 2023-10-12 | 2023-11-14 | 杭州浩联智能科技有限公司 | 一种基于分布式物联网架构的数据备份方法、装置及介质 |
-
2019
- 2019-11-07 CN CN201911082386.4A patent/CN110908833A/zh not_active Withdrawn
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113297006A (zh) * | 2020-08-31 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 数据备份方法、装置、电子设备及计算机可读存储介质 |
CN112650093B (zh) * | 2020-09-25 | 2022-03-01 | 恒烁半导体(合肥)股份有限公司 | 一种应用于mcu芯片的数字复位电路 |
CN112650090B (zh) * | 2020-09-25 | 2022-08-09 | 恒烁半导体(合肥)股份有限公司 | 一种mcu芯片启动模式选择电路 |
CN112650091A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片接口电路 |
CN112650092A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种比较器、rc振荡器电路及mcu芯片 |
CN112649725A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片失效检测告警电路 |
CN112649725B (zh) * | 2020-09-25 | 2023-09-26 | 恒烁半导体(合肥)股份有限公司 | 一种mcu芯片失效检测告警电路 |
CN112649649A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片电源电压检测电路 |
CN112650093A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种应用于mcu芯片的数字复位电路 |
CN112650090A (zh) * | 2020-09-25 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片启动模式选择电路 |
CN112650091B (zh) * | 2020-09-25 | 2022-03-04 | 恒烁半导体(合肥)股份有限公司 | 一种mcu芯片接口电路 |
CN112653205A (zh) * | 2020-10-09 | 2021-04-13 | 合肥恒烁半导体有限公司 | 一种mcu芯片控制的车载手机充电器输出保护电路 |
CN113391954A (zh) * | 2021-06-15 | 2021-09-14 | 上海英方软件股份有限公司 | 一种基于分布式架构的高可用数据备份方法及*** |
CN117056133A (zh) * | 2023-10-12 | 2023-11-14 | 杭州浩联智能科技有限公司 | 一种基于分布式物联网架构的数据备份方法、装置及介质 |
CN117056133B (zh) * | 2023-10-12 | 2024-02-06 | 杭州浩联智能科技有限公司 | 一种基于分布式物联网架构的数据备份方法、装置及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110908833A (zh) | 一种数据备份方法、装置、设备及计算机可读存储介质 | |
CN109597717B (zh) | 一种数据备份、恢复方法、装置、电子设备及存储介质 | |
CN106936441B (zh) | 一种数据压缩方法和装置 | |
EP2963958A1 (en) | Network device, terminal device and information security improving method | |
CN109918261B (zh) | 故障监听方法、装置、设备及计算机可读存储介质 | |
CN111917897B (zh) | 标识生成方法、装置、设备及存储介质 | |
CN110661829B (zh) | 文件下载方法及装置、客户端和计算机可读存储介质 | |
US20190227710A1 (en) | Incremental data restoration method and apparatus | |
CN109495874B (zh) | Profile下载的方法和装置 | |
CN110618974A (zh) | 一种数据存储方法、装置、设备及存储介质 | |
CN109450869B (zh) | 一种基于用户反馈的业务安全防护方法 | |
CN111262822A (zh) | 文件存储方法、装置、区块链节点和*** | |
CN114268957A (zh) | 异常业务数据处理方法、装置、服务器及存储介质 | |
CN103065096B (zh) | 一种数据保护方法、装置及*** | |
CN108133026B (zh) | 一种多数据的处理方法、***及存储介质 | |
CN111176904B (zh) | 一种私有云架构下的数据备份的方法、***、设备及介质 | |
CN115499487B (zh) | 一种服务器配置文件的更新方法、装置、存储介质及设备 | |
CN108897497B (zh) | 一种无中心的数据管理方法及装置 | |
CN111010706A (zh) | 一种异常恢复方法及装置 | |
CN105187407A (zh) | 一种基于黑名单机制的vpn连接方法及*** | |
CN113779056B (zh) | 批量审计日志处理方法、装置和计算机设备 | |
CN105871982A (zh) | 内容推送的方法、装置以及*** | |
CN113992345B (zh) | 网页敏感数据加解密方法、装置、电子设备及存储介质 | |
CN113312669B (zh) | 密码同步方法、设备及存储介质 | |
US9374474B1 (en) | System, method, and computer program for detecting duplicated telecommunications events in a consumer telecommunications network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200324 |