1 .一种数据库双向数据同步方法,其特征在于,包括:
基于第一数据库中的变更操作,生成变更信息;
依据所述变更信息生成目标散列信息;
若所述目标散列信息不属于预设散列信息集合中的散列信息时,则将所述目标散列信
息添加至所述预设散列信息集合,并生成所述变更信息对应的同步信息;
基于所述同步信息对第二数据库进行数据同步。
2 .根据权利要求1所述的数据库双向数据同步方法,其特征在于,所述依据所述变更信
息生成目标散列信息,包括:
对所述变更信息进行特征提取,得到所述变更特征信息;
采用预设散列函数对所述变更特征信息进行计算,得到目标散列值;
采用所述目标散列值,生成所述目标散列信息。
3 .根据权利要求1所述的数据库双向数据同步方法,其特征在于,所述生成所述变更信
息对应的同步信息,包括:
确定所述第二数据库对应的请求语法信息;
采用所述请求语法信息,对所述变更信息进行语法转换,得到数据库语言请求;
将所述数据库语言请求确定为所述同步信息。
4 .根据权利要求1所述的数据库双向数据同步方法,其特征在于,所述将所述目标散列
信息添加至所述预设散列信息集合,包括:
确定所述目标散列信息对应的目标生成时间;
将所述目标散列信息与所述目标生成时间,添加至所述预设散列信息集合。
5 .根据权利要求1所述的数据库双向数据同步方法,其特征在于,所述方法还包括:
获取预设的生命周期时长;
确定所述预设散列信息集合中的每一个散列信息的生成时间;
基于每个所述散列信息的生成时间与所述生命周期时长,确定每个所述散列信息对应
的有效时间;
基于所述有效时间和当前时间,从所述预设散列信息集合中移除到期散列信息,所述
到期散列信息表示所述有效时间为当前时间的散列信息。
6 .根据权利要求5所述的数据库双向数据同步方法,其特征在于,所述获取预设的生命
周期时长,包括:
确定所述第一数据库的第一业务信息,以及所述第二数据库的第二业务信息;
基于所述第一业务信息和所述第二业务信息,生成业务忙闲参数;
依据所述业务忙闲参数生成所述生命周期时长。
7 .根据权利要求1所述的数据库双向数据同步方法,其特征在于,所述依据所述变更信
息生成目标散列信息之后,还包括:
确定所述目标散列信息是否属于所述预设散列信息集合中的所述散列信息;
在所述目标散列信息属于所述预设散列信息集合中的所述散列信息的情况下,舍弃所
述目标散列信息对应的所述变更信息。
8.一种数据库的数据同步装置,其特征在于,包括:
第一生成模块,用于基于第一数据库中的变更操作,生成变更信息;
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论