基于时序数据库的多源多目标实时数据同步方法及系统技术方案

技术编号:45859326 阅读:14 留言:0更新日期:2025-07-19 11:17
本发明专利技术涉及一种基于时序数据库的多源多目标实时数据同步方法及系统,该方法包括:主节点初始化多个目标节点对应的同步线程,每个同步线程维护一个同步队列;主节点在监测到主节点数据库接收到数据写入请求时,触发数据同步请求,并将数据同步请求添加到每个同步线程的同步队列中,数据同步请求中携带有写入主节点数据库中的数据,同步线程将数据同步请求发送到对应的目标节点,目标节点在接收到数据同步请求之后,对数据同步请求进行解析,并将解析后得到的数据写入目标节点数据库中。通过本申请,解决了相关技术在满足单机房内双活集群的基础上,不能满足往多中心进行数据同步的要求的问题,实现了数据从多源到多目标的数据同步的效果。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种基于时序数据库的多源多目标实时数据同步方法及系统


技术介绍

1、目前时序数据库广泛应用于金融、工业监控、物联网设备管理等领域,这些领域在应用时序数据库的过程中,一般是采用时序数据库集群或通过使用数据同步工具的方式保证数据的冗余与可靠性,所以对数据同步的实时性和一致性有着严格的要求。地铁行业内部的系统设计中使用时序数据库也是非常重要的一个对象。

2、当前地铁行业内部对时序数据库在融合到城市轨道交通综合监控系统iscs的架构设计中,需要满足从多个车站机房往多中心的数据同步要求,即从多源到多目标的数据同步。但是目前时序数据库行业在同时满足从多源到多目标的数据同步场景时差强人意。时序数据库行业内可以单一的实现在单机房内时序数据库双活场景,或者可以实现从多源到单目标的数据同步场景。却不能满足在同机房数据库双活背景下,同时往多中心进行实时或定期数据同步的要求。

3、当前时序数据库行业在设计集群场景时存在以分布式系统为设计的架构,但是分布式系统架构设计需要至少以奇数个数据库节点设计数据库集群且至少有一半以上的本文档来自技高网...

【技术保护点】

1.一种基于时序数据库的多源多目标实时数据同步方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,在所述主节点将所述数据同步请求转换成日志,并将所述日志存储在本地的日志恢复文件中之后,还包括:

5.一种基于时序数据库的多源多目标实时数据同步系统,其特征在于,所述系统包括:主节点和多个目标节点,其中,所述主节点用于监测到主节点数据库接收到数据写入请求时触发数据同步请求,并通过数据同步接口将所述数据同步请求发送至各个所述目标节...

【技术特征摘要】

1.一种基于时序数据库的多源多目标实时数据同步方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,在所述主节点将所述数据同步请求转换成日志,并将所述日志存储在本地的日志恢复文件中之后,还包括:

5.一种基于时序数据库的多源多目标实时数据同步系统,其特征在于,所述系统包括:主节点和多个目标节点,其中,所述主节点用于监测到主节点数据库接收到数据写入请求时触发数据同步请求,并通过数据同步接口将所述数据同步请求发送至各个所述目标节点,所述目标节点用...

【专利技术属性】
技术研发人员:骆胜杰吴正中张辉刘喆邓能文王晓东张东东
申请(专利权)人:北京城建智控科技股份有限公司
类型:发明
国别省市:

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

1