-
公开(公告)号:CN116893781A
公开(公告)日:2023-10-17
申请号:CN202310540929.2
申请日:2023-05-11
Applicant: 济南浪潮数据技术有限公司
IPC: G06F3/06
Abstract: 本申请在存储技术领域公开了一种数据存储方法、装置、设备及可读存储介质,该方法包括:向存储桶上传目标数据时,按照存储桶绑定的重删条带大小,切割目标数据,得到若干个对象条带;在向存储池写入对象条带时,按照存储桶绑定的重删范围对应命名格式,定义对象条带的对象标识符;若存储池中已有相同对象标识符的对象条带,则不再写入该对象条带,并增加该对象条带的引用计数。本申请能够隔离不同用户数据,并基于实际需求,调整重删条带大小,也不会影响其他无需进行重删的对象数据的底层交互次数,能够实现高效且可靠地重删。
-
公开(公告)号:CN114968584A
公开(公告)日:2022-08-30
申请号:CN202210610989.2
申请日:2022-05-31
Applicant: 济南浪潮数据技术有限公司
Inventor: 袁圣骐
Abstract: 本发明公开了一种GC机制处理方法、装置及介质,适用于固态硬盘技术领域。包括当RGW服务启动时,创建GC主线程、队列和工作线程,其中GC主线程开启GC机制;由GC主线程遍历存储池得到的垃圾数据存入队列;通过出队列的方式控制队列将垃圾数据发送至工作线程以便工作线程删除垃圾数据。该方法通过线程分工方式,GC主线程开启GC机制,当GC机制开启时,进行处理垃圾回收,主线程负责遍历垃圾数据,工作线程进行垃圾数据的删除处理,有效提高GC机制的处理速度,缓解了当前的仅通过单线程执行垃圾回收的压力,保证系统的稳定性。同时多线程执行垃圾数据的删除,实现高并发,释放可用磁盘空间。
-
公开(公告)号:CN116610635A
公开(公告)日:2023-08-18
申请号:CN202310579497.6
申请日:2023-05-19
Applicant: 济南浪潮数据技术有限公司
IPC: G06F16/13 , G06F16/18 , G06F16/182 , G06F16/172
Abstract: 本发明公开了一种对象存储桶的操作日志存储方法、装置、设备及计算机可读存储介质,涉及对象存储技术领域,该方法包括:获取目标存储桶的操作请求对应的桶操作信息;其中,桶操作信息包括操作请求的请求时间和桶操作日志;将请求时间作为索引,对各目标存储桶各自对应的桶操作信息进行存储,以根据当前目标存储桶的日志查询请求中的日志时间信息,查找到存储的日志时间信息对应的当前目标存储桶的桶操作信息;本发明能够以操作请求的请求时间作为索引,对对象存储系统中启动桶日志记录功能的存储桶的桶操作信息进行存储,实现了对存储桶的操作信息的整理和收集,方便用户对存储桶的操作信息的监控与查询,提升了用户体验。
-
公开(公告)号:CN116225336A
公开(公告)日:2023-06-06
申请号:CN202310234599.4
申请日:2023-03-08
Applicant: 济南浪潮数据技术有限公司
IPC: G06F3/06 , G06F3/0481
Abstract: 本发明提供了一种分布式存储系统中桶回收站优化的方法、装置、设备及可读介质,方法包括:在分布式存储系统中同时设置桶回收站和桶多版本功能;为桶回收站设置第一开关,并为桶多版本设置第二开关;基于用户的指令选择开启或关闭第一开关或第二开关。通过使用本发明的方案,能够解决当前桶回收站与桶多版本开关一致的问题,增加了桶回收站的实用性,适配用户使用习惯,给客户带来良好的用户体验,优化了桶回收站的功能,提高了市场竞争力。
-
公开(公告)号:CN116089659A
公开(公告)日:2023-05-09
申请号:CN202310139844.3
申请日:2023-02-17
Applicant: 济南浪潮数据技术有限公司
IPC: G06F16/901 , G06F16/51 , G06F16/71
Abstract: 本发明提供了一种提高桶生命周期性能的方法、装置、设备及可读介质,方法包括:开启存储桶的生命周期功能,并在生命周期分片上记录桶的信息;响应于生命周期开始执行,遍历一个桶中所有生命周期分片以获取桶的信息;基于桶的桶索引分片个数和生命周期线程个数为每个生命周期线程分配桶索引分片的检查范围;每个生命周期线程基于分配的检查范围对桶中的对象进行检查。通过使用本发明的方案,能够充分利用服务器多个生命周期线程的性能,保证所有生命周期线程没有闲置,极大的提高了桶生命周期的性能,发挥了服务器上所有生命周期线程的能力,能够有效的提高用户生命周期功能的使用体验,提高产品竞争力。
-
公开(公告)号:CN115344549A
公开(公告)日:2022-11-15
申请号:CN202211032212.9
申请日:2022-08-26
Applicant: 济南浪潮数据技术有限公司
IPC: G06F16/182 , G06F16/16 , G06F16/18 , G06F11/14
Abstract: 本发明涉及一种多版本功能恢复历史版本的方法、装置及存储介质。获取恢复所指向的目标版本对象的版本号,根据版本号和对象名通过键值索引找到对应的目标实际对象数据的基本信息,修改目标实际对象数据的基本信息中的修改时间为当前时间,将目标实际对象数据的基本信息中的当前最新版本的状态修改为是;找到以对象名为关键字的对象逻辑头,修改对象逻辑头指向的实际版本对象为目标版本对象,将对象逻辑头原本指向的实际版本对象的基本信息中的当前最新版本的状态设置为假,表示原本指向的实际版本对象不再是当前最新版本;在数据池中,修改数据总头附加属性中记录的对象的版本号改为目标版本对象的版本号,实现多版本功能恢复历史版本。
-
公开(公告)号:CN115114232A
公开(公告)日:2022-09-27
申请号:CN202210832787.2
申请日:2022-07-15
Applicant: 济南浪潮数据技术有限公司
Abstract: 本申请公开了一种历史版本对象列举方法、装置及其介质,涉及对象存储技术领域,用于对历史版本对象进行列举,针对目前的列举历史版本对象的方法效率低下且对存储系统性能影响大的问题,提供了一种历史版本对象列举方法,利用对象存储底层机制中支持根据指定的前缀名来获取索引分片上特定记录的机制,使得在进行历史版本对象的列举时,可以获取包括历史版本前缀名的所有键值对记录,进而遍历获取对象的基本信息,将其作为列举结果返回,完成历史版本对象列举过程。无需遍历每一索引分片中的所有键值对,避免了无效遍历的时间消耗,同时也减轻了存储系统进行历史版本对象列举时的工作量,降低对其性能的影响。
-
公开(公告)号:CN114861003A
公开(公告)日:2022-08-05
申请号:CN202210446439.1
申请日:2022-04-26
Applicant: 济南浪潮数据技术有限公司
IPC: G06F16/901 , G06F16/903
Abstract: 本申请公开了一种指定目录下的对象列举方法、装置及其介质,涉及对象存储技术领域,用于进行指定目录下的对象列举。针对目前的对象列举方法效率低的问题,提供了一种指定目录下的对象列举方法,通过使用hash_map存储目录名与该目录下存储对象的存储位置之间的映射关系,使得在进行对象列举时,能根据指定目录名的哈希值确定对应的key,遍历所有与key对应的value,获取对象于索引对象的位置,访问该位置上的对象名称,并作为列举结果返回。这种方式只需进行一次遍历即可获得列举结果,相对于目前所使用的双层遍历的方式,时间复杂度更低,从而提高对象列举的效率,并且在数据量越大时,效率提升的越明显。
-
-
-
-
-
-
-