数据同步方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:27136401 阅读:25 留言:0更新日期:2021-01-25 20:51
本公开的实施例公开了数据同步方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于检测到服务器的数据库的数据更新信号,查询上述数据库中上述数据更新信号对应的更新数据;基于上述更新数据构建更新消息,将上述更新消息发送至上述服务器连接的至少一个分布式节点,上述分布式节点的内存存储有上述数据库。该实施方式实现了及时同步分布式系统中服务器上的数据库和节点上的数据库,保证了数据库在分布式系统上的一致性,有利于提高分布式系统的数据处理的及时性和有效性。和有效性。和有效性。

【技术实现步骤摘要】
数据同步方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及数据同步方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]随着科技的发展,各种数据可以通过网络进行传播,极大提供了用户的工作效率。不同存储器的读取速度不同。通常,内存的数据读取速度大于缓存的数据读取速度,缓存的数据读取速度大于硬盘的数据读取速度。因此,可以将分布式系统的数据库导入分布式系统的节点的内存,以加快数据的读取速度,提高数据处理效率。实际中,数据库的数据可能随时发生变化,而节点的内存中的数据库可能不能及时同步,进而出现数据处理故障。

技术实现思路

[0003]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]本公开的一些实施例提出了数据同步方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。/>[0005]第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据同步方法,包括:响应于检测到服务器的数据库的数据更新信号,查询所述数据库中所述数据更新信号对应的更新数据;基于所述更新数据构建更新消息,将所述更新消息发送至所述服务器连接的至少一个分布式节点,所述分布式节点的内存存储有所述数据库。2.根据权利要求1所述的方法,其中,所述方法包括:为所述数据库设置监听节点,所述监听节点用于检测所述数据库的数据变化,并根据数据变化生成数据更新信号。3.根据权利要求1所述的方法,其中,所述数据更新信号包括变化数据的数据标识;以及所述查询所述数据库中所述数据更新信号对应的更新数据,包括:根据所述数据标识从所述数据库中获取更新数据。4.根据权利要求1所述的方法,其中,所述数据库内的数据包含时间戳;以及所述查询所述数据库中所述数据更新信号对应的更新数据,包括:对于所述数据库中的数据,当检测到该数据的所述时间戳与当前时间的时间差小于设定时间差阈值,标记该数据为更新数据。5.根据权利要求1至4任一所述的方法,其中,所述基于所述更新数据构建更新消息,包括:获取所述更新数据在所述数据库中的路径信息,所述路径信息用于标记所述更新数据在所述数据库中的位置;基于所述路径信息和所述更新数据构建更新消息。6.一种数据同步方法,包括:响应于接收到更新消息,从所述更新消息中解析出更新数据;通过所述更新数据更新内存中的数据库。7.根据权利要求6所述的方法,其中,所述更新数据包括数据标识;以及所述通过所述更新数据更新内存中的数据库,包括:通过所述数据标识确定本地的所述数据库中的待更新数据;通过所述更新数据替换所述待更新数据,得到更新后的数据库;将更新后的所述数据...

【专利技术属性】
技术研发人员:常银桥
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1