发明名称 |
主从数据库一致性的动态校验方法和装置 |
摘要 |
本申请公开了主从数据库一致性的动态校验方法和装置,其中,该方法包括:重复执行以下步骤N次,其中,N为预先设定的自然数:从主数据库中检索与差异主键列表中的主键对应的数据库记录,以得到主数据库记录集;从从数据库中检索与差异主键列表中的主键对应的数据库记录,以得到从数据库记录集;获取主数据库记录集与从数据库记录集中存在差异的数据库记录所对应的主键,将差异主键列表中的主键更新为存在差异的数据库记录所对应的主键;执行完N次步骤之后,若差异主键列表中仍有主键,则判断出主数据库与从数据库不一致,否则,则判断出主数据库与从数据库一致。本申请解决了相关技术中因为同步延迟而导致的一致性校验的结果不准确的技术问题。 |
申请公布号 |
CN104252481A |
申请公布日期 |
2014.12.31 |
申请号 |
CN201310263694.3 |
申请日期 |
2013.06.27 |
申请人 |
阿里巴巴集团控股有限公司 |
发明人 |
叶晖俊 |
分类号 |
G06F17/30(2006.01)I;G06F11/00(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
吴贵明;张永明 |
主权项 |
一种主从数据库一致性的动态校验方法,其特征在于,包括:重复执行以下步骤N次,其中,N为预先设定的自然数:从主数据库中检索与差异主键列表中的主键对应的数据库记录,以得到主数据库记录集;从从数据库中检索与所述差异主键列表中的主键对应的数据库记录,以得到从数据库记录集;获取所述主数据库记录集与所述从数据库记录集中存在差异的数据库记录所对应的主键,将所述差异主键列表中的主键更新为所述存在差异的数据库记录所对应的主键;执行完N次所述步骤之后,若所述差异主键列表中仍有主键,则判断出所述主数据库与所述从数据库不一致,否则,判断出所述主数据库与所述从数据库一致。 |
地址 |
英属开曼群岛大开曼资本大厦一座四层847号邮箱 |