【技术实现步骤摘要】
一种利用数据冷热属性存储数据的方法及装置
本专利技术涉及闪存数据管理
,特别涉及一种利用数据冷热属性存储数据的方法及装置。
技术介绍
NANDFlash(闪存)作为一种性能优秀的存储设备,受到越来越广泛的应用。受限于自身的物理特性,NANDFlash在使用过程中需要进行垃圾回收和磨损平衡操作。磨损平衡需要将擦除次数小的block(块)内的有效数据搬到新的block,实际上利用了垃圾回收的操作。垃圾回收操作的效率高低会直接影响到写入NANDFlash的数据量,进而影响到NANDFlash设备的寿命与性能。本专利技术的目的是提升NANDFlash设备的垃圾回收效率,提升NANDFlash设备的性能,延长NANDFlash设备的寿命。NANDFlash独特的擦写特性使得block在被擦除之前不能写入数据,故数据需要异地更新,这样在之前的block中存储的同一逻辑位置的数据就变成无效数据。使用过程中要想重新利用这些无效数据占据的物理page(页),就需要引入垃圾回收的机制。所谓垃圾回收,就是将已经写入数据的block中的有效数据搬移到新的block,然后将被垃圾回收 ...
【技术保护点】
1.一种利用数据冷热属性存储数据的方法,其特征在于,包括以下步骤:S100)从系统处分别收集并保存闪存中冷数据和热数据的分布特征;S200)在闪存中分配出冷数据存储区和热数据存储区;S300)当接收到数据处理任务时,通过预置规则,执行数据冷热判断,并当判断待处理数据为冷数据时,将数据存储在冷数据存储区,否则,将数据存储在热数据存储区。
【技术特征摘要】
1.一种利用数据冷热属性存储数据的方法,其特征在于,包括以下步骤:S100)从系统处分别收集并保存闪存中冷数据和热数据的分布特征;S200)在闪存中分配出冷数据存储区和热数据存储区;S300)当接收到数据处理任务时,通过预置规则,执行数据冷热判断,并当判断待处理数据为冷数据时,将数据存储在冷数据存储区,否则,将数据存储在热数据存储区。2.根据权利要求1所述的方法,其特征在于,所述预置规则为根据FTL保存的从系统获取的冷热数据分布特征判断被写入的数据的冷热属性。3.根据权利要求1所述的方法,其特征在于,所述冷数据和热数据的分布特征存储在所述闪存内。4.根据权利要求1所述的方法,其特征在于,步骤S200还包括以下前置步骤:S201)在所述闪存中申请一个用于存储所述分布特征的存储空间。5.根据权利要求1所述的方法,其特征在于,所述数据处理任务为:数据写任务或垃圾回收任务...
【专利技术属性】
技术研发人员:龚晖,
申请(专利权)人:珠海妙存科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。