冷热数据分离方法、设备、介质及计算机程序产品技术

技术编号:31790667 阅读:36 留言:0更新日期:2022-01-08 10:48
本申请公开了一种冷热数据分离方法、设备、介质及计算机程序产品,所述冷热数据分离方法包括:接收主机端发送的待写入文件数据、所述待写入文件数据对应的数据属性和逻辑地址,其中,所述数据属性包括热数据属性和冷数据属性,根据所述待写入文件数据对应的数据属性和逻辑地址,将所述待写入文件数据写入所述数据属性对应的物理块中,并将所述待写入文件数据对应的成功写入应答反馈至主机端,以供所述主机端接收到所述成功写入应答后,将下一待写入文件数据、下一待写入文件数据对应的数据属性和逻辑地址发送至所述存储设备端。本申请解决垃圾回收的效率低的技术问题。解决垃圾回收的效率低的技术问题。解决垃圾回收的效率低的技术问题。

【技术实现步骤摘要】
冷热数据分离方法、设备、介质及计算机程序产品


[0001]本申请涉及数据存储
,尤其涉及一种冷热数据分离方法、设备、介质及计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,在现有的终端设备中,为了回收存储空间,需要对存储设备进行GC(Garbage Collection,垃圾回收)操作,在垃圾回收中热数据更新频率较快,无效物理页增加较多,就需要经常回收热数据对应的无效物理页,而冷数据更新频率较低,然而,在eMMC(Embedded Multi Media Card,嵌入式多媒体卡)存储设备中会存在冷热数据混合存放在同一块物理块的情况,使得冷数据仍会因热数据对应的无效物理页的回收而被经常读出和写入,从而增加了物理块中有效物理页的迁移量,导致垃圾回收的效率较低。

技术实现思路

[0003]本申请的主要目的在于提供一种冷热数据分离方法、设备、介质及计算机程序产品,旨在解决现有技术中的垃圾回收的效率较低的技术问题。
[0004]为实现上述目的,本申请提供一种冷热数据分离方法,所述冷热数据分离方法应用于终端设备的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种冷热数据分离方法,其特征在于,所述冷热数据分离方法应用于终端设备的存储设备端,所述冷热数据分离方法包括:接收主机端发送的待写入文件数据、所述待写入文件数据对应的数据属性和逻辑地址,其中,所述数据属性包括热数据属性和冷数据属性;根据所述待写入文件数据对应的数据属性和逻辑地址,将所述待写入文件数据写入所述数据属性对应的物理块中,并将所述待写入文件数据对应的成功写入应答反馈至主机端,以供所述主机端接收到所述成功写入应答后,将下一待写入文件数据、下一待写入文件数据对应的数据属性和逻辑地址发送至所述存储设备端。2.如权利要求1所述冷热数据分离方法,其特征在于,其中,所述物理块包括热数据物理块和冷数据物理块,所述根据所述待写入文件数据对应的数据属性和逻辑地址,将所述待写入文件数据写入所述数据属性对应的物理块中的步骤包括:若所述数据属性为热数据属性,则将所述待写入文件数据写入所述热数据物理块中;若所述数据属性为冷数据属性,则将所述待写入文件数据写入所述冷数据物理块中。3.如权利要求1所述冷热数据分离方法,其特征在于,在所述根据所述待写入文件数据对应的数据属性和逻辑地址,将所述待写入文件数据写入所述数据属性对应的物理块中的步骤之前,所述冷热数据分离方法还包括:基于所述数据属性,若存储设备中的空闲物理块的数量少于预设空闲物理块数量,则在存储设备各已写满的物理块中选取待回收物理块;基于所述待回收物理块,将所述待回收物理块中的有效数据迁移至其余物理块中。4.如权利要求3所述冷热数据分离方法,其特征在于,所述则在存储设备各已写满的物理块中选取待回收物理块的步骤包括:分别统计各所述已写满的物理块中的无效物理页数量;基于所述无效物理页数量,在各所述已写满的物理块中按照预设选取方式进行选取所述待回收物理块。5.如权利要求3所述冷热数据分离方法,其特征在于,所述其余物理块包括未写满的物理块和空闲物理块,所述基于所述待回收物理块,将所述待回收物理块中的有效数据迁...

【专利技术属性】
技术研发人员:陈斯煜李晓强吴大畏
申请(专利权)人:深圳市得一微电子有限责任公司
类型:发明
国别省市:

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

1