【技术实现步骤摘要】
数据迁移和数据读写方法、装置、计算机设备及存储介质
[0001]本专利技术涉及数据存储
,具体涉及一种数据迁移和数据读写方法、装置、计算机设备及存储介质。
技术介绍
[0002]在大数据时代,数据量与日俱增,目前的传统存储系统使用最多的还是HDD机械硬盘,虽然机械硬盘价格便宜,使用寿命长,但也存在寻址时间长导致读写处理速度慢的问题。而随着cpu计算能力的不断发展,存储介质的读写能力成了系统的瓶颈,另一方面SSD固态硬盘有功耗低,读写速度快等优点,成为了存储系统后端存储介质的替代品,但由于其价格昂贵且因为擦除机制导致其寿命较短,目前的存储系统大多使用了混合存储即HDD和SSD共存的存储系统,我们称为分层存储系统。
[0003]现有技术中,通常使用少量SSD盘和大量HDD盘共存的存储系统希望用接近HDD的成本而达到SSD的性能。
[0004]分层存储系统的意义在于,可以将系统认为的热数据放置在SSD盘,而冷数据在HDD盘中,这种处理方式提高了读写的处理速度,完成这个目标需要数据在SSD和HDD中迁移,那么如 ...
【技术保护点】
【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:获取冷存储节点和热存储节点上各数据块的热度值;根据各所述热度值,将所述冷存储节点上热度值大于第一预设热度阈值的第一数据块迁移到所述热存储节点;检测所述热存储节点的使用空间,若所述热存储节点的使用空间达到预设空间阈值,则将所述热存储节点中热度值满足预设条件的第二数据块迁移至所述冷存储节点。2.根据权利要求1所述的方法,其特征在于,所述将所述热存储节点中热度值满足预设条件的第二数据块迁移至所述冷存储节点,包括:将所述热存储节点中热度值排名靠后的预设数量的第二数据块迁移至所述冷存储节点;或将所述热存储节点中热度值小于第二预设热度阈值的第二数据块迁移至所述冷存储节点。3.根据权利要求1所述的方法,其特征在于,所述根据各所述热度值,将所述冷存储节点上热度值大于第一预设热度阈值的第一数据块迁移到所述热存储节点,包括:将各所述第一数据块放入到第一链表中,所述第一链表为将所述第一数据块从所述冷存储节点迁移到所述热存储节点对应的迁移列队;将所述第一链表中的各所述第一数据块迁移至所述热存储节点。4.根据权利要求3所述的方法,其特征在于,所述将所述第一链表中的各所述第一数据块迁移至所述热存储节点,包括:对于所述第一链表中的各所述第一数据块,将所述第一数据块拆分为多个第一数据片,各所述第一数据片根据在所述第一数据块的位置不同带有不同的标识信息;所述标识信息中包括所述第一数据片在所述冷存储节点的源地址以及所述第一数据片在所述热存储节点的目标地址;根据各所述第一数据片的标识信息,将各所述第一数据片按照预设的顺序迁移至所述热存储节点。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于各所述第一数据片的标识信息以及各所述第一数据片的迁移过程,创建保存文件,并根据各所述第一数据片的迁移过程周期性更新所述保存文件。6.根据权利要求3所述的方法,其特征在于,所述将所述第一链表中的各所述第一数据块迁移至所述热存储节点之前,所述方法还包括:检测所述第一链表中的各所述第一数据块,在预设时间周期内是否被迁移过;若所述第一数据块被迁移过,则将被迁移过的所述第一数据块从所述第一链表中移除。7.一种数据读写方法,其特征在于,包括:...
【专利技术属性】
技术研发人员:张孙旻,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。