[发明专利]一种数据存储方法及系统在审
申请号: | 201910288078.0 | 申请日: | 2019-04-11 |
公开(公告)号: | CN110083308A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 陈成波 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘组 数据块存储 数据存储 申请 存储控制模块 数据处理模块 数据存储系统 数据存储效率 数据块传输 源数据获取 传输模块 判断模块 时间指针 数据读写 循环判断 获取源 数据块 源数据 运维 应用 分割 平衡 分配 | ||
1.一种数据存储方法,应用于存储服务器中,其特征在于,所述存储服务器中包括SSD磁盘组和HDD磁盘组,所述方法包括:
S1:获取源数据;
S2:将所述源数据分割成带有时间指针的数据块;
S3:将所述数据块传输至SSD磁盘组;
S4:判断在设定的时间阈值内,是否有应用读取所述数据块;
S5:如果是,将所述数据块存储至SSD磁盘组;
S6:如果否,将所述数据块存储至HDD磁盘组;
S7:返回步骤S4。
2.根据权利要求1所述的一种数据存储方法,其特征在于,所述步骤S5,包括:
S51:判断所述数据块被读取前是否存储在SSD磁盘组内;
S52:如果是,对所述数据块读取完毕后修改为当前时间指针,并将所述数据块继续存储在SSD磁盘组;
S53:如果否,对所述数据块读取完毕后修改为当前时间指针,并将所述数据块从HDD磁盘组转移至SSD磁盘组。
3.根据权利要求1所述的一种数据存储方法,其特征在于,所述判断在设定的时间阈值内,是否有应用读取所述数据块的方法,具体为:
判断所述数据块的时间指针与当前时刻的差值是否小于或等于设定的时间阈值。
4.根据权利要求1所述的一种数据存储方法,其特征在于,所述设定的时间阈值为24小时-72小时。
5.根据权利要求1-4中任一所述的一种数据存储方法,其特征在于,在设定的时间阈值内所读取的总存储容量小于所述SSD磁盘组的总存储容量。
6.一种数据存储系统,其特征在于,所述数据存储系统中包括SSD磁盘组、HDD磁盘组、源数据获取模块、数据处理模块、传输模块、判断模块以及存储控制模块,其中,
所述源数据获取模块,用于获取源数据;
所述数据处理模块,用于将所述源数据分割成带有时间指针的数据块;
所述传输模块,用于将所述数据块传输至SSD磁盘组;
所述判断模块,用于判断在设定的时间阈值内,是否有应用读取所述数据块;
所述存储控制模块,用于在设定的时间阈值内,当所述判断模块判定有应用读取所述数据块时,将所述数据块存储至SSD磁盘组,以及,当所述判断模块判定没有应用读取所述数据块时,将所述数据块存储至HDD磁盘组。
7.根据权利要求6所述的一种数据存储系统,其特征在于,所述存储控制模块包括:
第一存储控制单元,用于在设定的时间阈值内,当所述判断模块判定有应用读取所述数据块时,将所述数据块存储至SSD磁盘组;
第二存储控制单元,用于在设定的时间阈值内,当所述判断模块判定没有应用读取所述数据块时,将所述数据块存储至HDD磁盘组。
8.根据权利要求7所述的一种数据存储系统,其特征在于,所述第一存储控制单元包括:
判断子单元,用于判断所述数据块被读取前是否存储在SSD磁盘组内;
指针更新子单元,用于对所述数据块读取完毕后修改为当前时间指针;
转移子单元,用于当判断子单元判定所述数据块被读取前未存储在SSD磁盘组内时,将所述数据块从HDD磁盘组转移至SSD磁盘组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910288078.0/1.html,转载请声明来源钻瓜专利网。