-
公开(公告)号:CN107301177B
公开(公告)日:2020-02-18
申请号:CN201610230618.6
申请日:2016-04-14
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/16 , G06F16/907
Abstract: 本发明实施例公开了一种文件存储方法及装置,该方法包括:接收针对待存储文件的存储请求,获得待存储文件的第一文件标识和待存储文件的数据量,并确定用于存储待存储文件的目标键,根据目标键,获得待存储文件按照预设的存储格式存储时的待存储元数据,按照预设的存储格式,将第一文件标识、数据量和待存储文件存储至目标键的值中,并将待存储元数据存储至预设的元数据库中。应用本发明实施例,有效地保证了元数据的恢复,进而避免了文件的损失。
-
公开(公告)号:CN107436725B
公开(公告)日:2019-12-20
申请号:CN201610351615.8
申请日:2016-05-25
Applicant: 杭州海康威视数字技术股份有限公司
Inventor: 曹力
Abstract: 本发明实施例公开了一种数据写、读方法、装置及分布式对象存储集群,数据写方法包括:存储服务器接收客户端发送的待写入数据,将该待写入数据切分为多个子数据;将每个子数据写入对应的网络硬盘中,针对每个子数据,将所述子数据的序号与所述子数据写入的网络硬盘的标识信息的对应关系发送给所述分布式对象存储集群中的元数据服务器。应用本发明所示实施例,将待写入数据划分的每个子数据写入对应的网络硬盘中,网络硬盘的存储特性为,存储数据占用的空间与数据本身的大小相同,因此,将待写入数据划分的多个子数据对应写入多个网络硬盘中,不占用多余的空间,避免了资源浪费,也无需等待与其他数据合并,提高了读写数据的效率。
-
公开(公告)号:CN107026876B
公开(公告)日:2019-07-19
申请号:CN201610064601.8
申请日:2016-01-29
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本发明实施例提供一种文件数据访问系统及方法,该方法包括:管理服务器根据接收的第一访问请求从多个网关服务器中确定目标网关服务器;目标网关服务器在收到管理服务器发送的第二访问请求后,向元数据服务器发送元数据信息获得请求;目标网关服务器接收元数据服务器查找到的待访问文件数据的元数据信息;存储服务器在收到目标网关服务器发送的第三访问请求后,根据元数据信息访问待访问文件数据;目标网关服务器接收存储服务器发送的访问结果并向管理服务器反馈访问结果;管理服务器将访问结果发送至客户端。应用本发明实施例访问文件数据,用户仅需通过客户端发送针对待访问文件数据的第一访问请求即可获得访问结果,无需进行二次开发。
-
公开(公告)号:CN109002253A
公开(公告)日:2018-12-14
申请号:CN201710419968.1
申请日:2017-06-06
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种损坏条带的处理方法及装置,方法包括:元数据服务器将损坏条带的条带信息发送给存储服务器,损坏条带的条带信息包括正常块的标识和异常块的标识,异常块的标识对应的数据块为坏块;存储服务器将异常块的标识对应的数据块中存储的数据置为预设数据,对正常块的标识对应的数据块和异常块的标识对应的数据块重新进行EC计算,获得预设个数目标校验块的校验数据,预设个数为一条带中包括的校验块的个数,根据正常块的标识和异常块的标识对应的数据块以及目标校验块,构建与损坏条带的标识相同的新正常条带。应用本申请实施例,使得损坏条带对应的正常数据块再损坏时,该再损坏的正常数据块中存储的流式数据能够被修复和读取。
-
公开(公告)号:CN107026876A
公开(公告)日:2017-08-08
申请号:CN201610064601.8
申请日:2016-01-29
Applicant: 杭州海康威视数字技术股份有限公司
CPC classification number: H04L67/1002 , H04L63/101 , H04L63/102
Abstract: 本发明实施例提供一种文件数据访问系统及方法,该方法包括:管理服务器根据接收的第一访问请求从多个网关服务器中确定目标网关服务器;目标网关服务器在收到管理服务器发送的第二访问请求后,向元数据服务器发送元数据信息获得请求;目标网关服务器接收元数据服务器查找到的待访问文件数据的元数据信息;存储服务器在收到目标网关服务器发送的第三访问请求后,根据元数据信息访问待访问文件数据;目标网关服务器接收存储服务器发送的访问结果并向管理服务器反馈访问结果;管理服务器将访问结果发送至客户端。应用本发明实施例访问文件数据,用户仅需通过客户端发送针对待访问文件数据的第一访问请求即可获得访问结果,无需进行二次开发。
-
公开(公告)号:CN107870940B
公开(公告)日:2021-06-18
申请号:CN201610856834.1
申请日:2016-09-28
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本发明实施例公开了一种文件存储方法及装置,该方法包括:接收针对待存储文件的存储请求;确定用于存储所述待存储文件的目标键;根据所确定的目标键,获得所述待存储文件的待存储元数据;所述待存储元数据包括:固定子元数据和可变子元数据;将所述待存储元数据存储至元数据库,以及将所述固定子元数据存储至所确定的目标键的名字中,将所述可变子元数据存储至所确定的目标键对应的预设存储区域,并将所述待存储文件存储至所确定的目标键的值中。应用本发明实施例,有效地保证了元数据的恢复的同时,节约了存储终端的存储空间。
-
公开(公告)号:CN107301183B
公开(公告)日:2020-02-18
申请号:CN201610234765.0
申请日:2016-04-14
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本发明实施例公开了一种文件存储方法及装置,应用于存储终端,该方法包括:接收针对待存储文件的存储请求,确定用于存储该待存储文件的目标键,根据所确定的目标键,获得该待存储文件的待存储元数据,将该待存储元数据存储至预设的元数据库以及所确定的目标键的名字中,并将该待存储文件存储至所确定的目标键的值中。应用本发明实施例,有效地保证了元数据的恢复,同时节约了存储终端的存储空间。
-
公开(公告)号:CN108614670A
公开(公告)日:2018-10-02
申请号:CN201611143547.2
申请日:2016-12-13
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F3/06
Abstract: 本发明实施例提供了一种信息处理方法及装置,应用于存储服务器,该方法包括:从元数据服务器中获取至少一条损坏条带的第一条带信息,第一条带信息包括:正常块的标识和正常块中存储的流式数据所属的流式对象数据;按照正常块中存储的流式数据所属的流式对象数据,对正常块的标识对应的正常块进行分组;构建针对每组数据块的至少一条新正常条带;获取至少一条新正常条带的第二条带信息;将第二条带信息发送给元数据服务器,以使元数据服务器添加第二条带信息。应用本发明实施例中,使得损坏条带对应的正常数据块再损坏时,该再损坏的正常数据块中存储的流式数据能够被修复。
-
公开(公告)号:CN107436725A
公开(公告)日:2017-12-05
申请号:CN201610351615.8
申请日:2016-05-25
Applicant: 杭州海康威视数字技术股份有限公司
Inventor: 曹力
Abstract: 本发明实施例公开了一种数据写、读方法、装置及分布式对象存储集群,数据写方法包括:存储服务器接收客户端发送的待写入数据,将该待写入数据切分为多个子数据;将每个子数据写入对应的网络硬盘中,针对每个子数据,将所述子数据的序号与所述子数据写入的网络硬盘的标识信息的对应关系发送给所述分布式对象存储集群中的元数据服务器。应用本发明所示实施例,将待写入数据划分的每个子数据写入对应的网络硬盘中,网络硬盘的存储特性为,存储数据占用的空间与数据本身的大小相同,因此,将待写入数据划分的多个子数据对应写入多个网络硬盘中,不占用多余的空间,避免了资源浪费,也无需等待与其他数据合并,提高了读写数据的效率。
-
公开(公告)号:CN107301183A
公开(公告)日:2017-10-27
申请号:CN201610234765.0
申请日:2016-04-14
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本发明实施例公开了一种文件存储方法及装置,应用于存储终端,该方法包括:接收针对待存储文件的存储请求,确定用于存储该待存储文件的目标键,根据所确定的目标键,获得该待存储文件的待存储元数据,将该待存储元数据存储至预设的元数据库以及所确定的目标键的名字中,并将该待存储文件存储至所确定的目标键的值中。应用本发明实施例,有效地保证了元数据的恢复,同时节约了存储终端的存储空间。
-
-
-
-
-
-
-
-
-