CN110018788A - 分级存储方法、装置、电子设备及计算机可读存储介质 - Google Patents
分级存储方法、装置、电子设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110018788A CN110018788A CN201910155673.7A CN201910155673A CN110018788A CN 110018788 A CN110018788 A CN 110018788A CN 201910155673 A CN201910155673 A CN 201910155673A CN 110018788 A CN110018788 A CN 110018788A
- Authority
- CN
- China
- Prior art keywords
- data
- stored
- storage
- memory
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003860 storage Methods 0.000 title claims abstract description 315
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000015654 memory Effects 0.000 claims abstract description 216
- 238000004590 computer program Methods 0.000 claims description 5
- 230000005012 migration Effects 0.000 claims description 5
- 238000013508 migration Methods 0.000 claims description 5
- 239000000203 mixture Substances 0.000 claims description 3
- 230000005055 memory storage Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000006399 behavior Effects 0.000 description 7
- 230000005611 electricity Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 101100226364 Arabidopsis thaliana EXT1 gene Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007334 memory performance Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种分级存储方法、装置、电子设备及计算机可读存储介质,该方法可以应用于存储技术领域,该方法包括:获取待存储数据以及待存储数据的属性信息,并根据待存储数据的属性信息为待存储数据设置存储标识,存储标识包括第一存储标识或第二存储标识;若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器;若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。通过实施本发明实施例,可以根据待存储数据的属性信息为待存储数据设置存储标识,并将存储标识不同的待存储数据分别存储至电子设备中的不同存储器,有利于提高电子设备整体的存储性能。
Description
技术领域
本发明涉及计算机技术领域,具体涉及一种分级存储方法、装置、电子设备及计算机可读存储介质。
背景技术
随着网络技术的不断进步,网络中数据量呈爆发式的增长趋势,这一现象对数据存储提出了新的挑战。电子设备在存储数据时,是将数据存储至电子设备中的存储器。
然而,存储器的存储空间是有限的,若将所有数据均存储至一个存储器,将导致该存储器的存储空间很快被耗尽,导致后续数据无法成功存储至该存储器,使得电子设备的存储性能较低。因此,如何提高电子设备的存储性能成为一个亟待解决的问题。
发明内容
本发明实施例公开了一种分级存储方法、装置、电子设备及计算机可读存储介质,可以将存储标识不同的数据分别存储至电子设备中的不同存储器,有利于提高电子设备整体的存储性能。
第一方面,本发明实施例公开了一种分级存储方法,该方法应用于电子设备,该方法可以包括:获取待存储数据以及待存储数据的属性信息,属性信息包括构成该待存储数据的数据量和/或该待存储数据的数据类型;根据待存储数据的属性信息为待存储数据设置存储标识,存储标识包括第一存储标识或第二存储标识;若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器;若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。
在一种实现方式中,根据待存储数据的属性信息为待存储数据设置存储标识的具体实施方式可以为:若构成待存储数据的数据量小于预设数据量阈值,则为该待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则为待存储数据设置第二存储标识。
在一种实现方式中,该方法还可以包括:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则为待存储数据设置第二存储标识的具体实施方式可以为:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。
在一种实现方式中,若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识的具体实施方式可以为:若构成待存储数据的数据量大于或等于预设数据量阈值,待存储数据的使用频率级别大于预设频率级别,且第一存储器的剩余存储空间大于第一存储空间阈值,则为待存储数据设置第一存储标识。
在一种实现方式中,待存储数据的数据类型包括第一数据类型或第二数据类型,根据待存储数据的属性信息为待存储数据设置存储标识的具体实施方式可以为:若待存储数据的数据类型为第一数据类型,则为该待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,则为该待存储数据设置第二存储标识。
在一种实现方式中,该方法还可以包括:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,则为待存储数据设置第二存储标识的具体实施方式可以为:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。
在一种实现方式中,该方法还可以包括:若检测到第一存储器的剩余存储空间小于第二存储空间阈值,则获取第一存储器中存储的各个数据的已存储时长以及各个数据在存储期间被调用的次数,其中,第二存储空间阈值小于第一存储空间阈值;根据各个数据的已存储时长以及各个数据在存储期间被调用的次数,得到各个数据在存储期间被调用的频率;获取构成各个数据的数据量,对构成各个数据的数据量和各个数据在存储期间被调用的频率进行加权求和,得到各个数据的存储价值;将各个数据中存储价值最小的数据迁移至第二存储设备。
第二方面,本发明实施例公开了一种分级存储装置,该装置包括用于执行上述第一方面所述的方法的单元。
第三方面,本发明实施例公开了一种电子设备,该电子设备包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面所述的方法。
通过实施本发明实施例,可以根据待存储数据的属性信息为待存储数据设置存储标识,并将存储标识不同的待存储数据分别存储至电子设备中的不同存储器,有利于提高电子设备整体的存储性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种分级存储方法的流程示意图;
图2是本发明实施例提供的另一种分级存储方法的流程示意图;
图3是本发明实施例提供的又一种分级存储方法的流程示意图;
图4是本发明实施例提供的一种分级存储装置的结构示意图;
图5是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1是本发明实施例提供的一种分级存储方法的流程示意图。该方法应用于电子设备,该电子设备可以包括第一存储器和第二存储器。具体的,如图1所示,本发明实施例的分级存储方法可以包括但不限于如下步骤:
S101、电子设备获取待存储数据以及待存储数据的属性信息,属性信息包括构成该待存储数据的数据量和/或该待存储数据的数据类型。
其中,待存储数据可以是输入/输出(Input/Output,IO)数据,例如,用户通过手机在网上下载电影时,手机接收到的、需要存储在手机中的电影文件即为IO数据。在一种实现方式中,电子设备可以从自身的缓存队列中获取待存储数据,或者,电子设备可以通过收发器接收待存储数据,本发明实施例对此不作限定。
在一种实现方式中,电子设备在接收到待存储数据时,可以同时接收到该待存储数据的属性信息。在一种实现方式中,电子设备在接收到待存储数据时,可以解析该待存储数据,以得到该待存储数据的属性信息,例如,电子设备可以从该待存储数据的预设字段中提取出属性信息。
其中,待存储数据的属性信息可以包括但不限于构成该待存储数据的数据量和/或该待存储数据的数据类型。构成该待存储数据的数据量可以记录于该待存储数据的第一预设字段中,例如,构成该待存储数据的数据量可以记录于该待存储数据的网际协议地址(Internet Protocol Address,IP)包的包头中的某一个字段中,或者,构成该待存储数据的数据量可以通过获取该待存储数据的IP包的包头中的包长字段中的包长,并将获取的包长减去IP包的包头长度以及运输层协议(如TCP、UDP)数据包的包头长度得到。在一种实现方式中,电子设备在接收到该待存储数据时,可以检测该待存储数据的数据长度,得到构成该待存储数据的数据量。
在本发明实施例中,待存储数据的数据类型可以包括但不限于元数据和用户数据。其中,元数据是关于数据的组织、数据域及其关系的信息,简言之,元数据为描述数据的数据,元数据主要描述数据的属性,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。例如,当元数据d1为用户数据d2的元数据时,元数据d1可以用于描述用户数据d2的存储位置。用户数据可以是指除了元数据以外的其他数据,用户数据是用户实际使用的数据,例如,用户数据可以包括电影文件、音乐文件或文档等。在一种实现方式中,构成元数据类型的待存储数据的数据量较小,而构成用户数据类型的待存储数据的数据量较大。
在一种实现方式中,用户数据还可以细分为用户身份数据和用户行为数据,也就是说,待存储数据的数据类型可以包括但不限于元数据、用户身份数据和用户行为数据。其中,用户身份数据为描述用户身份信息的数据,例如,用户身份数据可以包括用户名、登录密码等。用户行为数据为除了用户身份数据以外的其他用户数据。具体的,该待存储数据的数据类型可以记录于该待存储数据的第二预设字段中,例如,该待存储数据的数据类型可以记录于该待存储数据的IP包的包头中的某一个字段中。在一种实现方式中,电子设备可以根据接收该待存储数据的场景,确定该待存储数据的数据类型。具体的,电子设备在处于身份认证场景下时,可以将接收到的待存储数据的数据类型确定为用户身份数据,例如,电子设备在显示登录页面时,可以将接收到的用户标识以及密码等待存储数据的数据类型确定为用户身份数据。电子设备在处于非身份认证场景下时,可以将接收到的待存储数据的数据类型确定为用户行为数据,例如,电子设备在显示下载页面时,可以将接收到的电影文件或者音乐文件等待存储数据的数据类型确定为用户行为数据。在一种实现方式中,构成用户身份数据类型的待存储数据的数据量较小,而构成用户行为数据类型的待存储数据的数据量较大。
在本发明实施例中,电子设备中的第一存储器和第二存储器可以是不同类型的存储器,例如,第一存储器可以为固态硬盘(Solid State Disk,SSD),第二存储器可以为硬盘驱动器(Hard Disk Drive,HDD)或者串口硬盘(Serial Advanced Technology Attachmenthard disk,SATA)。在一种实现方式中,第一存储器和第二存储器可以是存储性能不同的存储器,例如,电子设备可以将随机读写性能高于顺序读写性能的存储器确定为第一存储器(如SSD),将顺序读写性能高于随机读写性能的存储器确定为第二存储器(如HDD)。需要说明的是,电子设备中包括2个存储器(即第一存储器和第二存储器)仅用于举例说明,在其他可行的实现方式中,电子设备还可以包括3个、6个或者其他数量的存储器,其中,各个存储器的类型均可以不同,或者,部分存储器的类型可以相同,另一部分存储器的类型可以不同,本发明实施例对此不作限定。
在本发明实施例中,电子设备可以是终端设备,也可以是服务器。其中,该终端设备可以是智能手机、平板电脑、个人计算机(Personal Computer,PC)、智能电视、智能手表、车载设备、可穿戴设备、未来第五代移动通信技术(the 5th Generation,5G)网络中的终端设备等,本发明实施例对此不作限定。
S102、电子设备根据待存储数据的属性信息为待存储数据设置存储标识,存储标识包括第一存储标识或第二存储标识。
具体的,电子设备可以根据待存储数据的属性信息为该待存储数据设置存储标识,不同存储标识的待存储数据的存储方式不同,例如,存储标识为第一存储标识的待存储数据的存储方式可以为随机写入,存储标识为第二存储标识的待存储数据的存储方式可以为顺序写入。电子设备可以将存储标识不同的待存储数据存储至不同的存储器(如第一存储器和第二存储器),由于第一存储器和第二存储器的存储性能不同,且第一存储器的随机读写性能较高,第二存储器存储顺序读写性能较高,因此电子设备将存储标识为第一存储标识的待存储数据存储至第一存储器,并将存储标识为第二存储标识的待存储数据存储至第二存储器之后,可以使得在接收到数据获取请求时,电子设备从第一存储器中随机读取存储标识为第一存储标识的待存储数据的性能较高,且从第二存储器中顺序读取存储标识为第二存储标识的待存储数据的性能较高,这样有利于同时提高电子设备的顺序读写性能和随机读写性能,即有利于提高电子设备整体的读写性能。
在一种实现方式中,当待存储数据的属性信息包括构成该待存储数据的数据量时,电子设备根据待存储数据的属性信息为该待存储数据设置存储标识的具体实施方式可以为:若构成待存储数据的数据量小于预设数据量阈值,则电子设备可以为该待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则电子设备可以为待存储数据设置第二存储标识。通过这种方式,可以将存储标识为第一存储标识的待存储数据存储至第一存储器,并将存储标识为第二存储标识的待存储数据存储至第二存储器,即将数据量小于预设数据量阈值的待存储数据存储至第一存储器,将数据量大于或等于预设数据量阈值的待存储数据存储至第二存储器。通过这种方式,可以将数据量较小的待存储数据存储至第一存储器,并将数据量较大的待存储数据存储至第二存储器,这样可以充分发挥第一存储器存储小数据块的性能,也可以充分发挥第二存储器存储大数据块的性能。在一种实现方式中,预设数据量阈值可以是电子设备默认设置的,也可以是电子设备根据用户输入的经验值确定的,本发明实施例对此不作限定。
S103、若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器。
具体的,若待存储数据的存储标识为第一存储标识,则电子设备可以直接将待存储数据存储至第一存储器。在一种实现方式中,若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器的具体实施方式可以为:若待存储数据的存储标识为第一存储标识,则电子设备通过第一类型的存储路径将该待存储数据存储至第一存储器。其中,当第一存储器为SSD时,第一类型的存储路径可以为前缀为“/SSD”的存储路径。
在一种实现方式中,电子设备中可以安装有第一存储软件和第二存储软件,其中,第一存储软件可以用于根据待存储数据的属性信息,为该待存储数据设置合适的存储标识。第二存储软件可以用于根据待存储数据的存储标识,为该待存储数据配置相应的存储路径,以便后续IO通路可以根据存储路径将该待存储数据存储至存储路径指示的位置。
S104、若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。
具体的,若待存储数据的存储标识为第二存储标识,则电子设备可以直接将待存储数据存储至第二存储器。在一种实现方式中,若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器的具体实施方式可以为:若待存储数据的存储标识为第二存储标识,则电子设备通过第二类型的存储路径将该待存储数据存储至第二存储器。其中,当第二存储器为HDD时,第一类型的存储路径可以为前缀为“/HDD”的存储路径。
在一种实现方式中,在步骤S101之前,电子设备还可以检测是否开启分级缓存功能,若开启,则执行步骤S101,若未开启,则将待存储数据存储至默认存储器,其中,默认存储器可以是电子设备中的任意一个存储器(如第一存储器或者第二存储器)。例如,当默认存储器为第一存储器,且第一存储器的剩余存储空间非常大时,电子设备可以不用开启分级缓存功能,这样可以在接收到待存储数据时,直接将该待存储数据存储至第一存储器,而无需根据待存储数据的属性信息为待存储数据设置存储标识,并按照存储标识判断将该待存储数据存储至第一存储器还是第二存储器,通过这种方式,可以降低电子设备的功耗。也就是说,电子设备可以在第一存储器的剩余存储空间较有限时,才开启分级缓存功能,以防止第一存储器的存储空间被耗尽。通过这种方式,可以更好地利用电子设备中的各个存储器的存储资源,提高电子设备整体的存储性能。
在一种实现方式中,电子设备可以将第一存储器格式化为预设格式的文件***,以便于在第一存储器中查找数据或者管理数据。例如,将第一存储器格式化为文件***之后,用户可以很方便地在第一存储器中查找数据、拷贝数据、删除数据或者迁移数据等,通过这种方式,电子设备可以更好地管理第一存储器的存储空间,进而提高第一存储器的存储性能。文件***是操作***用于明确存储设备(如第一存储器和/或第二存储器)或分区上的文件的方法和数据结构,从***角度来看,文件***是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的***。在一种实现方式中,当电子设备的操作***为Linux时,预设格式可以为***扩展文件***(Fourth extendedfile system,EXT4)格式,或者,Linux操作***支持的其他文件***格式。在一种实现方式中,当电子设备的操作***为Windows时,预设格式可以为NTFS(New Technology FileSystem)格式,或者,文件分配表(File Allocation Table,FAT)格式。
通过实施本发明实施例,可以根据待存储数据的属性信息为待存储数据设置存储标识,将存储标识为第一存储标识的待存储数据存储至第一存储器,并将存储标识为第二存储标识的待存储数据存储至第二存储器,通过这种方式,可以避免将所有待存储数据均存储至同一个存储器,有利于同时发挥出第一存储器和第二存储器的存储性能,即有利于提高电子设备整体的存储性能。
请参阅图2,图2是本发明实施例提供的另一种分级存储方法的流程示意图。该方法应用于电子设备,该电子设备可以包括第一存储器和第二存储器。具体的,如图2所示,本发明实施例的分级存储方法可以包括但不限于如下步骤:
S201、电子设备获取待存储数据以及待存储数据的属性信息,属性信息包括构成该待存储数据的数据量和/或该待存储数据的数据类型。
需要说明的是,步骤S201的执行过程可以参见图1中步骤S101中的具体描述,在此不赘述。
S202、若构成待存储数据的数据量小于预设数据量阈值,则电子设备为该待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则电子设备为待存储数据设置第二存储标识。
具体的,当待存储数据的属性信息包括构成该待存储数据的数据量时,电子设备可以根据构成该待存储数据的数据量为该待存储数据设置存储标识,电子设备根据构成该待存储数据的数据量为该待存储数据设置存储标识的具体实施方式可以为:若构成待存储数据的数据量小于预设数据量阈值,则电子设备为该待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则电子设备为待存储数据设置第二存储标识。通过这种方式,可以将存储标识为第一存储标识的待存储数据存储至第一存储器,并将存储标识为第二存储标识的待存储数据存储至第二存储器,即将数据量小于预设数据量阈值的待存储数据存储至第一存储器,将数据量大于或等于预设数据量阈值的待存储数据存储至第二存储器。通过这种方式,可以将数据量较小的待存储数据存储至第一存储器,并将数据量较大的待存储数据存储至第二存储器,这样可以充分发挥第一存储器存储小数据块的性能,也可以充分发挥第二存储器存储大数据块的性能。在一种实现方式中,预设数据量阈值可以是电子设备默认设置的,也可以是电子设备根据用户输入的经验值确定的,本发明实施例对此不作限定。
在一种实现方式中,当电子设备接收到待存储数据之后,还可以输出频率选择框,该频率选择框中包括该存储数据的数据标识、多个频率级别选项,用户可以根据在后续过程中可能会使用该待存储数据的情况,在多个频率级别选项中选择一个频率级别选项,电子设备将用户选择的频率级别作为电子设备为该待存储数据设置的使用频率级别。进一步的,电子设备可以结合为待存储数据设置的使用频率级别以及构成该待存储数据的数据量共同确定该待存储数据的存储标识。
在一种实现方式中,相较于第二存储器,在第一存储器中读取数据的速率更快。在一种实现方式中,电子设备根据为待存储数据设置的使用频率级别以及构成该待存储数据的数据量,确定该待存储数据的存储标识的具体实施方式可以为:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为所述待存储数据设置第一存储标识,以便于将该待存储数据存储至第一存储器;若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。通过这种方式,可以将用户可能会经常使用的但是数据量较大的待存储数据存储至第一存储器,由于相较于第二存储器,在第一存储器中读取数据的速率更快,因此即使构成待存储数据的数据量较大,电子设备也可以将待存储数据存储至第一存储器,这样可以大大提高待存储数据的读取速率。
在一种实现方式中,预设数据量阈值可以是电子设备默认设置的,也可以是电子设备根据用户输入的经验值确定的,本发明实施例对此不作限定。
在一种实现方式中,当电子设备接收到待存储数据之后,可以预测该待存储数据被存储至电子设备中之后,该待存储数据在存储期间被使用的频率级别,进一步的,电子设备可以结合预测得到的使用频率级别以及构成该待存储数据的数据量共同确定该待存储数据的存储标识。在一种实现方式中,电子设备预测该待存储数据在存储期间被使用的频率级别的具体实施方式可以为:电子设备通过大数据的方法在网络中获取该待存储数据在其他设备中被调用的平均频率,并将获取的平均频率作为该待存储数据在电子设备中可能被调用的频率,并根据该频率预测得到该待存储数据的使用频率级别。例如,若该待存储数据在其他设备中被调用的平均频率为f,则电子设备可以将f作为该待存储数据在电子设备中可能被调用的频率,并根据该待存储数据在电子设备中可能被调用的频率f确定该待存储数据的使用频率级别。
在一种实现方式中,电子设备根据对该待存储数据预测得到的使用频率级别以及构成该待存储数据的数据量,确定该待存储数据的存储标识的具体实施方式可以为:若构成待存储数据的数据量大于或等于预设数据量阈值,且对该待存储数据预测得到的使用频率级别大于预设频率级别,则为所述待存储数据设置第一存储标识。通过这种方式,可以将用户可能会经常使用的但是数据量较大的待存储数据存储至第一存储器,由于相较于第二存储器,在第一存储器中读取数据的速率更快,因此即使构成待存储数据的数据量较大,电子设备也可以将待存储数据存储至第一存储器,这样可以大大提高待存储数据的读取速率。
在一种实现方式中,电子设备可以定期检测第一存储器的剩余存储空间,若构成待存储数据的数据量大于或等于预设数据量阈值,且待存储数据的使用频率级别大于预设频率级别,则电子设备为待存储数据设置第一存储标识的具体实施方式可以为:若构成待存储数据的数据量大于或等于预设数据量阈值,待存储数据的使用频率级别大于预设频率级别,且第一存储器的剩余存储空间大于第一存储空间阈值,则电子设备为待存储数据设置第一存储标识。
通过这种方式,可以避免在第一存储器的剩余存储空间小于或等于第一存储空间阈值时,即第一存储器的剩余存储空间不多时,将数据量大于或等于预设数据量阈值,且使用频率级别大于预设频率级别的待存储数据存储至第一存储器,这样会很快消耗掉第一存储器仅剩的存储空间,通过这种方式,可以避免后续接收到数据量小于预设数据量阈值的待存储数据时,第一存储器的剩余存储空间无法存储该待存储数据的情况,有利于提高电子设备的存储性能。
在一种实现方式中,若构成待存储数据的数据量大于或等于预设数据量阈值,待存储数据的使用频率级别大于预设频率级别,且第一存储器的剩余存储空间小于或等于第一存储空间阈值,则电子设备为待存储数据设置第二存储标识。在一种实现方式中,第一存储空间阈值可以是电子设备默认设置的,也可以是电子设备根据用户输入的经验值确定的,本发明实施例对此不作限定。
S203、若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器。
S204、若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。
需要说明的是,步骤S203~步骤S204的执行过程可以分别参见图1中步骤S103~步骤104中的具体描述,在此不赘述。
在一种实现方式中,若检测到第一存储器的剩余存储空间小于第二存储空间阈值,则电子设备可以获取第一存储器中存储的各个数据的已存储时长以及各个数据在存储期间被调用的次数,其中,第二存储空间阈值小于第一存储空间阈值;根据各个数据的已存储时长以及各个数据在存储期间被调用的次数,得到各个数据在存储期间被调用的频率;获取构成各个数据的数据量,对构成各个数据的数据量和各个数据在存储期间被调用的频率进行加权求和,得到各个数据的存储价值;将各个数据中存储价值最小的数据迁移至第二存储设备。
具体的,电子设备在将待存储数据存储中第一存储器之后,可以针对该待存储数据设置一个计时器,用于统计该待存储数据的已存储时长。另外,电子设备还可以统计该待存储数据在存储期间被调用的总次数,进而,将待存储数据在存储期间被调用的总次数与该待存储数据的已存储时长之间的比值作为该待存储数据的在存储期间被调用的频率。然后,电子设备可以获取数据量的权重、以及调用频率的权重,进而根据数据量的权重、以及调用频率的权重,对第一存储器中存储的各个数据的数据量和各个数据在存储期间被调用的频率进行加权求和,得到各个数据的存储价值,并将存储价值最小的数据迁移至第二存储设备,即在第一存储器中删除存储价值最小的数据,并将该存储价值最小的数据存储至第二存储器。通过这种方式,可以避免第一存储器的剩余存储空间过小时,无法存储后续接收到的待存储数据,有利于提高电子设备的存储性能。
在一种实现方式中,电子设备将各个数据中存储价值最小的数据迁移至第二存储设备之后,若检测到第一存储器的剩余存储空间仍然小于第二存储空间阈值,则电子设备还需要根据存储价值递增的顺序删除第一存储器中存储的数据,直至第一存储器的剩余存储空间大于或等于第二存储空间阈值。
通过实施本发明实施例,可以为数据量大于或等于预设数据量阈值的待存储数据设置第一存储标识,为数据量小于预设数据量阈值的待存储数据设置第二存储标识,通过这种方式,可以将数据量较小的待存储数据存储至第一存储器,并将数据量较大的待存储数据存储至第二存储器,这样可以充分发挥第一存储器存储小数据块的性能,也可以充分发挥第二存储器存储大数据块的性能,有利于提高电子设备整体的存储性能。
请参阅图3,图3是本发明实施例提供的又一种分级存储方法的流程示意图。该方法应用于电子设备,该电子设备可以包括第一存储器和第二存储器。具体的,如图3所示,本发明实施例的分级存储方法可以包括但不限于如下步骤:
S301、电子设备获取待存储数据以及待存储数据的属性信息,属性信息包括构成该待存储数据的数据量和/或该待存储数据的数据类型。
需要说明的是,步骤S301的执行过程可以参见图1中步骤S101中的具体描述,在此不赘述。
S302、若待存储数据的数据类型为第一数据类型,则电子设备为该待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,则电子设备为该待存储数据设置第二存储标识。
具体的,电子设备可以根据待存储数据的属性信息为待存储数据设置存储标识,待存储数据的属性信息可以包括待存储数据的数据类型,待存储数据的数据类型可以包括第一数据类型或第二数据类型。电子设备根据待存储数据的数据类型为待存储数据设置存储标识的具体实施方式可以为:若待存储数据的数据类型为第一数据类型,则电子设备为该待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,则电子设备为该待存储数据设置第二存储标识。其中,第一数据类型可以为元数据,第二数据类型可以为用户数据。通过这种方式,可以将存储标识为第一存储标识的待存储数据存储至第一存储器,并将存储标识为第二存储标识的待存储数据存储至第二存储器,由于构成元数据类型的待存储数据的数据量较小,而构成用户数据类型的待存储数据的数据量较大,因此通过这种方式,可以将数据量较小的待存储数据存储至第一存储器,并将数据量较大的待存储数据存储至第二存储器,这样可以充分发挥第一存储器存储小数据块的性能,也可以充分发挥第二存储器存储大数据块的性能。在一种实现方式中,预设数据量阈值可以是电子设备默认设置的,也可以是电子设备根据用户输入的经验值确定的,本发明实施例对此不作限定。
在一种实现方式中,待存储数据的属性信息可以包括构成待存储数据的数据量和待存储数据的数据类型,其中,待存储数据的数据类型可以包括第一数据类型、第三数据类型或第四数据类型。在一种实现方式中,第一数据类型、第三数据类型和第四数据类型分别可以为元数据、用户身份数据和用户行为数据。
在一种实现方式中,电子设备根据构成待存储数据的数据量和该待存储数据的数据类型为该待存储数据设置存储标识的具体实施方式可以为:若待存储数据的数据类型为第一数据类型或者第三数据类型,则电子设备为该待存储数据设置第一存储标识;若待存储数据的数据类型为第四数据类型,且构成待存储数据的数据量小于预设数据量阈值,则电子设备为该待存储数据设置第一存储标识;若待存储数据的数据类型为第四数据类型,且构成待存储数据的数据量大于或等于预设数据量阈值,则电子设备为该待存储数据设置第二存储标识。也就是说,若待存储数据的数据类型为第一数据类型或者第三数据类型,则电子设备可以不用获取构成待存储数据的数据量,直接为该待存储数据设置第一存储标识;若待存储数据的数据类型为第四数据类型,则电子设备需要获取构成待存储数据的数据量,并在构成待存储数据的数据量小于预设数据量阈值,为该待存储数据设置第一存储标识,在构成待存储数据的数据量大于或等于预设数据量阈值,为该待存储数据设置第二存储标识。通过这种方式,可以将数据量较小的待存储数据存储至第一存储器,并将数据量较大的待存储数据存储至第二存储器,这样可以充分发挥第一存储器存储小数据块的性能,也可以充分发挥第二存储器存储大数据块的性能,有利于提高电子设备整体的存储性能。
在一种实现方式中,当电子设备接收到待存储数据之后,还可以输出频率选择框,该频率选择框中包括该存储数据的数据标识、多个频率级别选项,用户可以根据在后续过程中可能会使用该待存储数据的情况,在多个频率级别选项中选择一个频率级别选项,电子设备将用户选择的频率级别作为电子设备为该待存储数据设置的使用频率级别。进一步的,电子设备可以结合为待存储数据设置的使用频率级别以及构成该待存储数据的数据量共同确定该待存储数据的存储标识。
在一种实现方式中,电子设备可以结合为待存储数据设置的使用频率级别(或者对该待存储数据预测得到的使用频率级别)以及该待存储数据的数据类型共同确定该待存储数据的存储标识。具体的,电子设备根据为待存储数据设置的使用频率级别(或者对该待存储数据预测得到的使用频率级别)以及该待存储数据的数据类型,确定该待存储数据的存储标识的具体实施方式可以为:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别(或者对该待存储数据预测得到的使用频率级别)大于预设频率级别,则为待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别(或者对该待存储数据预测得到的使用频率级别)小于或等于所述预设频率级别,则为待存储数据设置第二存储标识。通过这种方式,可以将用户可能会经常使用的但是数据类型为用户数据的待存储数据存储至第一存储器,由于相较于第二存储器,在第一存储器中读取数据的速率更快,因此即使构成数据类型为用户数据的待存储数据的数据量较大,电子设备也可以将待存储数据存储至第一存储器,这样可以大大提高待存储数据的读取速率。
S303、若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器。
S304、若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。
需要说明的是,步骤S303~步骤S304的执行过程可以分别参见图1中步骤S103~步骤104中的具体描述,在此不赘述。
在一种实现方式中,若检测到第一存储器的剩余存储空间小于第二存储空间阈值,则电子设备可以按照存储价值递增的顺序删除第一存储器中存储的数据,直至第一存储器的剩余存储空间大于或等于第二存储空间阈值。通过这种方式,可以避免第一存储器的剩余存储空间过小时,无法存储后续接收到的待存储数据,有利于提高电子设备的存储性能。
通过实施本发明实施例,可以为第一数据类型的待存储数据设置第一存储标识,为第二数据类型的待存储数据设置第二存储标识,由于构成第一数据类型的待存储数据的数据量较小,而构成第二数据类型的待存储数据的数据量较大,因此通过这种方式,可以将数据量较小的待存储数据存储至第一存储器,并将数据量较大的待存储数据存储至第二存储器,这样可以充分发挥第一存储器存储小数据块的性能,也可以充分发挥第二存储器存储大数据块的性能,有利于提高电子设备整体的存储性能。
请参见图4,图4是本发明实施例提供的一种分级存储装置的结构示意图,具体的,如图4所示,该分级存储装置40,可以包括:
获取单元401,用于获取待存储数据以及待存储数据的属性信息,属性信息包括构成该待存储数据的数据量和/或该待存储数据的数据类型;
处理单元402,用于根据待存储数据的属性信息为待存储数据设置存储标识,存储标识包括第一存储标识或第二存储标识;
存储单元403,用于若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器;
存储单元403,还用于若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。
在一种实现方式中,处理单元402用于根据待存储数据的属性信息为待存储数据设置存储标识时,具体可以用于:若构成待存储数据的数据量小于预设数据量阈值,则为该待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则为待存储数据设置第二存储标识。
在一种实现方式中,处理单元402还可以用于:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识;处理单元402用于若构成该待存储数据的数据量大于或等于预设数据量阈值,则为待存储数据设置第二存储标识时,具体可以用于:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。
在一种实现方式中,处理单元402用于若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识时,具体可以用于:若构成待存储数据的数据量大于或等于预设数据量阈值,待存储数据的使用频率级别大于预设频率级别,且第一存储器的剩余存储空间大于第一存储空间阈值,则为待存储数据设置第一存储标识。
在一种实现方式中,待存储数据的数据类型包括第一数据类型或第二数据类型,处理单元402用于根据待存储数据的属性信息为待存储数据设置存储标识时,具体可以用于:若待存储数据的数据类型为第一数据类型,则为该待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,则为该待存储数据设置第二存储标识。
在一种实现方式中,处理单元402还可以用于:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识;处理单元402用于若待存储数据的数据类型为第二数据类型,则为待存储数据设置第二存储标识时,具体可以用于:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。
在一种实现方式中,处理单元402还可以用于:若检测到第一存储器的剩余存储空间小于第二存储空间阈值,则获取第一存储器中存储的各个数据的已存储时长以及各个数据在存储期间被调用的次数,其中,第二存储空间阈值小于第一存储空间阈值;根据各个数据的已存储时长以及各个数据在存储期间被调用的次数,得到各个数据在存储期间被调用的频率;获取构成各个数据的数据量,对构成各个数据的数据量和各个数据在存储期间被调用的频率进行加权求和,得到各个数据的存储价值;将各个数据中存储价值最小的数据迁移至第二存储设备。
本发明实施例和图1-图3所示方法实施例基于同一构思,其带来的技术效果也相同,具体原理请参照图1-图3所示实施例的描述,在此不赘述。
请参阅图5,图5是本发明实施例提供的一种电子设备的结构示意图。该电子设备50可以包括存储器501、处理器502和网络接口503,存储器501、处理器502和网络接口503通过一条或多条通信总线连接。其中,网络接口503受处理器502的控制用于收发消息。
存储器501可以包括只读存储器和随机存取存储器,并向处理器502提供指令和数据。存储器501的一部分还可以包括非易失性随机存取存储器。
处理器502可以是中央处理单元(Central Processing Unit,CPU),该处理器502还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器,可选的,该处理器502也可以是任何常规的处理器等。其中:
存储器501,用于存储程序指令。
处理器502,用于调用存储器501中存储的程序指令,以用于:
获取待存储数据以及待存储数据的属性信息,属性信息包括构成该待存储数据的数据量和/或该待存储数据的数据类型;
根据待存储数据的属性信息为待存储数据设置存储标识,存储标识包括第一存储标识或第二存储标识;
若待存储数据的存储标识为第一存储标识,则电子设备将待存储数据存储至第一存储器;
若待存储数据的存储标识为第二存储标识,则电子设备将待存储数据存储至第二存储器。
在一种实现方式中,处理器502用于根据待存储数据的属性信息为待存储数据设置存储标识时,具体可以用于:若构成待存储数据的数据量小于预设数据量阈值,则为该待存储数据设置第一存储标识;若构成该待存储数据的数据量大于或等于预设数据量阈值,则为待存储数据设置第二存储标识。
在一种实现方式中,处理器502还可以用于:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识;处理器502用于若构成该待存储数据的数据量大于或等于预设数据量阈值,则为待存储数据设置第二存储标识时,具体可以用于:若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。
在一种实现方式中,处理器502用于若构成待存储数据的数据量大于或等于预设数据量阈值,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识时,具体可以用于:若构成待存储数据的数据量大于或等于预设数据量阈值,待存储数据的使用频率级别大于预设频率级别,且第一存储器的剩余存储空间大于第一存储空间阈值,则为待存储数据设置第一存储标识。
在一种实现方式中,待存储数据的数据类型包括第一数据类型或第二数据类型,处理器502用于根据待存储数据的属性信息为待存储数据设置存储标识时,具体可以用于:若待存储数据的数据类型为第一数据类型,则为该待存储数据设置第一存储标识;若待存储数据的数据类型为第二数据类型,则为该待存储数据设置第二存储标识。
在一种实现方式中,处理器502还可以用于:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别大于预设频率级别,则为待存储数据设置第一存储标识;处理器502用于若待存储数据的数据类型为第二数据类型,则为待存储数据设置第二存储标识时,具体可以用于:若待存储数据的数据类型为第二数据类型,且为待存储数据设置的使用频率级别小于或等于预设频率级别,则为待存储数据设置第二存储标识。
在一种实现方式中,处理器502还可以用于:若检测到第一存储器的剩余存储空间小于第二存储空间阈值,则获取第一存储器中存储的各个数据的已存储时长以及各个数据在存储期间被调用的次数,其中,第二存储空间阈值小于第一存储空间阈值;根据各个数据的已存储时长以及各个数据在存储期间被调用的次数,得到各个数据在存储期间被调用的频率;获取构成各个数据的数据量,对构成各个数据的数据量和各个数据在存储期间被调用的频率进行加权求和,得到各个数据的存储价值;将各个数据中存储价值最小的数据迁移至第二存储设备。
需要说明的是,图5对应的实施例中未提及的内容以及各个步骤的具体实现方式可参见图1-图3所示实施例以及前述内容,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被处理器执行时,使处理器执行如图1-图3所示方法实施例中所执行的步骤。
以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (10)
1.一种分级存储方法,应用于电子设备,其特征在于,所述电子设备包括第一存储器和第二存储器,所述方法包括:
获取待存储数据以及所述待存储数据的属性信息,所述属性信息包括构成所述待存储数据的数据量和/或所述待存储数据的数据类型;
根据所述待存储数据的属性信息为所述待存储数据设置存储标识,所述存储标识包括第一存储标识或第二存储标识;
若所述待存储数据的存储标识为所述第一存储标识,则将所述待存储数据存储至所述第一存储器;
若所述待存储数据的存储标识为所述第二存储标识,则将所述待存储数据存储至所述第二存储器。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待存储数据的属性信息为所述待存储数据设置存储标识,包括:
若构成所述待存储数据的数据量小于预设数据量阈值,则为所述待存储数据设置第一存储标识;
若构成所述待存储数据的数据量大于或等于所述预设数据量阈值,则为所述待存储数据设置第二存储标识。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若构成所述待存储数据的数据量大于或等于所述预设数据量阈值,且为所述待存储数据设置的使用频率级别大于预设频率级别,则为所述待存储数据设置第一存储标识;
所述若构成所述待存储数据的数据量大于或等于所述预设数据量阈值,则为所述待存储数据设置第二存储标识,包括:
若构成所述待存储数据的数据量大于或等于所述预设数据量阈值,且为所述待存储数据设置的使用频率级别小于或等于所述预设频率级别,则为所述待存储数据设置第二存储标识。
4.根据权利要求3所述的方法,其特征在于,所述若构成所述待存储数据的数据量大于或等于所述预设数据量阈值,且所述待存储数据的使用频率级别大于预设频率级别,则为所述待存储数据设置第一存储标识,包括:
若构成所述待存储数据的数据量大于或等于所述预设数据量阈值,所述待存储数据的使用频率级别大于预设频率级别,且所述第一存储器的剩余存储空间大于第一存储空间阈值,则为所述待存储数据设置第一存储标识。
5.根据权利要求1所述的方法,其特征在于,所述待存储数据的数据类型包括第一数据类型或第二数据类型;所述根据所述待存储数据的属性信息为所述待存储数据设置存储标识,包括:
若所述待存储数据的数据类型为所述第一数据类型,则为所述待存储数据设置第一存储标识;
若所述待存储数据的数据类型为所述第二数据类型,则为所述待存储数据设置第二存储标识。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述待存储数据的数据类型为所述第二数据类型,且为所述待存储数据设置的使用频率级别大于预设频率级别,则为所述待存储数据设置第一存储标识;
若所述待存储数据的数据类型为所述第二数据类型,则为所述待存储数据设置第二存储标识,包括:
若所述待存储数据的数据类型为所述第二数据类型,且为所述待存储数据设置的使用频率级别小于或等于所述预设频率级别,则为所述待存储数据设置第二存储标识。
7.根据权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:
若检测到所述第一存储器的剩余存储空间小于第二存储空间阈值,则获取所述第一存储器中存储的各个数据的已存储时长以及所述各个数据在存储期间被调用的次数,其中,所述第二存储空间阈值小于所述第一存储空间阈值;
根据所述各个数据的已存储时长以及所述各个数据在存储期间被调用的次数,得到所述各个数据在存储期间被调用的频率;
获取构成所述各个数据的数据量,对构成所述各个数据的数据量和所述各个数据在存储期间被调用的频率进行加权求和,得到所述各个数据的存储价值;
将所述各个数据中存储价值最小的数据迁移至所述第二存储设备。
8.一种分级存储装置,其特征在于,所述装置包括用于执行如权利要求1~7任一项所述的方法的单元。
9.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1~7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1~7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910155673.7A CN110018788A (zh) | 2019-03-01 | 2019-03-01 | 分级存储方法、装置、电子设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910155673.7A CN110018788A (zh) | 2019-03-01 | 2019-03-01 | 分级存储方法、装置、电子设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110018788A true CN110018788A (zh) | 2019-07-16 |
Family
ID=67189135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910155673.7A Pending CN110018788A (zh) | 2019-03-01 | 2019-03-01 | 分级存储方法、装置、电子设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110018788A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110941398A (zh) * | 2019-11-29 | 2020-03-31 | 维沃移动通信有限公司 | 一种数据存储方法及电子设备 |
CN111209310A (zh) * | 2020-04-23 | 2020-05-29 | 太平金融科技服务(上海)有限公司 | 基于流计算的业务数据处理方法、装置和计算机设备 |
CN111782148A (zh) * | 2020-06-30 | 2020-10-16 | 中国工商银行股份有限公司 | 数据存储控制方法和装置、以及电子设备和存储介质 |
CN111858604A (zh) * | 2020-07-24 | 2020-10-30 | 平安证券股份有限公司 | 数据存储方法、装置、电子设备及存储介质 |
CN112379838A (zh) * | 2020-11-13 | 2021-02-19 | Oppo广东移动通信有限公司 | 数据下载方法、装置、存储介质及电子设备 |
CN112416858A (zh) * | 2020-11-09 | 2021-02-26 | 深圳市珍爱捷云信息技术有限公司 | 文档存储方法、装置、电子设备和计算机可读存储介质 |
CN112685778A (zh) * | 2020-12-31 | 2021-04-20 | 北京聚云科技有限公司 | 一种数据存储方法及装置 |
CN112825023A (zh) * | 2019-11-20 | 2021-05-21 | 上海商汤智能科技有限公司 | 集群资源管理方法、装置、电子设备和存储介质 |
CN112882646A (zh) * | 2019-11-29 | 2021-06-01 | 北京金山云网络技术有限公司 | 一种资源缓存方法、装置、电子设备及存储介质 |
CN113010116A (zh) * | 2021-03-23 | 2021-06-22 | 深圳市元征科技股份有限公司 | 一种数据处理方法、装置、终端设备及可读存储介质 |
CN114356231A (zh) * | 2021-12-27 | 2022-04-15 | 阿里巴巴(中国)有限公司 | 数据处理方法、设备及计算机存储介质 |
CN117786148A (zh) * | 2024-02-26 | 2024-03-29 | 天津中智空间科技发展有限公司 | 一种三维数字园区的数据组织和管理方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677654A (zh) * | 2012-09-24 | 2014-03-26 | 联想(北京)有限公司 | 一种存储数据的方法及电子设备 |
CN104461935A (zh) * | 2014-11-27 | 2015-03-25 | 华为技术有限公司 | 一种进行数据存储的方法、装置及*** |
CN105787012A (zh) * | 2016-02-23 | 2016-07-20 | 深圳市瑞驰信息技术有限公司 | 一种提高存储***处理小文件的方法以及存储*** |
CN106484330A (zh) * | 2016-09-27 | 2017-03-08 | 郑州云海信息技术有限公司 | 一种混合磁盘分层数据优化方法和装置 |
CN108089814A (zh) * | 2016-11-23 | 2018-05-29 | 中移(苏州)软件技术有限公司 | 一种数据存储方法及装置 |
-
2019
- 2019-03-01 CN CN201910155673.7A patent/CN110018788A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677654A (zh) * | 2012-09-24 | 2014-03-26 | 联想(北京)有限公司 | 一种存储数据的方法及电子设备 |
CN104461935A (zh) * | 2014-11-27 | 2015-03-25 | 华为技术有限公司 | 一种进行数据存储的方法、装置及*** |
WO2016082524A1 (zh) * | 2014-11-27 | 2016-06-02 | 华为技术有限公司 | 一种进行数据存储的方法、装置及*** |
CN105787012A (zh) * | 2016-02-23 | 2016-07-20 | 深圳市瑞驰信息技术有限公司 | 一种提高存储***处理小文件的方法以及存储*** |
CN106484330A (zh) * | 2016-09-27 | 2017-03-08 | 郑州云海信息技术有限公司 | 一种混合磁盘分层数据优化方法和装置 |
CN108089814A (zh) * | 2016-11-23 | 2018-05-29 | 中移(苏州)软件技术有限公司 | 一种数据存储方法及装置 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112825023A (zh) * | 2019-11-20 | 2021-05-21 | 上海商汤智能科技有限公司 | 集群资源管理方法、装置、电子设备和存储介质 |
CN110941398A (zh) * | 2019-11-29 | 2020-03-31 | 维沃移动通信有限公司 | 一种数据存储方法及电子设备 |
CN112882646A (zh) * | 2019-11-29 | 2021-06-01 | 北京金山云网络技术有限公司 | 一种资源缓存方法、装置、电子设备及存储介质 |
CN111209310A (zh) * | 2020-04-23 | 2020-05-29 | 太平金融科技服务(上海)有限公司 | 基于流计算的业务数据处理方法、装置和计算机设备 |
CN111209310B (zh) * | 2020-04-23 | 2020-07-31 | 太平金融科技服务(上海)有限公司 | 基于流计算的业务数据处理方法、装置和计算机设备 |
CN111782148B (zh) * | 2020-06-30 | 2023-09-05 | 中国工商银行股份有限公司 | 数据存储控制方法和装置、以及电子设备和存储介质 |
CN111782148A (zh) * | 2020-06-30 | 2020-10-16 | 中国工商银行股份有限公司 | 数据存储控制方法和装置、以及电子设备和存储介质 |
CN111858604A (zh) * | 2020-07-24 | 2020-10-30 | 平安证券股份有限公司 | 数据存储方法、装置、电子设备及存储介质 |
CN112416858A (zh) * | 2020-11-09 | 2021-02-26 | 深圳市珍爱捷云信息技术有限公司 | 文档存储方法、装置、电子设备和计算机可读存储介质 |
CN112379838A (zh) * | 2020-11-13 | 2021-02-19 | Oppo广东移动通信有限公司 | 数据下载方法、装置、存储介质及电子设备 |
CN112685778A (zh) * | 2020-12-31 | 2021-04-20 | 北京聚云科技有限公司 | 一种数据存储方法及装置 |
CN113010116A (zh) * | 2021-03-23 | 2021-06-22 | 深圳市元征科技股份有限公司 | 一种数据处理方法、装置、终端设备及可读存储介质 |
CN114356231A (zh) * | 2021-12-27 | 2022-04-15 | 阿里巴巴(中国)有限公司 | 数据处理方法、设备及计算机存储介质 |
CN114356231B (zh) * | 2021-12-27 | 2023-10-20 | 阿里巴巴(中国)有限公司 | 数据处理方法、设备及计算机存储介质 |
CN117786148A (zh) * | 2024-02-26 | 2024-03-29 | 天津中智空间科技发展有限公司 | 一种三维数字园区的数据组织和管理方法及*** |
CN117786148B (zh) * | 2024-02-26 | 2024-04-26 | 天津中智空间科技发展有限公司 | 一种三维数字园区的数据组织和管理方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110018788A (zh) | 分级存储方法、装置、电子设备及计算机可读存储介质 | |
CN105302478B (zh) | 一种数据存储方法及电子设备 | |
KR100690804B1 (ko) | 휴대단말기의 메모리 정리 방법 | |
CN108647151A (zh) | 一种全闪***元数据落盘方法、装置、设备及存储介质 | |
CN105637470B (zh) | 用于脏数据管理的方法和计算设备 | |
CN109614377A (zh) | 分布式文件***的文件删除方法、装置、设备及存储介质 | |
CN103078933B (zh) | 一种确定数据迁移时机的方法和装置 | |
CN109471843A (zh) | 一种元数据缓存方法、***及相关装置 | |
CN103198027A (zh) | 一种存储文件和提供文件的方法和装置 | |
CN108874324B (zh) | 一种访问请求处理方法、装置、设备及可读存储介质 | |
CN106708912B (zh) | 垃圾文件识别及管理方法、识别装置、管理装置和终端 | |
CN106201923A (zh) | 读写数据方法及装置 | |
CN111124304B (zh) | 一种数据迁移方法、装置及电子设备和存储介质 | |
CN109947720A (zh) | 一种文件预读方法、装置、设备及可读存储介质 | |
CN105893471B (zh) | 一种数据处理方法及电子设备 | |
KR20170052441A (ko) | 중앙 집중 분산 시스템 및 그것의 동작 방법 | |
CN107835986A (zh) | 一种电子设备的数据操作方法及电子设备 | |
CN110045924B (zh) | 分级存储方法、装置、电子设备及计算机可读存储介质 | |
CN109582649A (zh) | 一种元数据存储方法、装置、设备及可读存储介质 | |
CN113590027B (zh) | 数据存储方法、数据获取方法、***、设备和介质 | |
CN106815283A (zh) | 数据处理方法、装置及电子设备 | |
CN104424125A (zh) | 移动终端缓存的清理方法、装置及移动终端 | |
CN109446115A (zh) | 一种映射表管理方法、装置和计算机可读存储介质 | |
CN105426125B (zh) | 一种数据存储方法及装置 | |
CN104991934A (zh) | 一种删除目录的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |