[发明专利]一种基于对等网络的异构数据库同步方法有效
| 申请号: | 201511032925.5 | 申请日: | 2015-12-31 |
| 公开(公告)号: | CN105404701B | 公开(公告)日: | 2018-11-13 |
| 发明(设计)人: | 王斌;孙建祖;来亦子 | 申请(专利权)人: | 浙江图讯科技股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
| 地址: | 310023 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于对等网络的异构数据库同步方法,该方法在异构数据库同步装置上实现,包括路由节点和全局代理服务;该方法步骤如下:数据库信息发生变更,反馈给全局代理服务;全局代理服务把变更的信息广播给各节点中的路由代理;通过全局代理服务器,更新各个节点的资源信息,将更新的信息记录时间戳,并更新到区块链中:更新各节点的代理同步状态,记录时间戳和待变更的信息,并把更新状态反馈给全局代理。本发明装置通过去中心化,每个节点自我管理,可以大大提升数据库同步的可靠性和可用性。本发明方法基于区块链技术,拥有完整的数据交换记录,解决了传统中心模式的数据交换的不可追溯。 | ||
| 搜索关键词: | 一种 基于 对等 网络 数据库 同步 方法 | ||
【主权项】:
1.一种基于对等网络的异构数据库同步方法,其特征在于,该方法在异构数据库同步装置上实现,该装置部署在局域网环境下,包括路由节点和全局代理服务器;每个数据库对应代理层的一个路由节点,该路由节点监测对应数据库的信息变更;全局代理服务器记录各个路由节点的状态,维护数据库变更的区块链;该方法包括以下步骤:(1)数据库信息发生变更,反馈给全局代理服务器;(2)全局代理服务器把变更的信息广播给各路由节点中的路由代理;每一笔数据库信息变更记录,必须广播给全局代理服务器管理的所有路由节点;(3)通过全局代理服务器,更新各个路由节点的资源信息,将更新的信息记录时间戳,并更新到区块链中:全局代理服务器对以区块形式存在的一组数据实施随机散列并加上时间戳,将该随机散列进行广播;每个时间戳应当将前一个时间戳纳入其随机散列值,每一个随后的时间戳都对之前的时间戳进行增强,这样便形成了区块链;(4)更新各路由节点的路由代理同步状态,记录时间戳和待变更的信息,并把更新状态反馈给全局代理服务器:每一个路由节点将收到的变更信息纳入一个区块中,当且仅当包含在该区块中的所有变更信息都是有效的且之前未存在过的,其他路由节点才认同该区块的有效性;其他路由节点表示接受该区块,同时在该区块的末尾,生成新的区块以延长该区块链条,且将被接受区块的散列值作为新区块的随机散列值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江图讯科技股份有限公司,未经浙江图讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511032925.5/,转载请声明来源钻瓜专利网。





