分布式事务的实现方法和系统

    公开(公告)号:CN106775468A

    公开(公告)日:2017-05-31

    申请号:CN201611111319.7

    申请日:2016-12-06

    Abstract: 本发明公开了一种分布式事务的实现方法和实现系统,该实现方法包括:创建事务及事务ID;一次提交事务到与事务对应的元数据节点,元数据节点包括快速存储设备;根据事务ID二次提交事务到与事务对应的目标对象。本发明通过为各个元数据节点均配置一个快速存储设备,将事务直接发送到目的元数据节点的快速存储设备中,避免了单独设置事务存储节点带来的写入数据需要两次下盘的问题和事务存储节点故障导致提供服务时间延长的问题,减少了一次提交的时间,简化了事务的处理流程。

    分布式事务的实现方法和系统

    公开(公告)号:CN106775468B

    公开(公告)日:2020-01-10

    申请号:CN201611111319.7

    申请日:2016-12-06

    Abstract: 本发明公开了一种分布式事务的实现方法和实现系统,该实现方法包括:创建事务及事务ID;一次提交事务到与事务对应的元数据节点,元数据节点包括快速存储设备;根据事务ID二次提交事务到与事务对应的目标对象。本发明通过为各个元数据节点均配置一个快速存储设备,将事务直接发送到目的元数据节点的快速存储设备中,避免了单独设置事务存储节点带来的写入数据需要两次下盘的问题和事务存储节点故障导致提供服务时间延长的问题,减少了一次提交的时间,简化了事务的处理流程。

    文件修复方法及装置
    3.
    发明公开

    公开(公告)号:CN105630875A

    公开(公告)日:2016-06-01

    申请号:CN201510953865.4

    申请日:2015-12-17

    CPC classification number: G06F16/182 G06F16/13 G06F16/17

    Abstract: 本发明提供了一种文件修复方法和系统,通过对修复流程的加锁进行限制,当修复流程试图对文件加锁时,如果该锁存在使用者,则不排队抢占锁,而是直接失败,等待下一轮修复时再进行尝试;当修复流程加锁成功后,设置锁属性为可抢占,从而避免了正常业务持有的锁被修复流程抢占,以及正常业务等待修复释放锁的情况,解决了故障文件修复流程的执行会导致正常业务流程响应时间延长的问题,降低了数据修复对正常业务的影响。

    数据处理方法、装置、服务器、存储介质及程序产品

    公开(公告)号:CN115793971A

    公开(公告)日:2023-03-14

    申请号:CN202211472087.3

    申请日:2022-11-23

    Abstract: 本申请涉及一种数据处理方法、装置、服务器、存储介质及程序产品。该方法包括:在监测到分布式日志系统中的主日志系统发生故障时,目标从日志系统获取待写入数据的影子信息,并将影子信息发送至分布式日志系统的后端回刷组件,指示后端回刷组件根据影子信息从目标从日志系统的临时磁盘中获取待写入数据,并将待写入数据写入至分布式日志系统的后端磁盘中。采用上述方法可以在分布式日志系统中的任一日志系统发生故障时,后端回刷组件通过待写入数据的影子信息从无故障日志系统的临时磁盘中读取故障日志系统的待写入数据,该过程可以使得在将故障日志系统的临时磁盘中的数据重放至后端磁盘时能够缩短无故障日志系统的重放时间。

    事务启动时间的处理方法、装置、设备及存储介质

    公开(公告)号:CN115408115A

    公开(公告)日:2022-11-29

    申请号:CN202211079528.3

    申请日:2022-09-05

    Abstract: 本发明实施例公开了一种事务启动时间的处理方法、装置、设备及存储介质。该方法包括:响应于最早未完成事务的启动时间获取指令,访问时间项管理链表;其中,所述时间项管理链表中包括:周期性生成的、用于记录未完成事务的启动时间分布情况的时间项;所述时间项包括:对应周期的起始时刻,以及在对应周期内所有业务启动的事务数量;将所述时间项管理链表的第一个时间项中对应周期的起始时刻,作为最早未完成事务的启动时间。本发明实施例的技术方案,通过维护独立的时间项,对多类不同业务的事务的启动时间进行分类,快速获取最早未完成事务的启动时间。

    磁盘坏块隔离方法及系统

    公开(公告)号:CN105549915A

    公开(公告)日:2016-05-04

    申请号:CN201510993850.0

    申请日:2015-12-25

    CPC classification number: G06F3/0604 G06F3/0643 G06F3/0647

    Abstract: 本发明提供了一种磁盘坏块隔离方法及系统,包括:数据服务器读取一个底层的对象文件时如果发现其对应的磁盘扇区损坏,则将该对象文件移动到一个特定的坏块目录中,然后由元数据服务器主导,借助分布式文件系统中的冗余数据,在该分布式文件系统的其他位置重建该对象文件。由于数据服务器将包含坏块的对象文件移动到坏块目录,而不是直接删除,于是该坏块不会被再次使用,从而避免了磁盘控制器将坏块重映射到磁盘保留区,避免了坏块对磁盘性能和整个分布式文件系统性能的影响。

    存储空间容量的检测方法、装置、计算机设备和存储介质

    公开(公告)号:CN119292531A

    公开(公告)日:2025-01-10

    申请号:CN202411406629.6

    申请日:2024-10-09

    Abstract: 本申请涉及一种存储空间容量的检测方法、装置、计算机设备和存储介质。所述方法包括:确定目标存储空间对应的存储结构中的目标存储单元,再对目标存储单元中的键值数据进行解析,得到与目标存储单元相关的解析数据,从而统计所有目标存储单元的解析数据,得到目标存储空间的容量信息;其中,目标存储单元为存储数据发生变化的存储单元。根据存储结构中的键值数据确定目标存储空间的容量信息,无需遍历目标存储空间,提高了存储空间容量的检测效率,且将容量检测过程与存储数据的变化过程结合,与现有技术中在读写请求的处理过程中统计容量相比,提高了服务器的读写性能。

    一种数据处理方法、装置、设备及存储介质

    公开(公告)号:CN119441153A

    公开(公告)日:2025-02-14

    申请号:CN202411474207.2

    申请日:2024-10-22

    Abstract: 本申请涉及数据存储技术领域,尤其涉及一种数据处理方法、装置、设备及存储介质,用以提高LSM数中不同键的删除效率。其中,方法包括:对于日志结构合并LSM树的任意层级,获取层级关联的各个待处理文件,即只读内存表或源SST,将其中的第一类key排序并遍历,根据预设的判定条件确定key是否无效;其中,判定条件包括如下至少一种:key自身或其对应的value满足第一取值条件,key自身或其对应的value与其前序key自身或其对应的value满足第二取值条件;第一类key为各个待处理文件中不相同的key;对于各个待处理文件,通过有效key的键值对数据生成目标SST。

    虚拟机启动风暴的处理方法、装置、设备及介质

    公开(公告)号:CN114860334B

    公开(公告)日:2024-01-26

    申请号:CN202210453908.2

    申请日:2022-04-24

    Abstract: 本发明实施例公开了一种虚拟机启动风暴的处理方法、装置、设备及介质,该方法包括:获取目标存储节点对应的逻辑卷的业务请求队列,并在根据各业务请求队列检测到存在目标逻辑卷发生虚拟机启动风暴时,获取目标逻辑卷的业务请求队列对应的所需令牌数量;若确定所需令牌数量大于目标令牌桶的当前令牌数量,则计算得到所需令牌数量与当前令牌数量之间的第一令牌数量差值,并通过节点令牌桶向目标令牌桶补充与第一令牌数量差值对应的令牌。本实施例的技术方案,通过节点令牌桶对发生虚拟机启动风暴的逻辑卷对应的令牌桶进行令牌补充,可以在满足虚拟机启动风暴时对存储服务质量需求的同时,避免在虚拟机启动风暴结束后对存储资源的浪费。

Patent Agency Ranking