The invention relates to a method of synchronous change of grid information system and data, for each grid node respectively introduce the data synchronization module, combined with the memory database, to update the data and update the data, to achieve timely access to, and respectively by each grid node timely access, synchronization update, and each node in the grid update the data to judge the results, to ensure the synchronization of data changes in the success rate, improve the grid information system data synchronization efficiency change.
【技术实现步骤摘要】
一种网格化信息系统及数据同步变动方法
本专利技术涉及一种网格化信息系统及数据同步变动方法,属于信息同步
技术介绍
当前信息系统网格化是一种趋势,借助网格化信息系统可以实现管理扁平化和信息精准化。网格化信息系统中信息同步是必须的,而这始终是个难题。比如当社区A属于网格化信息系统一个节点,当社区A对某个居民的婚姻状况改为已婚时,网格中所有社区的该人员信息都需要即使更新为已婚。但网格中节点的数据库往往是独立的,要将所有的信息确保百分之百同步所有节点的数据库,是个当前网格化信息系统的难题。
技术实现思路
本专利技术所要解决的技术问题是提供一种采用全新架构设计,能够有效提高数据同步效率的网格化信息系统。本专利技术为了解决上述技术问题采用以下技术方案:本专利技术设计了一种网格化信息系统,包括各个网格化节点,各个网格化节点分别包括其所对应的数据库,各个网格化节点分别连接到数据总线上;还包括内存数据库,各个网格化节点分别还包括其所对应的数据同步模块;内存数据库与数据总线相连接通信;内存数据库通过数据总线接收来自发生数据变动的数据库所对应网格化节点的上传数据变动信息,该数据变动信息包括发生数据变动的数据库所对应的数据操作、以及相应变动数据;各个网格化节点分别通过数据总线获得内存数据库所接收的数据操作、以及相应变动数据,并分别据此判断网格化节点所对应的数据库是否包含该变动数据,是则针对网格化节点所对应的数据库执行相应数据操作;否则不做任何操作;各个网格化节点上的数据同步模块分别基于其所对应数据库执行相应数据操作,校验该相应数据操作是否成功,是则向内存数据库反馈同步成功信 ...
【技术保护点】
一种网格化信息系统,包括各个网格化节点,各个网格化节点分别包括其所对应的数据库,各个网格化节点分别连接到数据总线上;其特征在于:还包括内存数据库,各个网格化节点分别还包括其所对应的数据同步模块;内存数据库与数据总线相连接通信;内存数据库通过数据总线接收来自发生数据变动的数据库所对应网格化节点的上传数据变动信息,该数据变动信息包括发生数据变动的数据库所对应的数据操作、以及相应变动数据;各个网格化节点分别通过数据总线获得内存数据库所接收的数据操作、以及相应变动数据,并分别据此判断网格化节点所对应的数据库是否包含该变动数据,是则针对网格化节点所对应的数据库执行相应数据操作;否则不做任何操作;各个网格化节点上的数据同步模块分别基于其所对应数据库执行相应数据操作,校验该相应数据操作是否成功,是则向内存数据库反馈同步成功信息;否则通知对应网格化节点执行重复相应数据操作。
【技术特征摘要】
1.一种网格化信息系统,包括各个网格化节点,各个网格化节点分别包括其所对应的数据库,各个网格化节点分别连接到数据总线上;其特征在于:还包括内存数据库,各个网格化节点分别还包括其所对应的数据同步模块;内存数据库与数据总线相连接通信;内存数据库通过数据总线接收来自发生数据变动的数据库所对应网格化节点的上传数据变动信息,该数据变动信息包括发生数据变动的数据库所对应的数据操作、以及相应变动数据;各个网格化节点分别通过数据总线获得内存数据库所接收的数据操作、以及相应变动数据,并分别据此判断网格化节点所对应的数据库是否包含该变动数据,是则针对网格化节点所对应的数据库执行相应数据操作;否则不做任何操作;各个网格化节点上的数据同步模块分别基于其所对应数据库执行相应数据操作,校验该相应数据操作是否成功,是则向内存数据库反馈同步成功信息;否则通知对应网格化节点执行重复相应数据操作。2.根据权利要求1所述一种网格化信息系统,其特征在于:还包括数据变动校验服务模块,数据变动校验服务模块与所述数据总线相连接通信;数据变动校验服务模块通过数据总线获得所述内存数据库接收到的数据操作、以及相应变动数据,并据此校验所有网格化节点是否均对该相应数据操作进行了判断或响应。3.一种基于权利要求2所述一种网格化信息系统的数据同步变动方法,其特征在于,所述所有网格化节点分别与通过数据总线与内存数据库相通信,判断内存数据库是否接收到数据操作、以及相应变动数据,据此,当网格化信息系统中所有数据库均没有发生数据变动时,则不做任何处理;当网格化信息系统中出现发生数据变动的数据库时,通过如下步骤,实现网格化信息系统的数据同步变动;步骤A.发生数据变动的数据库所对应的网格化节点,通过数据总线向内存数据库上传数据变动信息,该数据变动信息包括发生数据变动的数据库所对应的数据操作、以及相应变动数据;步骤B.所有网格化节点分别做如下操作:网格化节点通过数据总线获得内存数据库所接收的数据操作、以及相应变动数据,并据此判断该网格化节点所对应...
【专利技术属性】
技术研发人员:崔恒志,张明明,何金陵,窦昊翔,查易艺,
申请(专利权)人:国网江苏省电力公司信息通信分公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。