本申请属于数据,尤其涉及一种数据处理方法、装置、电子设备、可读存储介质及产品。
背景技术:
1、随着我国互联网技术的快速发展,通信运营商也在极速膨胀发展,运营商所产生的数字化信息呈现爆发式增长态势,产生的数据量越来越大,大量的数据存储需求越来越强烈。
2、为了更加高效和低成本的存储大量数据,通过将数据划分成冷数据和热数据并区分存储是一项新的数据存储方式。其中,热数据是指数据获取频率高、对业务和应用关键的数据,这些数据通常需要快速、高效地获取和处理,因此需要存储在高性能、低延迟、读写较快的存储设备上,例如:固态硬盘、闪存等。冷数据是指数据获取频率较低、对业务和应用不太重要的数据,可能是历史数据或归档数据,这些数据通常需要长期保存,但不需要频繁获取和处理,因此可以存储在成本更低、容量更大、读写较慢的存储设备上,例如磁带库、磁盘中。
3、因此在现有技术中,将热数据存储在能够快速读写的热数据存储区,将冷数据存储在读写速度较慢的冷数据存储区,但是在实际实施过程中,存在冷数据存储区的冷数据在一定时间内被频繁获取的需求,而冷数据存储区其较慢的读写速度在数据获取时带来较大不便,且由于从冷数据存储区获取数据,其过程相对于从热数据存储区获取数据耗时更长、消耗的算力更多,使得功耗更大,因此,如果频繁获取冷数据存储区中的数据,将会提高数据存储功耗。
技术实现思路
1、本申请实施例提供一种在数据处理方法、装置、电子设备、可读存储介质及产品,能够提高冷数据的获取和输出效率,以及减少数据存储功耗。
2、一方面,本申请实施例提供一种数据处理方法,方法包括:
3、接收第一指令,第一指令用于请求获取第一数据;
4、响应于第一指令,在确定第一数据为冷数据的情况下,将冷数据存储区中的第一数据的至少部分数据备份至热数据存储区;
5、接收第二指令,第二指令用于请求获取第一数据;
6、在第二指令和第一指令之间的接收间隔时间小于第一预设时间的情况下,响应于第二指令,输出热数据存储区中的第一数据的至少部分数据,以使用户获取第一数据的至少部分数据。
7、另一方面,本申请实施例提供了一种数据处理装置,其装置包括:
8、第一接收模块,用于接收第一指令,第一指令用于请求获取第一数据;
9、备份模块,用于响应于第一指令,在确定第一数据为冷数据的情况下,将冷数据存储区中的第一数据的至少部分数据备份至热数据存储区;
10、第二接收模块,用于接收第二指令,第二指令用于请求获取第一数据;
11、输出模块,用于在第二指令和第一指令之间的接收间隔时间小于第一预设时间的情况下,响应于第二指令,输出热数据存储区中的第一数据的至少部分数据,以使用户获取第一数据的至少部分数据。
12、再一方面,本申请实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;
13、处理器执行计算机程序指令时实现上述的数据处理方法。
14、再一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述的数据处理方法。
15、再一方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述的数据处理方法。
16、本申请实施例的数据处理方法、装置、电子设备、可读存储介质及产品,能够接收用于请求获取第一数据的第一指令,并响应于第一指令,在确定第一数据为冷数据的情况下,将冷数据存储区中的第一数据的至少部分数据备份至热数据存储区,再接收用于请求获取第一数据的第二指令,在第二指令和第一指令之间的接收间隔时间小于预设时间的情况下,通过响应于第二指令,输出热数据存储区中的第一数据的至少部分数据,以使用户获取第一数据的至少部分数据。因此,在本申请中,当第一指令请求获取的第一数据为冷数据时,先将第一数据的至少部分数据从冷数据存储区备份至热数据存储区,并在接收到第二指令后,在第二指令和第一指令之间的接收间隔时间小于第一预设时间的情况下,从热数据存储区获取第一数据的至少部分数据,因此,先将冷数据存储区中的第一数据的至少部分数据备份到热数据存储区,实现直接将读写较快的热数据存储区中的数据输出给用户,提高了冷数据的获取和输出效率,且从热数据存储区获取和输出冷数据比从冷数据存储区获取和输出冷数据耗时更短、消耗的算力更少,可以减少数据存储功耗。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将冷数据存储区中的所述第一数据的至少部分数据备份至热数据存储区,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在所述第二指令和所述第一指令之间的接收间隔时间小于第一预设时间的情况下,响应于所述第二指令,输出所述热数据存储区中的所述第一数据的至少部分数据之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述接收第一指令之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述接收第一指令之前,所述方法还包括:
7.一种数据处理装置,其特征在于,包括:
8.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的数据处理方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-6任意一项所述的数据处理方法。