发明名称 一种商业数据库的数据传输方法
摘要 一种商业数据库的数据传输方法,其包括至少一个中间文件服务器,数据存储方之间通过中间文件服务器交换数据,其数据传输步骤如下:接收方的数据统计信息包含数据发送申请文件中,将数据发送申请文件发送到中间文件服务器;发送方接收到中间文件服务器转发的数据发送申请文件后,分析申请文件中的数据统计信息,对比双方数据是否一致,发送方将数据包发送到FTP;接收方从FTP上获取新的数据包并写入数据库。本发明解决了由于用户的非常规操作、软件本身缺陷,或其它不可预知的原因导致传输双方数据不一致。由于传输双方的其中一方数据库损坏、或是恢复到了当前时间点之前的备份,从而导致传输操作不能继续进行。
申请公布号 CN101834873B 申请公布日期 2012.12.05
申请号 CN201010177638.4 申请日期 2010.05.19
申请人 深圳市科脉技术有限公司 发明人 陈宏亮;黄驰;皱锦元
分类号 H04L29/06(2006.01)I;H04L12/56(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种商业数据库的数据传输方法,其特征在于:其包括至少两个数据存储方,至少一个中间文件服务器,所述数据存储方之间通过所述中间文件服务器交换数据,其中一个数据存储方需要进行数据更新时,发起方为接收方,另一方的数据存储方为数据发送方,其数据传输步骤如下:A.接收方检查己方数据库是否处于还原或初始化状态,接收方处于还原或初始化状态时,启动自动恢复流程,接收方不处于还原或初始化状态时,继续以下步骤;B.接收方生成己方最近一段约定时间内的数据统计信息;C.接收方生成数据发送申请文件,所述数据统计信息包含在所述数据发送申请文件中,再将数据发送申请文件发送到中间文件服务器;D.发送方接收到中间文件服务器转发的数据发送申请文件后,分析申请文件中的数据统计信息,对比双方数据是否一致,双方数据一致时,直接跳到下一步继续后面的步骤;双方数据不一致时,发送方会分析申请文件中的统计信息,并与本地数据库中的数据进行对比,将两者之间的差异数据放到新的数据包中,作为本次将要发送的数据内容之一,同时继续以下步骤;E.发送方在本次发送的数据包内容中加入己方变更过的数据,生成新的数据包;F.发送方将新生成的数据包发送到FTP;G.接收方从FTP上获取新的数据包;H.接收方分解新数据包的内容并写入数据库。
地址 518000 广东省深圳市深南大道6017号都市阳光1栋25层