本公开涉及计算机,尤其涉及一种数据处理方法、装置及存储介质。
背景技术:
1、目前,在虚拟机环境下,涉及到数据的存储时,通常将数据存储到由宿主机管理的多虚拟机共同使用的空间,或者,将数据存储到由指定虚拟机直接管理的空间,但是,前者的交互过程繁琐,存储性能较低,后者则存在存储空间浪费的问题。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种数据处理方法、装置及存储介质。
2、根据本公开实施例的第一方面,提供一种数据处理方法,所述方法包括:
3、响应于获取到与目标数据对应的存储位置确认指令,确定所述目标数据的数据类型,所述数据类型用于反映所述目标数据的热度;
4、根据所述数据类型,控制所述目标数据的存储位置,所述存储位置位于第一类存储设备或第二类存储设备,所述第一类存储设备为由宿主机管理的存储设备,所述第二类存储设备为由虚拟机管理的存储设备。
5、可选地,所述确定所述目标数据的数据类型,包括:
6、获取所述目标数据的热度标签,所述热度标签为用于表征所述目标数据为冷数据的第一标签或用于表征所述目标数据为热数据的第二标签;
7、若所述目标数据的热度标签为所述第一标签,确定所述目标数据的数据类型为用于表征数据热度低的第一类型;
8、若所述目标数据的热度标签为所述第二标签,确定所述目标数据的数据类型为用于表征数据热度高的第二类型。
9、可选地,所述确定所述目标数据的数据类型,包括:
10、获取所述目标数据在指定时段内被访问的记录;
11、根据所述记录,确定所述目标数据的历史访问频率;
12、若所述历史访问频率小于预设频率阈值,确定所述目标数据的数据类型为用于表征数据热度低的第一类型;
13、若所述历史访问频率大于所述预设频率阈值,确定所述目标数据的数据类型为用于表征数据热度高的第二类型。
14、可选地,所述确定所述目标数据的数据类型,包括:
15、若不存在与所述目标数据对应的热度相关信息,确定所述目标数据的数据类型为用于表征数据热度未知的第三类型,所述热度相关信息包括所述目标数据的热度标签和/或所述目标数据在指定时段内被访问的记录。
16、可选地,所述目标数据的数据类型包括用于表征数据热度低的第一类型和用于表征数据热度高的第二类型;
17、所述根据所述数据类型,控制所述目标数据的存储位置,包括:
18、若所述数据类型为所述第一类型,控制所述目标数据的存储位置位于所述第一类存储设备;
19、若所述数据类型为所述第二类型,控制所述目标数据的存储位置位于所述第二类存储设备。
20、可选地,所述目标数据的数据类型还包括用于表征数据热度未知的第三类型;
21、所述根据所述数据类型,控制所述目标数据的存储位置,包括:
22、若所述数据类型为所述第三类型,控制所述目标数据的存储位置位于所述第二类存储设备。
23、可选地,在所述控制所述目标数据的存储位置位于所述第一类存储设备的步骤之前,所述方法还包括:
24、确定所述第一类存储设备的剩余空间大于或等于预设空间阈值。
25、根据本公开实施例的第二方面,提供一种数据处理装置,所述装置包括:
26、第一确定模块,被配置为响应于获取到与目标数据对应的存储位置确认指令,确定所述目标数据的数据类型,所述数据类型用于反映所述目标数据的热度;
27、控制模块,被配置为根据所述数据类型,控制所述目标数据的存储位置,所述存储位置位于第一类存储设备或第二类存储设备,所述第一类存储设备为由宿主机管理的存储设备,所述第二类存储设备为由虚拟机管理的存储设备。
28、根据本公开实施例的第三方面,提供一种数据处理装置,包括:
29、处理器;
30、用于存储处理器可执行指令的存储器;
31、其中,所述处理器被配置为执行本公开第一方面所述的数据处理方法。
32、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的数据处理方法的步骤。
33、本公开的实施例提供的技术方案可以包括以下有益效果:
34、通过上述技术方案,若获取到与目标数据的存储位置确认指令,响应于该存储位置确认指令,确定目标数据的数据类型,该数据类型能够反映数据的热度情况,进而,根据数据类型,控制目标数据的存储位置是位于由宿主机管理的第一类存储设备还是位于由虚拟机管理的存储设备。由此,能够根据目标数据的热度情况针对性地选择目标数据的存储位置,有利于将热度更高的数据存储到由虚拟机直接管理的第二类存储设备,以利用第二类存储设备在存储性能上的高效优势,也有利于将热度较低的数据存储到由宿主机管理的存储设备,以充分利用第一类存储设备的剩余空间,从而,能够从整体上提升数据存储的性能和空间利用率。
35、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标数据的数据类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述目标数据的数据类型,包括:
4.根据权利要求1所述的方法,其特征在于,所述确定所述目标数据的数据类型,包括:
5.根据权利要求1所述的方法,其特征在于,所述目标数据的数据类型包括用于表征数据热度低的第一类型和用于表征数据热度高的第二类型;
6.根据权利要求5所述的方法,其特征在于,所述目标数据的数据类型还包括用于表征数据热度未知的第三类型;
7.根据权利要求5所述的方法,其特征在于,在所述控制所述目标数据的存储位置位于所述第一类存储设备的步骤之前,所述方法还包括:
8.一种数据处理装置,其特征在于,所述装置包括:
9.一种数据处理装置,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-7中任一项所述方法的步骤。
