-
公开(公告)号:CN117493282A
公开(公告)日:2024-02-02
申请号:CN202211336268.3
申请日:2022-10-28
Applicant: 华为云计算技术有限公司
Abstract: 本申请公开了一种基于文件系统的元数据管理方法及其相关设备,在获取多个文件的元数据时,仅需少量的操作既可完成,而不需要付出大量的操作,可降低文件系统的操作成本,提高元数据范围查询的效率。本申请的方法包括:获取针对目录中M个文件的元数据获取请求,元数据获取请求包含目录的索引编号,M≥2;检测是否存在与目录的索引编号对应的第一非易失性内存NVM区域的起始地址,第一NVM区域为NVM中的一个连续内存区域;若存在第一NVM区域的起始地址,则基于第一NVM区域的起始地址,从第一NVM区域中获取M个键值对,M个键值对中的第i个键值对包含目录的索引编号以及第i个文件的元数据,i=1,...,M。
-
公开(公告)号:CN117493388A
公开(公告)日:2024-02-02
申请号:CN202211336267.9
申请日:2022-10-28
Applicant: 华为云计算技术有限公司
IPC: G06F16/2455 , G06F16/22 , G06F16/21 , G06F9/46
Abstract: 本申请公开一种基于键值存储系统的数据管理方法及基于文件系统的元数据管理方法,可充分利用键值存储系统所在的服务器的CPU资源以及内存资源,且可有效地发挥键值存储系统的并发能力。本申请的键值存储系统包含缓存以及多个存储实例,每个存储实例的用户数据表存储有键值对,该方法包括:键值存储系统可获取用户的事务中所需读取的多个键,并从多个键所在的存储实例读取多个键的值。系统还可获取事务中所需写入的多个键的新值,若这多个键位于不同的存储实例,系统可先完成前台操作,以提前通知用户多个键的新值已写入成功,然后在后台操作中,向多个键所在的若干个存储实例并发写入多个键的新值,从而完成用户的事务。
-
公开(公告)号:CN114124102A
公开(公告)日:2022-03-01
申请号:CN202010890849.6
申请日:2020-08-29
Applicant: 华为云计算技术有限公司
IPC: H03M7/30
Abstract: 本申请公开了一种数据压缩方法,该方法包括:选择基准数据中的部分数据,并对部分数据进行切分得到第一字符串集合;从待压缩数据获取至少一个待压缩字符串,将至少一个待压缩字符的指纹在第一字符串集合对应的指纹集合中进行比对;在未获取到匹配项的情况下,将部分数据以预设步长进行扩大,并对扩大后的部分数据进行切分得到第二字符串集合,将至少一个待压缩字符串的指纹在第二字符串集合对应的指纹集合中进行比对,在获取到匹配项的情况下,记录匹配项对应的字符串在基准数据中的偏移量以及长度到差量数据中。利用上述方法对待压缩数据进行压缩时,可以有效提高压缩效率。
-
-