【技术实现步骤摘要】
本申请涉及计算机,特别涉及一种文件迁移方法和存储层系统。
技术介绍
1、单机数据库存在存储资源受单机磁盘容量限制的问题。对此,目前的解决方案主要是采用分布式数据库替代原有的单机数据库。对于分布式系统环境,在数据量持续增长的情况下,如何更好的实现分布式的管理和控制是需要重点关注的问题。
技术实现思路
1、本申请提供了一种文件迁移方法和存储层系统,可以更好的实现分布式的管理和控制。该技术方案如下:
2、第一方面,提供了一种文件迁移方法,应用于存储层系统,该存储层系统包括第一设备、一个或多个第二设备和多个存储模块,该多个存储模块中任意一个存储模块位于第一设备或第二设备,该多个存储模块中的每个存储模块用于存储文件,该多个存储模块之间能够进行文件迁移,该方法包括:
3、第一设备在定时器到时时,在前一轮的文件迁移行为已完成的情况下,确定新一轮的文件迁移行为的文件迁移信息,该文件迁移信息用于指示该多个存储模块中任意一个存储模块需要向其他存储模块迁移的文件,该文件迁移行为是后台异步
本文档来自技高网...
【技术保护点】
1.一种文件迁移方法,其特征在于,所述方法应用于存储层系统,所述存储层系统包括第一设备、一个或多个第二设备和多个存储模块,所述多个存储模块中任意一个存储模块位于所述第一设备或所述第二设备,所述多个存储模块中的每个存储模块用于存储文件,所述多个存储模块之间能够进行文件迁移,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述多个存储模块按照读写性能由高到低的顺序排序,所述多个存储模块中除排序在最后一个的存储模块之外的其他任意一个存储模块中的文件允许向排序在下一个的存储模块迁移。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种文件迁移方法,其特征在于,所述方法应用于存储层系统,所述存储层系统包括第一设备、一个或多个第二设备和多个存储模块,所述多个存储模块中任意一个存储模块位于所述第一设备或所述第二设备,所述多个存储模块中的每个存储模块用于存储文件,所述多个存储模块之间能够进行文件迁移,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述多个存储模块按照读写性能由高到低的顺序排序,所述多个存储模块中除排序在最后一个的存储模块之外的其他任意一个存储模块中的文件允许向排序在下一个的存储模块迁移。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述第一设备在第一存储模块中存储所述新文件之后,还包括:
5.如权利要求3所述的方法,其特征在于,所述第一设备在第一存储模块中存储所述新文件之后,还包括:
6.如权利要求2所述的方法,其特征在于,所述多个存储模块中的每个存储模块具有第一对应关系和第二对应关系,所述第一对应关系包括所述存储模块中每个文件的命中次数,所述第二对应关系包括所述存储模块中命中次数处于多个预设命中次数区间中的各个预设命中次数区间内的文件数量,所述文件迁移信息包括至少一个文件迁移列表;
7.如权利要...
【专利技术属性】
技术研发人员:张延楠,郭威,詹士潇,黄方蕾,胡麦芳,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。