文件迁移方法和存储层系统技术方案

技术编号:42875244 阅读:33 留言:0更新日期:2024-09-30 15:01
本申请公开了一种文件迁移方法和存储层系统,属于计算机技术领域。所述方法包括:第一设备在定时器到时时,在前一轮文件迁移行为已完成的情况下确定新一轮文件迁移行为的文件迁移信息,向多个存储模块中每个存储模块所在的设备发送文件迁移信息。目标设备根据文件迁移信息确定每个存储模块需发送的文件和需接收的文件并据此进行文件收发操作,在文件收发操作完成后向第一设备发送迁移完成消息。第一设备根据接收到的迁移完成消息确定本轮文件迁移行为是否完成。本申请中通过定时在多个存储模块间进行文件迁移可实现文件分布式存储。并且,由于文件迁移行为是后台异步行为,所以可提高系统的响应速度和性能,如此可更好的实现分布式的管理和控制。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种文件迁移方法和存储层系统


技术介绍

1、单机数据库存在存储资源受单机磁盘容量限制的问题。对此,目前的解决方案主要是采用分布式数据库替代原有的单机数据库。对于分布式系统环境,在数据量持续增长的情况下,如何更好的实现分布式的管理和控制是需要重点关注的问题。


技术实现思路

1、本申请提供了一种文件迁移方法和存储层系统,可以更好的实现分布式的管理和控制。该技术方案如下:

2、第一方面,提供了一种文件迁移方法,应用于存储层系统,该存储层系统包括第一设备、一个或多个第二设备和多个存储模块,该多个存储模块中任意一个存储模块位于第一设备或第二设备,该多个存储模块中的每个存储模块用于存储文件,该多个存储模块之间能够进行文件迁移,该方法包括:

3、第一设备在定时器到时时,在前一轮的文件迁移行为已完成的情况下,确定新一轮的文件迁移行为的文件迁移信息,该文件迁移信息用于指示该多个存储模块中任意一个存储模块需要向其他存储模块迁移的文件,该文件迁移行为是后台异步行为;

本文档来自技高网...

【技术保护点】

1.一种文件迁移方法,其特征在于,所述方法应用于存储层系统,所述存储层系统包括第一设备、一个或多个第二设备和多个存储模块,所述多个存储模块中任意一个存储模块位于所述第一设备或所述第二设备,所述多个存储模块中的每个存储模块用于存储文件,所述多个存储模块之间能够进行文件迁移,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述多个存储模块按照读写性能由高到低的顺序排序,所述多个存储模块中除排序在最后一个的存储模块之外的其他任意一个存储模块中的文件允许向排序在下一个的存储模块迁移。

3.如权利要求2所述的方法,其特征在于,所述方法还包括:p>

4.如权利...

【技术特征摘要】

1.一种文件迁移方法,其特征在于,所述方法应用于存储层系统,所述存储层系统包括第一设备、一个或多个第二设备和多个存储模块,所述多个存储模块中任意一个存储模块位于所述第一设备或所述第二设备,所述多个存储模块中的每个存储模块用于存储文件,所述多个存储模块之间能够进行文件迁移,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述多个存储模块按照读写性能由高到低的顺序排序,所述多个存储模块中除排序在最后一个的存储模块之外的其他任意一个存储模块中的文件允许向排序在下一个的存储模块迁移。

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

4.如权利要求3所述的方法,其特征在于,所述第一设备在第一存储模块中存储所述新文件之后,还包括:

5.如权利要求3所述的方法,其特征在于,所述第一设备在第一存储模块中存储所述新文件之后,还包括:

6.如权利要求2所述的方法,其特征在于,所述多个存储模块中的每个存储模块具有第一对应关系和第二对应关系,所述第一对应关系包括所述存储模块中每个文件的命中次数,所述第二对应关系包括所述存储模块中命中次数处于多个预设命中次数区间中的各个预设命中次数区间内的文件数量,所述文件迁移信息包括至少一个文件迁移列表;

7.如权利要...

【专利技术属性】
技术研发人员:张延楠郭威詹士潇黄方蕾胡麦芳
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

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

1