【技术实现步骤摘要】
一种冷热数据存储方法、装置以及介质
[0001]本申请涉及数据存储
,特别是涉及一种冷热数据存储方法、装置以及介质。
技术介绍
[0002]固态硬盘(Solid State Disk或Solid State Drive,简称SSD),又称固态驱动器,是用固态电子存储芯片阵列制成的硬盘。通常用NAND Flash存数据。NAND Flash闪存块在写数据之前必须整体擦除。擦除后才能处理追加写。NAND Flash闪存写入的最小粒度是Page(页)。每个闪存块由一系列的页组成,闪存块被擦除时处于空状态(Empty),当块内的页全部被写过时,就称这个闪存块满(Full)了,闪存块如果满了就不能接收新的写入了,必须整体擦除后,才能接收新的写。
[0003]SSD的FTL用L2P映射表把LBA(Logic Block Address)映射成PPA(Physical Page Address),因为闪存块本身不能覆盖写,所以发生对LBA的覆盖时,FTL就把旧数据标记成无效,把新数据追加写到闪存块里,然后修改FTL的L2P映 ...
【技术保护点】
【技术特征摘要】
1.一种冷热数据存储方法,其特征在于,包括:在接收到写命令时,获取当前固态硬盘的时间戳;将所述时间戳和所述写命令对应的逻辑区块地址以及所述写命令中的用户数据一起保存;查询逻辑区块地址冷热属性表以获取所述用户数据的冷热属性;根据所述冷热属性将所述用户数据存入对应的存储位置。2.根据权利要求1所述的冷热数据存储方法,其特征在于,还包括:在读取到需要回收的有效数据时,获取与所述有效数据同时保存的所述时间戳和所述写命令对应的逻辑区块地址;将所述时间戳与当前时间戳做比较;判断计算出的时间差值是否大于阈值;若是,则确认所述有效数据为冷数据;若否,则确认所述有效数据为热数据。3.根据权利要求1所述的冷热数据存储方法,其特征在于,所述逻辑区块地址冷热属性表为固态硬盘首次上电时创建的属性表,所述逻辑区块地址冷热属性表对应的存储数据均为热数据;在非首次正常上电时,恢复上次下电时保存的所述逻辑区块地址冷热属性表。4.根据权利要求1所述的冷热数据存储方法,其特征在于,还包括:将具有相同冷热属性的数据搬移到同一个块中。5.根据权利要求1所述的冷热数据存储方法,其特征在于,所述根据所述冷热属性将所述用户数据存入对应的存储位置包括:根据所述冷热属性申请相应属性的缓存管理块;通过所述缓存管理块将所述用户数据发送至写处理单元;通过所述写处理单元将所述用户数据写入存储器...
【专利技术属性】
技术研发人员:李敬超,赵宝林,钟戟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。