1 .一种数据库系统的归档日志生成方法,包括:
响应于所述数据库系统的脑裂故障修复,获取在所述脑裂故障期间各数据库节点所生
成的归档日志;以及
将各所述归档日志合并以生成总归档日志。
2.根据权利要求1所述的归档日志生成方法,其中,
所述的将各所述归档日志合并以生成总归档日志,包括:
根据预设冲突识别规则,识别出各所述归档日志中的冲突记录和非冲突记录;以及
将所述非冲突记录并入到所述总归档日志,并根据预设处理规则对所述冲突记录进行
处理。
3 .根据权利要求2所述的归档日志生成方法,其中,
所述的根据预设冲突识别规则,识别出各所述归档日志中的冲突记录和非冲突记录,
包括:
响应于多个所述归档日志中记录了对同一数据的修改,所述数据对应的修改记录为所
述冲突记录。
4 .根据权利要求2所述的归档日志生成方法,其中,
所述的根据预设冲突识别规则,识别出各所述归档日志中的冲突记录和非冲突记录,
包括:
响应于多个所述归档日志中修改记录所对应的数据之间存在依赖关系,所述修改记录
为所述冲突记录。
5 .根据权利要求2所述的归档日志生成方法,其中,
所述的根据预设处理规则对所述存在冲突的数据进行处理,包括:
根据所述冲突记录的冲突类型获取相应的冲突处理方法;以及
采用所述冲突处理方法对所述冲突记录进行处理。
6 .根据权利要求5所述的归档日志生成方法,其中,
所述的根据所述冲突记录的冲突类型获取相应的冲突处理方法,包括:
响应于所述冲突类型为第一预设冲突类型,所述冲突处理方法包括:将设定数据库节
点的所述归档日志中的相应的数据合并入所述总归档日志。
7 .根据权利要求5所述的归档日志生成方法,其中,
所述的根据所述冲突记录的冲突类型获取相应的冲突处理方法,包括:
响应于所述冲突类型为第二预设冲突类型,所述冲突处理方法包括:
采用预设算法对所述冲突记录进行处理以生成新修改记录;以及
将所述新修改记录合并入所述总归档日志。
8.根据权利要求5所述的归档日志生成方法,其中,
所述的根据所述冲突记录的冲突类型获取相应的冲突处理方法,包括:
响应于所述冲突类型为第三预设冲突类型,所述冲突处理方法包括:对所述冲突记录
进行保存。
9.一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的归档日志生成方法。
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运
权 利 要 求 书
1/2 页
2
评论