[发明专利]一种数据迁移方法和系统在审
申请号: | 201710227000.9 | 申请日: | 2017-04-07 |
公开(公告)号: | CN106990924A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 白培翔 | 申请(专利权)人: | 广东浪潮大数据研究有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 510620 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 迁移 方法 系统 | ||
技术领域
本发明涉及数据存储技术领域,特别是涉及一种数据迁移方法和系统。
背景技术
随着计算机硬件和软件技术的不断发展,数据的使用量和交换量都在急剧攀升。一般的存储器都会有数据迁移,但是对系统中数据迁移过程中的具体数据无法判断。由于数据数量大、机器中磁盘容量限制等等的原因,会增加数据迁移的困难,频繁的进行数据的迁移,即浪费了时间,又降低了存储器的使用寿命。
存储器设备在工作的时候都会处理存储大量的数据,如果是海量数据的情况,比如大文件或者很多的小文件数据会产大量的对象进行存储,从而可能对系统造成障碍堵塞的可能状况。存储器设备中所存储的数据一般是“二八原则”,也就是大约仅仅20%的重要数据,80%为其他普通的数据,可能在系统中60%至80%的数据在一个月,或者更长的时间内都不会被命中访问到,即出现了“死数据”的现象。
尤其在存储器的镜像系统测试时,由于大型的存储器对数据的处理设计要求很高,不论是前期的数据写入和后期的数据保护,通常会加入一些技术来管理数据,防止设备在工作过程出现不确定因素,造成设备中的数据写入进程卡死或者数据的丢失,会对系统中数据造成的损坏。一旦无法保证客户使用设备中的数据,不论是由于设计上的失误、人为操作、或者其他的意外情况都有可能对用户造成很大的损失。
为了防止此现象的出现,现有技术中通常在设计的时候,只利用数据的优先级选择数据或者有的只是过分地关注迁移的速度问题。但是当设备中数据为PB量级的存储系统,通过数据迁移,会造成设备资源严重性浪费情况,甚至会在读写海量数据时,系统磁盘会崩溃掉,这对存储器而言是致命的。
发明内容
本发明的目的是提供一种数据迁移方法和系统,减少或避免设备中的数据写入进程卡死或者数据的丢失,减少对系统中数据造成的损坏,提高存储器的使用寿命。
为解决上述技术问题,本发明实施例提供了一种数据迁移方法,包括:
步骤1,接收达到迁移条件的存储数据迁移指令;
步骤2,根据所述存储数据的存在时间越短价值越高、在预定周期中I/O访问频率越高价值越高的原则对所述存储数据进行价值评估;
步骤3,判断所述存储数据的价值是否超过阈值;
若是,步骤4,将所述存储数据迁移到高速率OSD存储器中,否则,步骤5,将所述存储数据迁移到海量OSD存储器中。
其中,在所述步骤4或所述步骤5之后,还包括:
步骤6,记录所述存储数据迁移后的数据价值。
其中,所述步骤3还包括:
创建所述存储数据的数据迁移主线程,并创建数据文件迁移队列任务。
其中,在所述步骤3中,还包括:
判断当前等待文件迁移任务队列中的数据价值是否小于所述存储数据的数据价值;
若是,停止所述当前等待文件迁移任务队列或变更所述当前等待文件迁移任务队列。
其中,在所述步骤6之后,还包括:
步骤7,依据所述系统的当前的负荷值,调整当前的数据迁移速率。
其中,所述步骤7包括:
对系统的负荷进行监控,获取所述系统当前的负荷值;
判断所述系统当前的负荷值是否超出阈值;
若是,调整当前的数据迁移速率。
其中,在所述步骤7之后,还包括:
步骤8,周期性查询数据迁移计划。
除此之外,本发明实施例还提供了一种数据迁移系统,包括数据存储模块、数据价值评估模块和迁移回迁模块,所述数据价值评估模块用于对数据价值评估模块中的数据的价值依据存在时间越短价值越高、在预定周期中I/O访问频率越高价值越高的原则进行价值评估,所述迁移回迁模块与服务器、所述数据价值评估模块连接,接收服务器发出的迁移回迁指令,并将数据价值高于阈值的数据迁入高速率OSD存储器、数据价值低于阈值的数据迁入海量OSD存储器,所述数据存储模块用于存储缓冲数据,与所述数据价值评估模块、服务器连接,并依据所述缓冲数据的价值向所述服务器发送数据迁移命令,并将数据存储量发送到所述数据价值评估模块,所述服务器将所述数据的迁移结果反馈到所述数据价值评估模块。
其中,还包括与所述迁移回迁模块连接的分级管理模块,用于为所述数据迁移创建主线程,建立数据文件迁移任务对队列,并进行数据迁移操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东浪潮大数据研究有限公司,未经广东浪潮大数据研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710227000.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置