数据的处理方法和装置、电子设备和存储介质制造方法及图纸

技术编号:35724711 阅读:32 留言:0更新日期:2022-11-26 18:22
本申请提供了一种数据的处理方法和装置、电子设备和存储介质,其中,该方法包括:通过第一目标节点接收第一请求消息,其中,所述第一目标节点上运行有目标数据库的第一数据库进程,所述目标数据库为单节点服务的数据库,所述第一请求消息用于请求在所述目标数据库中写入目标数据;响应所述第一请求消息,确定目标云盘的至少两个云盘节点,其中,所述目标云盘为挂载到所述第一目标节点上的云盘;将所述目标数据分别写入到所述至少两个云盘节点中的每个云盘节点,得到与所述目标数据对应的目标写入结果。通过本申请,解决了相关技术中单节点服务的数据库的数据存储方式存在的设备故障易导致数据丢失的问题。故障易导致数据丢失的问题。故障易导致数据丢失的问题。

【技术实现步骤摘要】
数据的处理方法和装置、电子设备和存储介质


[0001]本申请涉及互联网
,尤其涉及一种数据的处理方法和装置、电子设备和存储介质。

技术介绍

[0002]目前,时序数据库(例如,InfluxDB,一种开源分布式时序、事件和指标数据库)的单机产品(即,只部署一台机器,启动一个进程)被应用于互联网基础资源监控、业务运营监控分析、物联网设备远程实时监控、工业安全生产监控、生产质量评估和故障回溯等方面,可以提供时序数据压缩存储、类SQL(Structured Query Language,结构化查询语言)查询、多维聚合计算和数据可视化分析能力。
[0003]由于是单机版本,如果部署的机器出现物理故障或者机器数据盘故障不可恢复,会导致数据丢失,保障不了数据可用性。对于其他单节点服务的数据库,存在同样的问题。
[0004]由此可见,相关技术中单节点服务的数据库的数据存储方式,存在设备故障易导致数据丢失的问题。

技术实现思路

[0005]本申请提供了一种数据的处理方法和装置、电子设备和存储介质,以至少解决相关技术中单节点服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据的处理方法,其特征在于,包括:通过第一目标节点接收第一请求消息,其中,所述第一目标节点上运行有目标数据库的第一数据库进程,所述目标数据库为单节点服务的数据库,所述第一请求消息用于请求在所述目标数据库中写入目标数据;响应所述第一请求消息,确定目标云盘的至少两个云盘节点,其中,所述目标云盘为挂载到所述第一目标节点上的云盘;将所述目标数据分别写入到所述至少两个云盘节点中的每个云盘节点,得到与所述目标数据对应的目标写入结果。2.根据权利要求1所述的方法,其特征在于,在通过所述第一目标节点接收所述第一请求消息之前,所述方法还包括:接收创建请求消息,其中,所述创建请求消息用于请求创建所述目标数据库的实例;响应所述创建请求消息,创建所述目标数据库的实例,得到所述第一目标节点;将所述目标云盘挂载至与所述第一数据库进程所对应的数据目录,并启动所述第一数据库进程。3.根据权利要求2所述的方法,其特征在于,创建所述目标数据库的实例包括:创建至少两个所述目标数据库的实例,得到至少两个目标节点,其中,所述至少两个目标节点包括所述第一目标节点;将所述至少两个目标节点中的所述第一目标节点配置为所述目标数据库的主节点。4.根据权利要求1所述的方法,其特征在于,所述第一目标节点为所述目标数据库的主节点,与所述第一目标节点对应的从节点包括第二目标节点;在将所述目标数据分别写入到所述至少两个云盘节点中的所述每个云盘节点之后,所述方法还包括:在所述第一目标节点发生异常的情况下,将所述第二目标节点切换为所述目标数据库的主节点;将所述目标云盘挂载至与第二数据库进程所对应的数据目录,并启动所述第二数据库进程,其中,所述第二数据库进程为所述第二目标节点上所述目标数据库的数据库进程。5.根据权利要求4所述的方法,其特征在于,在将所述第二目标节点切换为所述目标数据库的主节点之前,所述方法还包括:对所述第一目标节点进行连通性检测,得到目标检测结果,其中,所述目标检测结果用于指示所述第一目标节点与所述第二目标节点之间的连通状态;在所述目标检测结果用于指示所述第一目标节点与所述第二目标节点之间不连通的情况下,确定出所述第一目标...

【专利技术属性】
技术研发人员:杨冠飞
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1