[发明专利]数据读取方法、装置、电子设备及机器可读存储介质有效
申请号: | 201910707507.3 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110531925B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 罗薇 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 读取 方法 装置 电子设备 机器 可读 存储 介质 | ||
本申请提供一种数据读取方法、装置、电子设备及机器可读存储介质。在本申请中,创建与所述数据卷对应的镜像卷;生成与写入所述数据卷的用户数据对应的ROW快照;接收针对所述数据卷读取请求,响应于所述读取请求,从所述镜像卷中顺序读取对应数据。基于为数据卷创建镜像卷并保持数据实时同步;以及,针对数据卷创建ROW快照,检测针对数据卷顺序读取请求,从镜像卷顺序读取数据并返回,提高了启用了ROW快照的数据卷的数据读性能。
技术领域
本申请涉及存储技术领域,尤其涉及数据读取方法、装置、电子设备及机器可读存储介质。
背景技术
机械硬盘是指传统普通硬盘,其主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成;通过磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作;由此,数据通过离磁性表面很近的磁头,由电磁流来改变极性方式被电磁流写到机械硬盘上,数据可以通过相反的方式读取。
在大数据时代,数据量越来越大,数据也越来越重要,把数据保存在专门的存储设备中,并通过存储设备的数据保护特性提高数据可靠性已经成为主流方式。
快照是存储设备的数据保护特性之一,也是应对“软灾难”的常用方案。软灾难,故名思议,指“软”的灾难,通常指由于误操作、软件Bug、病毒等导致生产数据逻辑上损坏或者不能读取。通过快照技术,在写入新数据前,可以把旧数据备份起来,这样当数据发生软灾难时,可以采用之前备份的旧数据来恢复,使数据回滚到一个可用的时间平面。
发明内容
本申请提供一种数据读取方法,所述方法应用于存储设备;所述存储设备预设有数据卷及用于管理所述数据卷中数据的活动元数据;所述数据卷已启用ROW快照模式,所述方法包括:
创建与所述数据卷对应的镜像卷;
生成与写入所述数据卷的用户数据对应的ROW快照;
接收针对所述数据卷读取请求,响应于所述读取请求,从所述镜像卷中顺序读取对应数据。
可选的,所述创建与所述数据卷对应的镜像卷,包括:
创建与所述数据卷容量相同且物理空间连续的存储卷;
将所述数据卷中的数据,同步至所述存储卷。
可选的,所述存储设备预设有用于管理ROW快照对应快照数据的快照元数据;所述生成与写入所述数据卷的用户数据对应的ROW快照,包括:
将所述活动元数据,保存为所述ROW快照对应的快照元数据;
将所述用户数据同步至所述镜像卷及保存至快照空间;
更新所述活动元数据。
可选的,所述响应于所述读取请求,从所述镜像卷中顺序读取对应数据,包括:
检查所述读取请求对应待读取的数据;
若所述待读取的数据为所述数据卷对应的最新数据,则从所述镜像卷中顺序读取对应数据。
可选的,还包括:
若所述待读取的数据为所述数据卷对应的ROW快照的数据,则基于ROW快照对应的快照元数据,从其对应的快照空间及所述数据卷中读取对应数据。
本申请还提供一种数据读取装置,所述装置应用于存储设备;所述存储设备预设有数据卷及用于管理所述数据卷中数据的活动元数据;所述数据卷已启用ROW快照模式,所述装置包括:
创建模块,创建与所述数据卷对应的镜像卷;
快照生成模块,生成与写入所述数据卷的用户数据对应的ROW快照;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910707507.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置