【技术实现步骤摘要】
【国外来华专利技术】用于执行用于无修复恢复的数据库备份的系统和方法
技术介绍
现代企业通常需要大型数据库配置来存储用于提供多种客户服务和产品(诸如电子商务、计算机硬件和软件、在线搜索引擎和流媒体)的大量数据。例如,软件服务公司可能部署具有数千个节点的数据库以用于存储太字节(或甚至拍字节)的客户、产品和/或服务数据的平板电脑。为了确保数据可靠性,企业可能部署具有高度容错和高读取性能的非关系数据库,诸如非结构化查询语言(NoSQL)数据库。传统上,NoSQL数据库系统将数据库中的每条数据记录在集群的各个节点上复制多次,以保证可靠性。然而,在提供该功能时,这些系统可生成大量冗余或过时的数据记录。因此,当执行数据库的备份时,来自不同节点的数据记录(包括冗余或过时的数据记录)被单独地备份,从而在执行数据恢复操作时产生不一致。为了解决这些不一致,传统系统利用修复操作,该修复操作通过读取数据记录并在节点之间交换数据普及水平(以更新任何冗余或过时的数据记录)来协调整个系统集群的数据。对于具有大量数据的大型集群,该修复操作是一个昂贵的过程,该过程可能需要数天才能完成,完成前系统集群不 ...
【技术保护点】
1.一种用于执行用于无修复恢复的数据库备份的计算机实现的方法,所述方法的至少一部分由包括至少一个处理器的计算设备执行,所述方法包括:/n在由备份集群中的协调节点进行的数据库备份操作期间从生产集群中的多个数据存储节点中的每个接收表示数据库的副本的副本数据记录,使得单个密钥的所有副本由单个节点接收;/n并行处理所述副本数据记录,而不在所述数据存储节点之间进行节点间通信;/n将更新合并到所述副本数据记录;/n识别所述已更新副本数据记录中的陈旧或冗余数据记录;/n丢弃来自所述已更新副本数据记录的所述陈旧或冗余数据记录,以创建已更新数据记录的单个副本;以及/n通过将所述已更新数据记录 ...
【技术特征摘要】
【国外来华专利技术】20180227 US 15/9058551.一种用于执行用于无修复恢复的数据库备份的计算机实现的方法,所述方法的至少一部分由包括至少一个处理器的计算设备执行,所述方法包括:
在由备份集群中的协调节点进行的数据库备份操作期间从生产集群中的多个数据存储节点中的每个接收表示数据库的副本的副本数据记录,使得单个密钥的所有副本由单个节点接收;
并行处理所述副本数据记录,而不在所述数据存储节点之间进行节点间通信;
将更新合并到所述副本数据记录;
识别所述已更新副本数据记录中的陈旧或冗余数据记录;
丢弃来自所述已更新副本数据记录的所述陈旧或冗余数据记录,以创建已更新数据记录的单个副本;以及
通过将所述已更新数据记录复制到所述数据存储节点中的每个来将所述已更新数据记录的所述副本恢复到所述生产集群,其中所述已更新数据记录中的每个是一致的,从而避免了后续修复。
2.根据权利要求1所述的方法,其中并行处理所述副本数据记录而不在所述数据存储节点之间进行节点间通信包括在所述备份集群中的多个所述协调节点中的每个内本地处理所述副本数据记录。
3.根据权利要求1所述的方法,其中将更新合并到所述副本数据记录包括将更新合并到在多个时间段内制作的所述副本数据记录中的一个或多个数据列。
4.根据权利要求1所述的方法,其中所述已更新数据记录包括所述数据库的重新创建。
5.根据权利要求1所述的方法,其中所述副本数据记录在所述数据存储节点中的每个上共享数据库密钥。
6.根据权利要求1所述的方法,其中所述生产集群包括非关系数据库集群。
7.根据权利要求6所述的方法,其中备份集群包括所述非关系数据库集群的实例。
8.一种用于执行用于无修复恢复的数据库备份的系统,所述系统包括:
接收模块,所述接收模块存储在存储器中,所述接收模块在由备份集群中的协调节点进行的数据库备份操作期间从生产集群中的多个数据存储节点中的每个接收表示数据库的副本的副本数据记录,使得单个密钥的所有副本均由单个节点接收;
处理模块,所述处理模块存储在存储器中,所述处理模块并行处理所述副本数据记录,而不在所述数据存储节点之间进行节点间通信;
合并模块,所述合并模块存储在存储器中,所述合并模块将更新合并到所述副本数据记录;
识别模块,所述识别模块存储在存储器中,所述识别模块识别所述已更新副本数据记录中的陈旧或冗余数据记录;
丢弃模块,所述丢弃模块存储在存储器中,所述丢弃模块从所述已更新副本数据记录中丢弃所述陈旧或冗余数据记录,以创建已更新数据记录的单个副本;
恢复模块,所述恢复模块存储在存储器中,所述恢复模块通过将所述已更新数据记录复制到所述数据存储节点中的每个来将所述已更新数据记录的所述副本恢复到所述生产集群,其中所述已更新数据记录中的每个是一致的,从而避免了后续修复;和<...
【专利技术属性】
技术研发人员:C·达拉尔,V·巴拉德瓦杰,
申请(专利权)人:华睿泰科技有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。