【技术实现步骤摘要】
本申请涉及序列数据处理,特别是涉及序列数据的处理方法、存储设备及存储系统。
技术介绍
1、存储设备被广泛应用,用于存储各种数据。但是相关的存储设备通常是基于块存储接口的存储设备,如基于nand介质的各种存储设备等。因存储设备基于块存储,则数据在存储时,需要以块逻辑进行划分,并存储至相应的存储单元。
2、因此,在存储序列数据时,需要将序列数据以专有的序列数据格式编码到连续的序列文件中,序列文件在文件系统中按照块的逻辑拆分、映射并存储到块存储器的块地址上;在读取时,获取对应块中的数据,然后将这些数据重组得到序列文件,对序列文件进行解码,得到序列数据。这样读写序列数据的过程繁琐,在存储射中保存的序列数据也会丢失相应的序列信息,无法高效地对序列数据的存储进行组织和管理,降低了存储效率和性能。
技术实现思路
1、本申请提供了序列数据的处理方法、存储设备及存储系统,能够在主机端大幅度简化主机端的软件栈,降低主机端的存储访问对主机端处理器的占用,提升实际应用中的存储效率和性能,提升存储器的使
...
【技术保护点】
1.一种序列数据的处理方法,其特征在于,应用于存储设备,所述存储设备以序列数据流的形式进行数据处理操作,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述存储设备包括至少一个序列容器,每个所述序列容器存储一种或者多种序列数据,每个所述序列容器有唯一的容器ID;
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,每一所述序列容器中存在至少一个序列数据流,每个所述序列数据流中保存同一种类的序列数据,有唯一的序列数据流ID;
5.根据权利要求2所述的方法,其特征在于,所述序列容器
...【技术特征摘要】
1.一种序列数据的处理方法,其特征在于,应用于存储设备,所述存储设备以序列数据流的形式进行数据处理操作,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述存储设备包括至少一个序列容器,每个所述序列容器存储一种或者多种序列数据,每个所述序列容器有唯一的容器id;
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,每一所述序列容器中存在至少一个序列数据流,每个所述序列数据流中保存同一种类的序列数据,有唯一的序列数据流id;
5.根据权利要求2所述的方法,其特征在于,所述序列容器具有唯一的序列空间,所述序列空间有对应的序列id,所述序列id用于描述所述序列容器中的序列数据流中的序列数据在所述序列空间中的位置;
6.根据权利要求5所述的方法,其特征在于,所述序列容器支持循环覆盖功能,所述循环覆盖功能设置有保留序列id长度;
7.根据权利要求2所述的方法,其特征在于,用序列数据索引集合标识多个序列数据索引,在序列数据指令中使用,同时对多个序列数据进行操作;
8.根据权利要求7所述的方法,其特征在于,响应于序列数据删除指令,删除所述数据删除指令对应的目标序列容器中所述序列数据索引集合所对应的序列数据。
9.根据权利要求7所述的方法,其特征在于,响应于序列数据压缩指令,压缩所述序列数据压缩指令中的所述数据索引集合所对应的序列数据,使用压缩后的序列数据取代原始的序列数据;
10.根据权利要求7所述的方法,其特征在于,所述存储设备响应于序列数据合并指令,对所述序列数据合并指令对应的序列数据流上的序列数据进行合并操作。
11.根据权利要求7所述的方法,其特征在于,响应于数据保护指令,将所述数据保护指令中的所述数据索引集合对应的序列数据开启数据保护,所述数据索引集合所对应的序列数据以及对应的序列数据索引无法被删除或更改;
12.根据权利要求2所述的方法,其特征在于,响应于所述序列容器或者序列数据流的数据保护功能开启,不允许对受保护的数据流中已经写入的序列数据进行删除和/或变更;
13.根据权利要求12所述的方法,其特征在于,所述序列数据流的数据保护功能开启的情况下,响应于开启序列数据流保护功能,在序列数据标签的签名字段中增加对应序列数据的序列签名,用以保护对应的所述数据流的数据完整性。
14.根据权利要求13所述的方法,其特征在于,每一个开启数据保护功能的序列容器都有一个序列签名私钥,所述序列签名私钥无法被外部获取,所述序列签名私钥对应的序列签名公钥保存在序列容器的属性中,用于验证受保护序列数据流的数据完整性...
【专利技术属性】
技术研发人员:孔燕斌,
申请(专利权)人:上海江波龙数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。