【技术实现步骤摘要】
时序数据库系统及其管理方法、装置、节点设备、存储介质
[0001]本申请涉及数据库管理领域,具体而言,涉及一种时序数据库系统及其管理方法、装置、节点设备、存储介质。
技术介绍
[0002]目前,为针对系统监控数据等与时间具有强关联性的数据的存储,采用时序数据库在时间维度上存储与时间具有强关联性的数据。业界的主流时序数据库包括InfluxDB以及Prometheus等。InfluxDB支持通过Http/UDP的方式进行数据交互。
[0003]相关技术通常采用InfluxDB对与时间具有强关联性的数据进行存储。
[0004]在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
[0005]InfluxDB目前只支持单机节点存储,且开源集群方案为闭源。因此,InfluxDB的可用性不高。
[0006]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0007]为了对披露的实施 ...
【技术保护点】
【技术特征摘要】
1.一种时序数据库系统,其特征在于,包括:多个物理节点设备,每个物理节点设备包括主设备和从设备;代理节点设备,包括用于分布式存储信息的哈希环,哈希环配置有多个虚拟节点,每个虚拟节点与所述多个物理节点设备中的一个物理节点设备具有绑定关系;所述代理节点设备维护所述多个物理节点设备的物理节点信息;其中,物理节点信息包括物理节点设备的主设备地址、从设备地址,和,物理节点设备与虚拟节点的绑定信息。2.根据权利要求1所述的时序数据库系统,其特征在于,每个物理节点设备均保存有全部物理节点设备的物理节点信息。3.根据权利要求1所述的时序数据库系统,其特征在于,所述多个虚拟节点的数量是固定的;在物理节点设备的数量发生更新的情况下,虚拟节点与物理节点设备重新绑定。4.一种节点设备,包括主设备和从设备,其特征在于,还包括:第一存储单元,被配置为存储有本设备的物理节点信息,和,其他物理节点设备的物理节点信息;第一通信单元,被配置为与代理节点设备和/或其他物理节点设备进行信息的传输;第一处理器,被配置为在本设备的物理节点信息发生更新的情况下,发送更新的物理节点信息至代理节点设备;其中,物理节点信息包括本设备的主设备地址、从设备地址,和,本设备与虚拟节点的绑定信息。5.根据权利要求4所述的节点设备,其特征在于,第一通信单元还被配置为向代理节点设备发送用以请求本设备与虚拟节点构建绑定关系的绑定请求,或,向代理节点设备发送用以请求本设备与虚拟节点解除绑定关系的解绑请求。6.根据权利要求4所述的节点设备,其特征在于,第一通信单元还被配置为接收代理节点设备发送的位置信息;其中,所述位置信息包括本设备对应于哈希环的起始位置和终止位置;第一处理器还被配置为根据位置信息,确定本设备与虚拟节点的绑定信息,并,根据绑定信息以及本设备的主设备地址和从设备地址,构建本设备的物理节点信息。7.根据权利要求6所述的节点设备,其特征在于,第一处理器还被配置为利用Gossip协议复制本设备的物理节点信息,以获得备份物理节点信息;第一通信单元还被配置为向其他物理节点设备传输备份物理节点信息,以及接收其他物理节点设备发送的物理节点信息;第一存储单元还被配置为存储有备份物理节点信息,以及其他物理节点设备的物理节点信息。8.一种节点设备,包括用于分布式存储信息的哈希环,其特征在于,所述哈希环配置有多个虚拟节点,每个虚拟节点具有对应的绑定物理节点设备;所述节点设备还包括:维护单元,被配置为维护所述多个物理节点设备的物理节点信息,并,构建代理节点信息;第二通信单元,被配置为与其他代理节点设备和/或多个物理节点设备进行信息的传输;
其中,物理节点信息包括物理节点设备的主设备地址、从设备地址,和,物理节点设备与虚拟节点的绑定信息;代理节点信息包括所有物理节点设备各自的物理节点信息。9.根据权利要求8所述的节点设备,其特征在于,所述节点设备还包括:第二处理器,被配置为在物理节点设备的数量发生更新的情况下,调整虚拟节点与每个物理节点设备的绑定关系,使每个虚拟节点与一个物理节点设备具有绑定关系,并,更新每个物理节点设备与虚拟节点的绑定信息,使每个物理节点设备根据更新的绑定信息更新物理节点信息。10.根据权利要求8所述的节点设备,其特征在于,所述第二通信单元还被配置为发送其他代理节点设备的代理节点信息至每个物理节点;所述节点设备还包括:第二存储单元,被配置为存储其他代理节点设备的代理节点信息。11.一种用于管理时序数据库系统的方法,其特征在于,应用于如权利要求4至7任一项所述的节点设备,所述方法包括:向...
【专利技术属性】
技术研发人员:张腾,
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。