-
公开(公告)号:CN107735774B
公开(公告)日:2020-05-08
申请号:CN201680025570.3
申请日:2016-05-04
Applicant: 华为技术有限公司
Abstract: 一种叠瓦式磁记录(shingled magnetic recording,简称SMR)只追加文件系统,包括:磁盘,包括数据磁道部分重叠的多个同心只追加叠瓦式数据磁道带,其中,所述数据磁道带与具有头数据磁道带和尾数据磁道带的循环链表相关联,所述头数据磁道带和所述尾数据磁道带分别包括多个数据块。所述系统还包括:处理器,用于将数据块写入所述磁盘,并创建新文件,其中,将所述多个数据磁道带中的空数据磁道带从所述循环链表中移除并添加到所述新文件的单链表中。
-
公开(公告)号:CN107077480B
公开(公告)日:2020-04-28
申请号:CN201580050100.8
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F16/2453 , G06F16/21 , G06F16/28 , G06F16/23 , G06F16/22
Abstract: 一种从行存储数据库中动态构建列存储数据库的方法。所述方法包括:构建存储数据的行存储数据库,其中,每行包括多个属性,且行存储数据库中的数据相对于当前时间点是最新的。所述方法包括:构建列存储数据库,其包括为满足接收到的分析查询而构造的数据。所述方法包括:从列存储数据库的初始状态开始,对于每个后续接收的分析查询,将目标量数据从处于对应当前时间状态下的行存储数据库导入到列存储数据库中,以满足相应的后续接收的分析查询。
-
公开(公告)号:CN106716409A
公开(公告)日:2017-05-24
申请号:CN201580050075.3
申请日:2015-09-15
Applicant: 华为技术有限公司
IPC: G06F17/30
Abstract: 一种用于通过查询从行存储数据库自适应地构建和更新列存储数据库的方法。所述方法包括:构建用于存储数据的行存储数据库,所述行存储的行包括属性。所述方法包括:构建包括为满足接收到的分析查询而构造的数据的列存储,所述列存储包括与所述行存储中的属性对应的属性向量,至少一个所述属性向量包括用于满足先前接收到的分析查询的数据;所述方法包括:接收针对所述行存储的改变事务,所述改变事务是有序的。所述方法包括:当分析查询引用的第一引用属性对应于所述列存储中的属性向量时,基于与针对所述引用属性的改变事务对应的日志信息更新所述属性向量,以满足所述分析查询。
-
公开(公告)号:CN106663056A
公开(公告)日:2017-05-10
申请号:CN201580046347.2
申请日:2015-08-27
Applicant: 华为技术有限公司
Abstract: 本发明提供一种装置,所述装置包括:输入/输出(IO)端口,用于耦合到可大规模扩展的存储设备;存储器,用于存储所述可大规模扩展的存储设备的文件系统的多个元数据数据库(DB),其中所述多个元数据DB包括具有空值的密钥值对;以及处理器,用于耦合到所述IO端口和所述存储器,其中所述处理器用于通过按时间顺序分组所述文件系统中的目录而将所述文件系统分成多个分区并且通过将不同分区的元数据作为密钥存储在单独元数据DB中而为所述文件系统编索引。
-
公开(公告)号:CN102971732B
公开(公告)日:2015-09-30
申请号:CN201180033303.8
申请日:2011-06-30
Applicant: 华为技术有限公司
IPC: G06F17/30
CPC classification number: G06F17/30557 , G06F17/30946
Abstract: 一种键/值存储器,所述键/值存储器包括:第一层存储装置,其经配置以存储关于多个值的多个键的信息,而不存储所述值;以及第二层存储装置,其耦接到所述第一层存储装置,且经配置以存储与所述键关联的值,而不存储所述键,其中与所述第二层存储装置相比,所述第一层存储装置具有较短的等待时间和较大的吞吐量,且其中与所述第一层存储装置相比,所述第二层存储装置具有较大的容量。本发明还公开了一种方法,所述方法包括:在第一层存储装置接收键/值操作请求;如果所述键/值操作请求有效,将所述键/值操作请求中的键映射到存储在第二层存储装置中的定位器;以及如果所述键具有相应的定位器,将所述定位器映射到第三层存储装置中的值。
-
公开(公告)号:CN102985909A
公开(公告)日:2013-03-20
申请号:CN201180033192.0
申请日:2011-05-06
Applicant: 华为技术有限公司
Inventor: 施广宇 , 马苏德·莫塔扎维 , 陈坚 , 维纳·哥帕拉饶·柯萨
IPC: G06F12/00
CPC classification number: G06F3/0643 , G06F3/061 , G06F3/064 , G06F3/067 , G06F3/0689 , G06F11/1076
Abstract: 一种设备包括多个存储节点,所述存储节点包括多个相应存储磁盘,并用于在定位信息的基础上,并且对分布数据不做任何索引,从而以能够实现类似独立磁盘冗余阵列-0(RAID0)性能的分布的方式,将数据存储在多个存储磁盘当中。一种网络部件包括用于为不同用户数据维护多个物理文件的存储磁盘,所述不同用户数据映射到不同卷上,其中这些不同卷在类似RAID0的数据分布方案基础上,不做任何索引地被分布在存储磁盘以及辅助存储磁盘当中。
-
公开(公告)号:CN109791472B
公开(公告)日:2021-01-01
申请号:CN201780059941.4
申请日:2017-09-13
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 冷存储系统包括数据存储设备,用于存储数据块;以及奇偶性存储设备,用于存储保护块。所述数据存储设备和所述奇偶性存储设备组成具有多个行和多个列的多维矩阵。控制器接收将多个数据块写入所述系统的数据写请求。所述控制器选择用于存储所述多个数据块的数据存储设备,并将所述数据块依次写入选择的数据存储设备的内存块中。每个数据块属于分布于所述矩阵的一行上的行条带且属于分布于所述矩阵的一列上的列条带。在所述控制器生成所述行条带的行保护块以及所述列条带的列保护块之后,所述控制器将所述行保护块写入所述行中的奇偶性存储设备并将所述列保护块写入所述列中的奇偶性存储设备。所述冷存储系统运行能够通过更少奇偶性存储设备提高保护率。
-
-
-
公开(公告)号:CN106663056B
公开(公告)日:2020-02-14
申请号:CN201580046347.2
申请日:2015-08-27
Applicant: 华为技术有限公司
Abstract: 本发明提供一种装置,所述装置包括:输入/输出(IO)端口,用于耦合到可大规模扩展的存储设备;存储器,用于存储所述可大规模扩展的存储设备的文件系统的多个元数据数据库(DB),其中所述多个元数据DB包括具有空值的密钥值对;以及处理器,用于耦合到所述IO端口和所述存储器,其中所述处理器用于通过按时间顺序分组所述文件系统中的目录而将所述文件系统分成多个分区并且通过将不同分区的元数据作为密钥存储在单独元数据DB中而为所述文件系统编索引。
-
-
-
-
-
-
-
-
-