一种时序数据库之间的数据同步方法及工具技术

技术编号:37719506 阅读:17 留言:0更新日期:2023-06-02 00:17
本发明专利技术公开一种时序数据库之间的数据同步方法及工具,涉及时序数据库技术领域,其实现过程如下:定义需要采集数据的节点为边端主节点,每个边端主节点存在一个边端备节点;云端管理边端主节点和边端备节点的数据;用户将管理边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中;检查配置文件中是否存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,若不存在,则将管理该边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中,随后开启边端主节点到云端、边端备节点的数据同步,若存在,则重新开启边端主节点到云端、边端备节点的数据同步。本发明专利技术可以简单快速的实现数据同步,提高用户体验。体验。体验。

【技术实现步骤摘要】
一种时序数据库之间的数据同步方法及工具


[0001]本专利技术涉及时序数据库
,具体的说是一种时序数据库之间的数据同步方法及工具。

技术介绍

[0002]一个时序数据库中往往分为元数据和时序数据两种不同的数据。
[0003]一般,时序数据库之间进行数据同步时,不仅需要时序数据的同步,还伴随着相关元数据的同步;并且,某一时序数据库集群的数据可能同步到其他不同的时序数据库集群上,比如某个时序数据库在边缘端采集数据后,需要将数据同步到云端存储,并且还需要同步到边缘端备节点,防止主节点突然宕机,而在此过程中,可能还会发生元数据的变更。所以在这个边缘端就需要分别与云端和备节点建立元数据和时序数据的同步关系。而同样都是建立同步关系,这一过程建立了四次同步关系,操作相对繁琐,且降低了用户体验。

技术实现思路

[0004]本专利技术针对目前技术发展的需求和不足之处,提供一种时序数据库之间的数据同步方法及工具,让用户更简单方便地实现边端主节点云端及其边端备节点的数据同步,提高用户体验。
[0005]首先,本专利技术的一种时序数据库之间的数据同步方法,解决上述技术问题采用的技术方案如下:
[0006]一种时序数据库之间的数据同步方法,实现步骤如下:
[0007]定义需要采集数据的节点为边端主节点,每个边端主节点存在一个边端备节点;
[0008]云端管理边端主节点和边端备节点的数据;
[0009]用户将管理边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中;
[0010]用户开启或关闭边端主节点的数据同步,即开启边端主节点向云端及其边端备节点的数据同步。
[0011]具体的,用户在边端主节点执行语句Start replication,开启边端主节点向云端及其边端备节点的数据同步;
[0012]用户在边端主节点执行语句Pause replication,关闭边端主节点向云端及其边端备节点的数据同步。
[0013]可选的,用户开启边端主节点的数据同步之前,需要去配置文件中查找是否存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,
[0014]若配置文件中不存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,则说明该边端主节点之前未开启过数据同步,此时需要在配置文件中写入前述云端信息及边端备节点信息,随后开启该边端主节点的数据同步,
[0015]若配置文件中存在管理该边端主节点的云端信息、该边端主节点的边端备节点信
息,则说明该边端主节点之前开启过数据同步,此时需要重新开启该边端主节点的数据同步。
[0016]进一步可选的,边端主节点之前未开启过数据同步时,在配置文件中写入管理边端主节点的云端信息、边端主节点的边端备节点信息,随后开启边端主节点的数据同步,在配置文件中新建边端主节点时序数据库中每条数据的同步状态,并将数据状态记录为运行;
[0017]关闭边端主节点的数据同步后,在配置文件中将边端主节点时序数据库的数据状态由运行记录为停止。
[0018]进一步可选的,边端主节点之前开启过数据同步、并重新开启数据同步时,从配置文件中获取管理该边端主节点的云端信息、该边端主节点的边端备节点信息、数据同步状态后,将边端主节点时序数据库的数据状态由停止修改为运行。
[0019]其次,本专利技术的一种时序数据库之间的数据同步工具,解决上述技术问题采用的技术方案如下:
[0020]一种时序数据库之间的数据同步工具,其包括:
[0021]获取写入模块,用于获取管理边端主节点的云端信息、边端主节点的边端备节点信息,并写入配置文件中;
[0022]检查处理模块,在用户开启边端主节点的数据同步时,用于检查配置文件中是否存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,并在存在时重新开启边端主节点到云端、边端备节点的数据同步,在不存在时,启动获取写入模块,随后开启边端主节点到云端、边端备节点的数据同步。
[0023]可选的,用户在边端主节点执行语句Start replication,开启边端主节点向云端及其边端备节点的数据同步;
[0024]用户在边端主节点执行语句Pause replication,关闭边端主节点向云端及其边端备节点的数据同步。
[0025]可选的,配置文件中不存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,说明该边端主节点之前未开启过数据同步,此时需要启动获取写入模块,在配置文件中写入管理边端主节点的云端信息、边端主节点的边端备节点信息,随后开启边端主节点到云端、边端备节点的数据同步,在配置文件中新建边端主节点时序数据库中每条数据的同步状态,并将数据状态记录为运行。
[0026]进一步可选的,配置文件中存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,说明该边端主节点之前开启过数据同步;重新开启该边端主节点到云端、边端备节点的数据同步时,从配置文件中获取管理该边端主节点的云端信息、该边端主节点的边端备节点信息、数据同步状态,随后将边端主节点时序数据库的数据状态由停止修改为运行。
[0027]本专利技术的一种时序数据库之间的数据同步方法及工具,与现有技术相比具有的有益效果是:
[0028](1)本专利技术通过将管理边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中,实现边端主节点向云端及其边端备节点的数据同步,即实现边端主节点时序数据库中元数据和时序数据向云端时序数据库及其边端备节点时序数据库的数据同步;
[0029](2)本专利技术将管理边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中,用户在开启或关闭边端主节点的数据同步时,无需感知云端或备节点、元数据或时序数据,只需要从配置文件中获取其云端信息及边端备节点信息即可开启或关闭所有的数据同步,极大提高用户体验;
[0030](3)本专利技术会记录边端主节点的数据同步状态,当某条数据同步线路出现问题后,能够更加简单的找出错误原因,方便了数据同步的维护。
附图说明
[0031]附图1是本专利技术实施例一执行数据同步的流程图;
[0032]附图2是本专利技术实施例二的模块连接图。
具体实施方式
[0033]为使本专利技术的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本专利技术的技术方案进行清楚、完整的描述。
[0034]实施例一:
[0035]本实施例提出一种时序数据库之间的数据同步方法,实现步骤如下:
[0036]定义需要采集数据的节点为边端主节点,每个边端主节点存在一个边端备节点;
[0037]云端管理边端主节点和边端备节点的数据;
[0038]用户将管理边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中;
[0039]用户在边端主节点执行语句Start replication,开启边端主节点向云端及其边端备节点的数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时序数据库之间的数据同步方法,其特征在于,实现步骤如下:定义需要采集数据的节点为边端主节点,每个边端主节点存在一个边端备节点;云端管理边端主节点和边端备节点的数据;用户将管理边端主节点的云端信息、边端主节点的边端备节点信息写入配置文件中;用户开启或关闭边端主节点的数据同步,即开启边端主节点向云端及其边端备节点的数据同步。2.根据权利要求1所述的一种时序数据库之间的数据同步方法,其特征在于,用户在边端主节点执行语句Start replication,开启边端主节点向云端及其边端备节点的数据同步;用户在边端主节点执行语句Pause replication,关闭边端主节点向云端及其边端备节点的数据同步。3.根据权利要求1所述的一种时序数据库之间的数据同步方法,其特征在于,用户开启边端主节点的数据同步之前,需要去配置文件中查找是否存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,若配置文件中不存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,则说明该边端主节点之前未开启过数据同步,此时需要在配置文件中写入前述云端信息及边端备节点信息,随后开启该边端主节点的数据同步,若配置文件中存在管理该边端主节点的云端信息、该边端主节点的边端备节点信息,则说明该边端主节点之前开启过数据同步,此时需要重新开启该边端主节点的数据同步。4.根据权利要求3所述的一种时序数据库之间的数据同步方法,其特征在于,边端主节点之前未开启过数据同步时,在配置文件中写入管理边端主节点的云端信息、边端主节点的边端备节点信息,随后开启边端主节点的数据同步,在配置文件中新建边端主节点时序数据库中每条数据的同步状态,并将数据状态记录为运行;关闭边端主节点的数据同步后,在配置文件中将边端主节点时序数据库的数据状态由运行记录为停止。5.根据权利要求4所述的一种时序数据库之间的数据同步方法,其特征在于,边端主节点之前开启过数据同步、并重新开启数据同步时...

【专利技术属性】
技术研发人员:李杨
申请(专利权)人:上海沄熹科技有限公司
类型:发明
国别省市:

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

1