【技术实现步骤摘要】
一种数据处理系统、方法及设备
[0001]相关申请的交叉引用
[0002]本申请要求在2022年2月14日提交中华人民共和国知识产权局、申请号为202210135308.1、专利技术名称为“一种融合容灾、备份和分级的系统和方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0003]本申请涉及通信
,尤其涉及一种数据处理系统、方法及设备。
技术介绍
[0004]随着技术的发展,在存储领域出现了多种数据多副本技术,比如数据容灾备份、数据分级备份、数据备份等。
[0005]容灾是指当存储系统中的节点发生“灾难”无法继续提供服务时,可以由之前进行了数据容灾备份的其他节点代替发生“灾难”的节点继续提供服务。容灾的机制中要求存储系统中的节点需要在该其他节点中备份用于容灾的数据副本。
[0006]数据分级是指按照数据的访问频率将数据分为热数据、温数据以及冷数据等。存储系统中的节点可以在远端节点或者云端节点备份一些访问频率较低的数据(如温数据以及冷数据等)的数据副本,本地只保存热数据,这样的备份方式称为数据分级备份。
[0007]前述的数据备份是指普通的数据备份,也即存储系统中的节点可以将本地存储的数据备份在其他节点,在其他节点形成数据副本,在本地存储的数据发生损坏或丢失等情况下,该节点可以利用其他节点中的数据副本进行恢复等。
[0008]在存储领域,不同的数据多副本技术是相互独立的,用户为了实现不同的技术目的,需要使用不同的多副本技术。例如:为实现容灾的目的而 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理系统,其特征在于,所述系统包括:第一存储设备,用于以数据备份链的形式存储数据副本,所述数据备份链以备份的时间顺序记录备份在所述存储设备中的各个数据副本;第二存储设备,用于接收数据访问请求,根据所述数据访问请求访问所述第二存储设备的存储空间中的数据;所述第二存储设备,还用于将所述第二存储设备的存储空间中的数据备份在所述第一存储设备中,所述第二存储设备每次备份的数据作为所述数据备份链中的一个数据副本;其中:所述数据处理系统还包括第三存储设备,所述第三存储设备用于在所述第二存储设备发生故障的情况下,代替所述第二存储设备实例处理所述数据访问请求,根据所述数据访问请求访问所述存储设备中的数据副本;或者所述第二存储设备,还用于:在所述第二存储设备的存储空间中的低级别数据已包含在备份到所述第一存储设备的数据副本的情况下,删除所述第二存储设备的存储空间中的低级别数据。2.如权利要求1所述的系统,其特征在于,所述第三存储设备,还用于:将所述第三存储设备的存储空间中的数据备份在所述第一存储设备中,其中,所述第三存储设备每次备份的数据作为所述数据备份链中的一个数据副本。3.如权利要求1或2所述的系统,其特征在于,所述第二存储设备,还用于在所述低级别数据转换为高级别数据的情况下,用备份到所述第一存储设备的数据副本中的低级别数据恢复所述第二存储设备的存储空间中的数据。4.如权利要求1~3任一项所述的系统,其特征在于,所述第二存储设备,还用于在所述第二存储设备的存储空间中的数据发生损坏或丢失的情况下,从所述数据备份链中获取数据副本,利用所述数据副本恢复发生损坏或丢失的数据。5.如权利要求1~4任一项所述的系统,其特征在于,所述第二存储设备在将所述第二存储设备的存储空间中的数据备份在所述第一存储设备中,用于:将所述第二存储设备的存储空间中的数据以数据增量的方式备份在所述第一存储设备中,每次备份的数据作为所述数据备份链中的一个数据副本;或将所述第二存储设备的存储空间中的数据以数据全量的方式备份在所述第一存储设备中,每次备份的数据作为所述数据备份链中的一个数据副本。6.如权利要求1~5任一项所述的系统,其特征在于,所述第一存储设备、所述第二存储设备或所述第三存储设备采用如下部分或全部部署方式:所述第二存储设备与所述第一存储设备为同一设备;所述第三存储设备与所述第一存储设备为同一设备。7.如权利要求1~6任一项所述的系统,其特征在于,所述数据访问请求所基于的协议为下列的部分或全部:可移植操作系统接口POSIX协议、网络文件系统NFS、服务器消息块SMB协议、Hadoop分布式文件系统协议HDFS。8.如权利要求1~7任一项所述的系统,其特征在于,所述第二存储设备,还用于:从所述第一存储设备获取备份的数据副本,对所述数据副本进行分析操作,所述分析
操作包括:查询、统计。9.一种数据处理方法,其特征在于,所述方法包括:第一数据访问实例接收数据访问请求,根据所述数据访问请求访问所述第一数据访问实例的存储空间中的数据;所述第一数据访问实例将所述第一数据访问实例的存储空间中的数据备份在存储设备中,其中,所述存储设备以数据备份链的形式存储数据副本,所述数据备份链以备份的时间顺序记录备份在所述存储设备中的各个数据副本,所述第一数据访问实例每次备份的数据作为所述数据备份链中的一个数据副本;所述数据处理方法还包括如下部分或全部:(1)、第二数据访问实例在所述第一数据访问实例发生故障的情况下,代替所述第一数据访问实例处理所述数据访问请求,根据所述数据访问请求访问所述存储设备中的数据副本;(2)、所述第一数据访问实例在所述第一数据访问实例的存储空间中的低级别数据已包含在备份到所述存储设备的数据副本的情况下,删除所述第一数据访问实例的存储空间中的低级别数据。10.如权利要求9所述的方法,其特征在于,所述第二数据访问实例,还用于:将所述第二数据访问实例的存储空间中的数据备份在所述存储设备中,其中,所述第二数据访问实例每次备份的数据作为所述数据备份链中的一个数据副本。11.如权利要求9或10所述的方法,其特征在于,所述第一数据访问实例,还用于在所述低级别数据转换为高级别数据的情况下,用备份到所述存储设备的数据副本中的低级别数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。