-
公开(公告)号:CN117827782A
公开(公告)日:2024-04-05
申请号:CN202311868443.8
申请日:2023-12-29
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本公开提供一种日志回放方法、装置、设备及存储介质。该方法包括:获取每个节点上存储物理位置最靠前的重做日志,作为备选日志,然后基于备选日志的逻辑时间戳,从备选日志中确定待回放日志,并对确定的待回放日志进行回放,直至完成重做日志的回放。本公开解决了现有技术中日志回放过程中不同节点的重做日志间顺序难以确定,容易造成数据读写冲突的问题,提高故障恢复时的效率,提高数据库性能。
-
公开(公告)号:CN117785821A
公开(公告)日:2024-03-29
申请号:CN202311814595.X
申请日:2023-12-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/176 , G06F16/182 , G06F16/18 , G06F16/17 , G06F16/172
Abstract: 本申请提供一种集群文件系统的数据读写方法、集群文件系统及设备,可用于集群文件系统技术领域。上述集群文件系统包括共享存储资源,上述方法包括:接收对共享存储资源中的共享文件的访问请求;在该访问请求为写操作请求时,生成写操作请求对应的日志文件,并将该日志文件写入共享存储资源;在该访问请求为读操作请求时,确定缓存中是否存在上述共享文件的数据,若是,则根据共享存储资源中的日志文件的修改时间与缓存中上述共享文件的数据的修改时间,判断所述缓存中所述共享文件的数据是否有效,并根据判断结果读取上述共享文件的目标数据。本申请可以实现集群文件系统的无锁化数据读写,从而提升集群文件系统的性能。
-
公开(公告)号:CN114860724A
公开(公告)日:2022-08-05
申请号:CN202210451352.3
申请日:2022-04-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/22 , G06F16/2455 , G06F9/54
Abstract: 本发明提供了一种数据库共享内存缓冲池的处理方法、存储介质与设备。其中上述方法包括:获取用于使数据库的固定缓冲关系解除固定的指令;判断固定缓冲关系的全部页面是否已经缓存在固定缓冲池中;若是,将固定缓冲关系的页面从固定缓冲池移动至普通缓冲池,其中数据库的共享内存预先开辟有固定缓冲池以及普通缓冲池,并且固定缓冲池和普通缓冲池相互独立;将固定缓冲关系的固定标记设置为非固定状态。本发明的方案中,数据库可以灵活高效地利用缓存机制,减少了因页面置换导致的多余I/O开销。
-
公开(公告)号:CN117785390A
公开(公告)日:2024-03-29
申请号:CN202311845991.9
申请日:2023-12-28
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本申请提供一种分布式事务实现方法、装置、设备及存储介质,共享存储集群的第一节点响应协调者发送的准备请求为分布式事务生成全局事务标识符,存储全局事务标识符至共享存储集群以及对分布式事务进行持久化操作,返回准备结果信息至协调者,准备结果信息包括同意信息或中止信息。共享存储集群的第二节点响应协调者发送的提交请求若确定全局事务标识符存在于共享存储集群,读取持久化数据并提交分布式事务,进而返回提交结果信息至协调者,提交结果信息包括完成事务信息或回滚事务信息。基于共享存储集群的结构特点,以将共享存储集群作为参与者用于分布式事务,当出现节点宕机时,也不影响提交操作,实现分布式事务系统的高可用性。
-
公开(公告)号:CN117763046A
公开(公告)日:2024-03-26
申请号:CN202311845109.0
申请日:2023-12-28
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本申请提供一种集群间数据同步的方法、装置、设备及存储介质。该方法包括:主集群中的任一节点在检测到主集群的节点发生变更时,可以执行节点检查操作,并生成预写式日志,将预写式日志归档至节点对应的归档目录中;备集群中的预设同步节点在备集群启动后,可以从主集群的每个节点对应的归档目录中读取节点的预写式日志,根据每个节点的预写式日志中的活跃节点列表,更新优先队列中的日志记录,根据优先队列中的日志记录依次对主集群节点的数据进行同步。本申请的方法,可以在预写式日志中获取集群活跃节点列表,实现了主集群中的节点变更时,备集群可以同步读取主集群节点变更信息,进行正确的数据同步。
-
公开(公告)号:CN117762875A
公开(公告)日:2024-03-26
申请号:CN202311843343.X
申请日:2023-12-28
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/16 , G06F16/182 , G06F16/13 , G06F16/176 , G06F16/27 , G06F16/23
Abstract: 本发明提供了一种数据库集群的数据结构、及其数据写入方法、数据读取方法,包括:索引节点,其包括主基础信息和多个分块地址指针;多个数据块,每个数据块包括多个块数据和一个块元数据,分块地址指针用于指向其对应的数据块,块元数据包括其所处数据块的数据块基础信息;主基础信息、多个数据块的所有数据块基础信息以及所有分块地址指针构成文件的元数据信息;数据块基础信息包括块数据内存储的具体数据的地址空间,地址空间用于数据库集群的输入输出操作,以减少对索引节点的频繁修改。本发明的数据库集群的数据结构可以对不同的数据块分别采用不同的锁,将索引节点从数据块操作中解放出来,降低锁冲突,以提升数据库的性能。
-
公开(公告)号:CN114791913A
公开(公告)日:2022-07-26
申请号:CN202210465944.0
申请日:2022-04-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/22 , G06F16/2455
Abstract: 本发明提供了一种数据库的共享内存缓冲池处理方法、存储介质与设备。上述方法包括:获取缓冲池设置指令;根据缓冲池设置指令确定被指定的B树索引以及被指定的B树索引的待固定节点;将B树索引的固定缓冲池标记设置为固定状态;在接收到对被指定的B树索引的访问后,执行将待固定节点的节点页面移入固定缓冲池的流程,其中固定缓冲池为预先在数据库的内存缓存空间内开辟的独立于普通缓冲池的缓冲池。本发明的方案,避免了B树索引的页面控制结构并发更新带来的开销上升,实现了高并发场景下数据库索引查询的性能大幅度的提升。
-
公开(公告)号:CN114254041A
公开(公告)日:2022-03-29
申请号:CN202111505722.9
申请日:2021-12-10
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本公开涉及一种共享存储集群的主备流复制方法、装置、电子设备和介质,其中,方法包括:集群中所有节点划分为主子集群和备子集群,主子集群和备子集群均对客户端提供服务,主子集群接收客户端发送的读写请求,基于读写请求进行内容修改并生成日志,主子集群将日志发送给备子集群,备子集群接收到日志,对日志进行分析处理确定目标修改内容,并基于目标修改内容对备子集群的共享存储中的数据进行与主子集群相同的修改。由此,将集群所有节点划为两个子集群,两个子集群间使用主备流复制的方式进行同步,以使两个集群间保持数据一致性。
-
公开(公告)号:CN114238496A
公开(公告)日:2022-03-25
申请号:CN202111474096.1
申请日:2021-12-02
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/27 , G06F16/245 , G06F3/06
Abstract: 本公开涉及一种数据恢复方法、装置、设备及计算机可读存储介质,本公开由于将原有存储在易失内存中的修改后的数据块、修改后的数据块的标识信息、以及修改后的数据块所对应的修改日志的标识信息又存储到非易失内存中,即使第一节点出现故障,易失内存中的数据丢失,其它节点仍然可以从非易失内存中获取,相比于现有技术,从外存中进行全量的恢复,本公开实施例不需要进行全量的恢复,只需要从非易失内存中读取所述目标数据块的相关数据并进行恢复,对数据恢复时间较短,从而提高了数据恢复的效率。而且现有技术恢复时间过长,恢复过程中极为影响数据库的正常工作。本公开实施例恢复时间短,对数据库影响较弱。
-
公开(公告)号:CN117992399A
公开(公告)日:2024-05-07
申请号:CN202311824803.4
申请日:2023-12-27
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本发明提供了一种集群的数据回收方法、存储介质及设备,该数据回收方法包括数据回收节点通过集群的其他节点提供对应的目标节点快照信息;其他节点分别获取各自的目标节点快照信息;数据回收节点根据目标节点快照信息进行数据回收。本发明的集群的数据回收方法通过数据回收节点对整个集群进行数据回收,解决了集群中的数据回收问题。
-
-
-
-
-
-
-
-
-