【技术实现步骤摘要】
一种基于时序数据库的主备方法及装置、电子设备
本申请涉及数据库
,尤其涉及一种基于时序数据库的主备方法及装置、电子设备。
技术介绍
随着互联网的高速发展、大数据的迅速膨胀和互联网的飞速崛起,生活和工作中的大部分数据渐渐和时间产生了关联。为了存储这些和时间有关的数据,时序数据库得到了越来越多的关注和研究。时序数据是按照时间顺序记录系统、设备状态变化的数据,时序数据库就是存放时序数据的数据库。时序数据库能够提供一些通用的对时间序列数据分析的功能和操作,比如数据保存、连续查询、灵活的时间聚合,此外时序数据库以时间为纬度,也提供更快的大规模查询、更好的数据压缩等。随着时序数据库的广泛应用,当数据库出现故障时,会引起数据丢失的问题,这一问题会给人们带来极大的困扰。
技术实现思路
本申请提供了一种基于时序数据库的主备方法及装置、电子设备,用于解决时序数据库出现故障时,数据丢失的问题。本申请实施例的第一方面提供了一种基于时序数据库的主备方法,该方法应用于包括控制节点、主数据库节点和备用数据 ...
【技术保护点】
1.一种基于时序数据库的主备方法,该方法应用于包括控制节点、主数据库节点和备用数据库节点的系统,其特征在于,所述主备方法包括:/n控制节点将数据传输到数据库,判断主数据库节点和备用数据库节点的连通状态;/n当两个节点都处于连通状态时,同时向主数据库节点和备用数据库节点上调用保存数据的命令,当主数据库节点未处于连通状态时,只向备用数据库节点上调用保存数据的命令,并记录当前数据在所述主数据节点没有保存的记录;/n定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据;/n在需要数据库中的数据时,在主数据库节点或备用数据库节点获取数据。/n
【技术特征摘要】
1.一种基于时序数据库的主备方法,该方法应用于包括控制节点、主数据库节点和备用数据库节点的系统,其特征在于,所述主备方法包括:
控制节点将数据传输到数据库,判断主数据库节点和备用数据库节点的连通状态;
当两个节点都处于连通状态时,同时向主数据库节点和备用数据库节点上调用保存数据的命令,当主数据库节点未处于连通状态时,只向备用数据库节点上调用保存数据的命令,并记录当前数据在所述主数据节点没有保存的记录;
定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据;
在需要数据库中的数据时,在主数据库节点或备用数据库节点获取数据。
2.根据权利要求1所述的方法,其特征在于,所述控制节点包括:
连接连通性检测器、数据分发器、数据日志保存器和数据库数据恢复器。
3.根据权利要求2所述的方法,其特征在于,所述判断主数据库节点和备用数据库节点的连通状态包括:
所述连通性检测器判断主数据库节点和备用数据库节点的连通状态。
4.根据权利要求2所述的方法,其特征在于,所述调用保存数据的命令包括:
所述数据分发器调用保存数据的命令。
5.根据权利要求2所述的方法,其特征在于,所述记录当前数据在主数据库节点没有保存的记录包括:
所述数据日志保存器记录当前数据在主数据库节点没有保存的记录。
6.根据权利要求2所述的方法,其特征在于,所述定时检查保存的记录,在主数据库节点恢复连通后,自动恢复数据包括:
所述数据库数据恢复器定时检查保存的记录,在主数据库节点恢...
【专利技术属性】
技术研发人员:董金波,田琳,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。