-
-
公开(公告)号:CN106201338B
公开(公告)日:2019-10-22
申请号:CN201610481388.0
申请日:2016-06-28
Applicant: 华为技术有限公司
Inventor: 钟延辉
IPC: G06F3/06
Abstract: 本发明公开一种数据存储方法及装置,应用于包括计算节点和多个存储节点的分布式存储系统,该方法包括:计算节点接收携带待存储数据的数据存储请求;确定存储待存储数据的哈希分区,哈希分区中包含分别属于两个不同数据中心的两个存储节点组;每个存储节点组包含R个存储节点,R为大于2的整数;将待存储数据划分为N个数据分片并获得N个数据分片的M个校验分片,N+M=R;将N个数据分片及M个校验分片分别写入每个存储节点组的R个存储节点。本发明的技术方案在任一数据中心出现写入分片失败且写入失败分片数量小于或等于M时,可根据写入成功的分片修复写入失败的分片,所以本发明的技术方案提高了数据中心中的数据的可靠性和稳定性。
-
公开(公告)号:CN105487940B
公开(公告)日:2019-04-05
申请号:CN201510802397.0
申请日:2015-11-18
Applicant: 华为技术有限公司
IPC: G06F11/14
Abstract: 本发明提供一种灾备端、生产端及两者之间的数据恢复方法。所述方法包括:灾备端周期性的为生产端中的数据生成副本,并存储周期性生成的副本,其中所述数据包括源数据及源数据的差量数据;灾备端选取被存储的副本,并利用其恢复对应的数据,以代替生产端执行其功能,其中所述被选取的副本包括最新生成的副本及在最新生成的副本之前生成的副本。本发明由灾备端一个系统融合容灾和备份这两种功能,能够降低购买和维护成本、提高存储空间的利用率。
-
公开(公告)号:CN108418859A
公开(公告)日:2018-08-17
申请号:CN201810068940.2
申请日:2018-01-24
Applicant: 华为技术有限公司
IPC: H04L29/08
Abstract: 本申请提供了一种写数据的方法和装置,该方法可以应用于双活集群,双活集群包括第一集群和第二集群,第一集群中设置有远端预写日志WAL,方法包括:客户端向双活集群发送写请求,写请求记录待存储的目标数据;若第一集群按照预设规则存储目标数据成功,且第二集群按照预设规则写目标数据失败,客户端接收第一响应消息,第一响应消息指示第二集群按照预设规则写目标数据失败;客户端向第一集群的远端WAL中写入目标数据,远端WAL用于指示第一集群将远端WAL存储的目标数据存储到第二集群。有利于在维护双活集群中目标数据的一致性方面,降低对客户端的依赖性,减小客户端的开发代价。
-
公开(公告)号:CN107346271A
公开(公告)日:2017-11-14
申请号:CN201610293526.2
申请日:2016-05-05
Applicant: 华为技术有限公司
IPC: G06F11/14
CPC classification number: G06F11/1448
Abstract: 本发明实施例提供一种备份数据块的方法和灾备端设备,该方法包括:灾备端设备接收源端设备发送的第一数据块的第一弱哈希值和该第一数据块的第一强哈希值;该灾备端设备确定该灾备端设备保存的与该第一弱哈希值对应的第二数据块;该灾备端设备比较该第一强哈希值与该第二强哈希值,确定该第一强哈希值与该第二强哈希值不同;该灾备端设备指示该源端设备向该灾备端设备发送该第一数据块。这样,可以减少该源端设备和该灾备端设备之间的数据传输量,达到节省带宽和传输消耗的时间的目的。该灾备端设备也无需逐行对数据块进行对比,缩短了对比数据块使用的时间。
-
公开(公告)号:CN104536852A
公开(公告)日:2015-04-22
申请号:CN201410852339.4
申请日:2014-12-31
Applicant: 华为技术有限公司
IPC: G06F11/16
CPC classification number: G06F11/16
Abstract: 本发明实施例公开了数据恢复方法及装置,其中,所述方法包括:所述主存储设备接收主机发送的数据恢复请求;根据所述需要恢复的数据所在的快照的标识挂载所述备份存储设备中的所述第一快照;所述主存储设备根据所述需要恢复的数据所在的快照的标识确定所述主存储设备中存储的第二快照;其中所述第二快照为可用快照;所述主存储设备确定所述第一快照与所述第二快照中共享的所述需要恢复的数据中的第一恢复数据;所述主存储设备向所述主机提供所述第二快照的所述第一恢复数据以及所述第一快照的第二恢复数据。通过本发明,能够降低主机的管理复杂度,提高备份存储设备中的数据安全性,提高恢复的速度。
-
公开(公告)号:CN104408154A
公开(公告)日:2015-03-11
申请号:CN201410729944.2
申请日:2014-12-04
Applicant: 华为技术有限公司
CPC classification number: G06F17/30156 , G06F3/0641
Abstract: 本发明实施例公开了一种重复数据删除方法及装置。其中,重复数据删除方法,包括:将接收到的初始数据进行分块;获得每个数据分块的指纹;根据所有所述数据分块的指纹,生成所述初始数据的第一校验值;查找所述初始数据中的重复数据分块,删除所述重复数据分块;存储删除重复数据分块后的唯一块;根据所有所述唯一块的指纹,采用与所述第一校验值相同的生成方式,生成当前完成重复数据删除后数据的第二校验值;比较所述第一校验值和所述第二校验值,当所述第一校验值和所述第二校验值一致时,确定所述初始数据经过正确重复数据删除。通过本发明实施例,能够为重复数据删除过程中数据的准确性提供保证。
-
公开(公告)号:CN103984609A
公开(公告)日:2014-08-13
申请号:CN201410231326.5
申请日:2014-05-28
Applicant: 华为技术有限公司
CPC classification number: G06F17/30088 , G06F17/30 , G06F17/30079
Abstract: 本发明实施例公开了一种基于写时复制的文件系统中回收检查点的方法和装置,所述回收检查点的方法包括:根据检查点回收指令获得所述文件系统在上次检查点回收时刻到本次检查点回收时刻之间分配的M个数据块,M为不小于1的整数;其中,所述M个数据块为上次检查点回收时刻到本次检查点回收时刻之间生成的检查点和快照中的至少一种分配的数据块;对所述M个数据块中需要保留的数据块的引用次数进行固定步长的加操作,从所述M个数据块中确定需要回收的第一数据块;从为所述上次检查点回收时刻保留的检查点和快照中的至少一种分配的N个数据块中确定需要回收的第二数据块,N为不小于1的整数;回收所述第一数据块和所述第二数据块。
-
公开(公告)号:CN109947724B
公开(公告)日:2023-08-04
申请号:CN201910135858.1
申请日:2015-12-30
Applicant: 华为技术有限公司
IPC: G06F16/176 , G06F9/54
Abstract: 本发明实施例提供一种分布式锁服务方法和装置。该方法包括,接收数据操作请求;确定与该数据操作请求对应的目标互联网协议IP盘;从该目标IP盘中的锁管理服务端DLMS获取与该数据操作请求对应的目标分布式锁;从该目标IP盘中获取目标数据,以便于在该目标分布式锁的租约期限内对该目标数据进行处理。本发明实施例能减少物理部署,降低分布式系统的复杂度。
-
公开(公告)号:CN112835888A
公开(公告)日:2021-05-25
申请号:CN201911168138.1
申请日:2019-11-25
Applicant: 华为技术有限公司
IPC: G06F16/22
Abstract: 本申请提供了一种联结方法以及相关设备。所述方法包括:接收用户输入的预备指令;执行所述预备指令对联结指令进行参数合法性检查,并生成第一数据表的哈希图,所述联结指令用于指示将至少第一数据表以及第二数据表进行联结;在所述参数合法性检查为合格的情况下,接收用户输入的运行指令;执行所述运行指令以运行所述联结指令,从而根据所述第一数据表的哈希图将至少所述第一数据表以及所述第二数据表进行联结。
-
-
-
-
-
-
-
-
-