发明名称 一种数据库远程同步的实现方法
摘要 本发明公开了一种数据库远程同步的实现方法,属于信息处理领域。所述方法包括:第一数据库根据接收到订单信息产生文摘网络传输给第二数据库,实现与第二数据库的订单信息的实时同步;以及第二数据库根据接收到的订单号和物流号更新订单信息包含的内容,并根据更新后的订单信息产生文摘网络传输给第一数据库,实现与第一数据库的更新后的订单信息的内容的实时同步。采用本发明提出的方法能够有效避免远程数据同步过程所带来的风险,同时能保障数据同步不遗漏。
申请公布号 CN102902812B 申请公布日期 2015.05.27
申请号 CN201210401903.1 申请日期 2012.10.22
申请人 飞天诚信科技股份有限公司 发明人 陆舟;于华章
分类号 G06F17/30(2006.01)I;H04L29/06(2006.01)I;H04L7/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种数据库远程同步的实现方法,其特征是:包括当第一数据库接收到订单信息时执行步骤S1至步骤S5;步骤S1:第一数据库将接收到的订单信息保存至订单信息表,根据第一密钥和所述订单信息表中订单信息中包含的用户基本信息生成第一文摘,并向第二数据库发送第一请求数据;步骤S2:所述第二数据库从接收到的所述第一请求数据中获取订单信息和第一文摘,并根据第二密钥和获取到的所述订单信息中包含的用户基本信息生成第二文摘;步骤S3:所述第二数据库比对所述第一文摘和所述第二文摘是否一致,是则执行下一步,否则向所述第一数据库返回包含错误码的请求响应;步骤S4:所述第二数据库将获取到的所述订单信息保存至正式列表中,并向所述第一数据库发送包含同步成功编码的请求响应;步骤S5:所述第二数据库为正式列表中的订单信息中包含的产品序列号字段保存产品序列号;当第二数据库接收到物流号和订单号时,执行步骤S6至步骤S11;步骤S6:所述第二数据库将接收到的物流号和订单号保存至临时列表中,并根据所述订单号从正式列表中查找到与之对应的订单信息;步骤S7:所述第二数据库根据第二密钥、查找到的所述订单信息中包含的用户基本信息和产品序列号、临时列表中的所述物流号生成第三文摘,并向所述第一数据库发送第二请求数据;步骤S8:所述第一数据库从接收到的所述第二请求数据中获取订单信息、物流号和第三文摘,并根据第一密钥、所述物流号、所述订单信息中包含的用户基本信息和产品序列号生成第四文摘;步骤S9:所述第一数据库比对所述第三文摘和所述第四文摘是否一致,是则执行下一步,否则向所述第二数据库发送包含错误码的请求响应;步骤S10:所述第一数据库为所述订单信息表中的订单信息的物流号字段保存所述物流号,并向所述第二数据库发送包含同步成功编码的请求响应;步骤S11:所述第二数据库将所述物流号保存至正式列表中的所述订单信息包含的物流号字段,并将临时列表中的所述订单信息删除。
地址 100085 北京市海淀区学清路9号汇智大厦B座17层