一种基于时序数据库的主备方法及装置、电子设备制造方法及图纸

技术编号:23148880 阅读:65 留言:0更新日期:2020-01-18 13:23
本申请实施例公开了一种基于时序数据库的主备方法及装置、电子设备,通过本申请实施例提供的方法,控制节点将数据传输到数据库,判断主数据库节点和备用数据库节点的连通状态,当两个节点都处于连通状态时,同时向主数据节点和备用数据节点上调用保存数据的命令,当主数据库节点未处于连通状态时,只向备用数据节点上调用保存数据的命令,并记录当前数据在所述主数据节点没有保存的记录,定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据,在需要数据库中的数据时,在主数据节点或备用数据库节点获取数据,避免了时序数据库出现故障,数据丢失的问题。

A main and standby method, device and electronic equipment based on time series database

【技术实现步骤摘要】
一种基于时序数据库的主备方法及装置、电子设备
本申请涉及数据库
,尤其涉及一种基于时序数据库的主备方法及装置、电子设备。
技术介绍
随着互联网的高速发展、大数据的迅速膨胀和互联网的飞速崛起,生活和工作中的大部分数据渐渐和时间产生了关联。为了存储这些和时间有关的数据,时序数据库得到了越来越多的关注和研究。时序数据是按照时间顺序记录系统、设备状态变化的数据,时序数据库就是存放时序数据的数据库。时序数据库能够提供一些通用的对时间序列数据分析的功能和操作,比如数据保存、连续查询、灵活的时间聚合,此外时序数据库以时间为纬度,也提供更快的大规模查询、更好的数据压缩等。随着时序数据库的广泛应用,当数据库出现故障时,会引起数据丢失的问题,这一问题会给人们带来极大的困扰。
技术实现思路
本申请提供了一种基于时序数据库的主备方法及装置、电子设备,用于解决时序数据库出现故障时,数据丢失的问题。本申请实施例的第一方面提供了一种基于时序数据库的主备方法,该方法应用于包括控制节点、主数据库节点和备用数据库节点的系统,所述主本文档来自技高网...

【技术保护点】
1.一种基于时序数据库的主备方法,该方法应用于包括控制节点、主数据库节点和备用数据库节点的系统,其特征在于,所述主备方法包括:/n控制节点将数据传输到数据库,判断主数据库节点和备用数据库节点的连通状态;/n当两个节点都处于连通状态时,同时向主数据库节点和备用数据库节点上调用保存数据的命令,当主数据库节点未处于连通状态时,只向备用数据库节点上调用保存数据的命令,并记录当前数据在所述主数据节点没有保存的记录;/n定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据;/n在需要数据库中的数据时,在主数据库节点或备用数据库节点获取数据。/n

【技术特征摘要】
1.一种基于时序数据库的主备方法,该方法应用于包括控制节点、主数据库节点和备用数据库节点的系统,其特征在于,所述主备方法包括:
控制节点将数据传输到数据库,判断主数据库节点和备用数据库节点的连通状态;
当两个节点都处于连通状态时,同时向主数据库节点和备用数据库节点上调用保存数据的命令,当主数据库节点未处于连通状态时,只向备用数据库节点上调用保存数据的命令,并记录当前数据在所述主数据节点没有保存的记录;
定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据;
在需要数据库中的数据时,在主数据库节点或备用数据库节点获取数据。


2.根据权利要求1所述的方法,其特征在于,所述控制节点包括:
连接连通性检测器、数据分发器、数据日志保存器和数据库数据恢复器。


3.根据权利要求2所述的方法,其特征在于,所述判断主数据库节点和备用数据库节点的连通状态包括:
所述连通性检测器判断主数据库节点和备用数据库节点的连通状态。


4.根据权利要求2所述的方法,其特征在于,所述调用保存数据的命令包括:
所述数据分发器调用保存数据的命令。


5.根据权利要求2所述的方法,其特征在于,所述记录当前数据在主数据库节点没有保存的记录包括:
所述数据日志保存器记录当前数据在主数据库节点没有保存的记录。


6.根据权利要求2所述的方法,其特征在于,所述定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据包括:
所述数据库数据恢复器定时检查保存的记录,在主数据库节点恢...

【专利技术属性】
技术研发人员:董金波田琳
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

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

1