【技术实现步骤摘要】
本申请涉及存储,尤其涉及一种存储系统、数据访问方法、装置及设备。
技术介绍
1、存储系统能够支持块级别(block-level)、文件级别(file-level)和对象级别(object-level)的数据访问。也就是说,存储系统能够以块、文件或对象为数据粒度存储数据,用户可以块、文件或对象为粒度访问数据。但块、文件或对象作为数据粒度,数据粒度仍旧过大,为此,可以在块、文件或对象的基础上再进行细化,通常会在块、文件或对象上再以页面为粒度进行切分,页面为数据粒度建立数据索引。
2、以存储系统上部署文件系统,且存储系统中硬盘所映射的逻辑存储空间的最小分配单元为追加写日志(append only log,plog)为例,在需要将数据写入到存储系统存储的文件中时,页面编码(page identification,page id)用文件的标识与数据在文件偏移表示。存储系统为该数据分配存储位置,该存储位置可以用plog id与数据在plog中的偏移表示。存储系统为该数据建立数据索引,并保存该数据索引,该数据索引可以指示page id到存
...【技术保护点】
1.一种存储系统,其特征在于,所述存储系统中包括计算节点以及存储节点,所述存储节点中的硬盘为所述计算节点提供页面级存储空间;所述页面级存储空间中最小分配单元为逻辑块组;
2.如权利要求1所述的系统,其特征在于,所述访问指令为读数据指令,所述读数据指令用于请求读取所述目标页面,所述存储节点在根据所述逻辑块组标识以及所述偏移量所指向的存储位置中访问所述目标页面时,用于:
3.如权利要求1所述的系统,其特征在于,所述访问指令为写数据指令,所述写数据指令用于请求写入所述目标页面,所述写数据指令还携带有所述目标页面;所述存储节点在根据所述逻辑块组标识以及
...【技术特征摘要】
1.一种存储系统,其特征在于,所述存储系统中包括计算节点以及存储节点,所述存储节点中的硬盘为所述计算节点提供页面级存储空间;所述页面级存储空间中最小分配单元为逻辑块组;
2.如权利要求1所述的系统,其特征在于,所述访问指令为读数据指令,所述读数据指令用于请求读取所述目标页面,所述存储节点在根据所述逻辑块组标识以及所述偏移量所指向的存储位置中访问所述目标页面时,用于:
3.如权利要求1所述的系统,其特征在于,所述访问指令为写数据指令,所述写数据指令用于请求写入所述目标页面,所述写数据指令还携带有所述目标页面;所述存储节点在根据所述逻辑块组标识以及所述偏移量所指向的存储位置中访问所述目标页面时,用于:
4.如权利要求2所述的系统,其特征在于,所述计算节点向所述存储节点发送读数据指令之前,还用于:
5.如权利要求1~4任一项所述的系统,其特征在于,所述计算节点,还用于:
6.如权利要求5所述的系统,其特征在于,所述存储节点,还用于:在接收到所述页面申请请求后,将所述逻辑块组标识以及所述偏移量编址为所述目标页面的页面标识,向所述计算节点反馈所述目标页面的页面标识。
7.如权利要求1~6任一项所述的系统,其特征在于,所述逻辑块组为追加写日志plog,所述逻辑块组标识为plog的标识。
8.如权利要求3~7任一项所述的系统,其特征在于,所述写数据指令中携带有所述计算节点内存中缓存的属于同一逻辑块组的页面以及所述页面的页面标识,所述属于同一逻辑块组的页面中包括所述目标页面。
9.一种数据访问方法,其特征在于,所述方法包括:
10.如权利要求9所述的方法,其特征在于,所述访问指令为读数据指令,所述读数据指令用于请求读取所述目标页面,所述存储节点根据所述逻辑块组标识以及所述偏移量所指向的存储位置中访问所述目标页面,包括:
11.如权利要求9所述的方法,其特征在于,所述访问指令为写数据指令,所述写数据指令用于请求写入所述目标页面,所述写数据指令还携带有所述目标页面;所述存储节点根据所述逻辑块组标识以及所述偏移量所指向的存储位置中访问所述目标页面,包括...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。