-
公开(公告)号:CN111984729B
公开(公告)日:2024-09-13
申请号:CN202010820904.4
申请日:2020-08-14
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 王凯龙
Abstract: 本公开涉及数据库技术领域,具体涉及一种异构数据库数据同步方法、异构数据库数据同步装置、计算机可读存储介质和电子设备,其中所述方法包括:从源数据库传输来的增量数据文件中读取数据及指示信息;所述指示信息包含指示所述数据待写入的表信息;基于预设配置文件和所述指示信息确定所述数据是否涉及目标数据库中的关联关系表;确定所述数据不涉及所述关联关系表时,基于所述预设配置文件和所述指示信息将所述数据分配至多个写线程中的指定写线程,以使读取的多个数据各自对应的指定写线程将数据并行写入所述目标数据库。本公开的实施方案可以在异构数据库系统环境下数据同步时提高目标数据库的数据入库加载性能。
-
公开(公告)号:CN118626460A
公开(公告)日:2024-09-10
申请号:CN202310220614.X
申请日:2023-03-08
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 沈志伟
IPC: G06F16/174 , G06F16/18 , G06F16/28
Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志段文件的处理方法、存储介质与设备。该事务日志段文件存储在日志文件目录中。该事务日志段文件的处理方法包括:在事务日志的写流程之后,在日志文件目录中创建压缩状态文件,其中,压缩状态文件用于标识日志文件目录中每个已准备好压缩的事务日志段文件;在压缩进程启动之后,根据压缩状态文件获取待压缩的事务日志段文件;对待压缩的事务日志段文件进行压缩操作。本发明的事务日志段文件的处理方法,以事务日志段文件为压缩粒度对事务日志段文件进行压缩,避免了解压粒度过小导致的压缩效率低的问题,消除了压缩进程对事务日志写流程性能的影响,有效提高了压缩效率,从而提高了系统的整体性能。
-
公开(公告)号:CN118626459A
公开(公告)日:2024-09-10
申请号:CN202310220612.0
申请日:2023-03-08
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 沈志伟
IPC: G06F16/174 , G06F16/18 , G06F16/28
Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志的处理方法、存储介质与设备。该事务日志的处理方法包括:在事务日志的写流程,记录事务日志在压缩前的长度以及压缩后的长度;在事务日志的读流程,获取已压缩的事务日志在压缩前的长度和压缩后的长度;根据已压缩的事务日志在压缩前的长度和压缩后的长度,对已压缩的事务日志进行解压操作,以得到已解压的事务日志。本发明的事务日志的处理方法,根据已压缩的事务日志在压缩前的长度和压缩后的长度,实现了对已压缩的事务日志的正确解压,避免了因事务日志压缩后的长度缺失导致的解压不准确的问题,提高了解压事务日志的准确性。
-
公开(公告)号:CN118535588A
公开(公告)日:2024-08-23
申请号:CN202410627715.3
申请日:2024-05-20
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/242 , G06F16/2453
Abstract: 本发明提供了一种数据库操作语句的优化方法及相关产品。其中上述方法包括:获取数据库操作语句;判断数据库操作语句中是否存在限制操作;若是,则获取限制操作对应的限制信息;根据限制信息估算数据库操作语句经过限制得到的目标基数;根据目标基数确定数据库操作语句的执行计划。通过此方法能够将限制信息下推至优化器的基数估计步骤中,从而更加准确地得到数据库操作语句的目标基数,优化器根据目标基数便能够生成更加符合实际情况的执行计划,从而提高符合条件的数据库操作语句的执行效率,低数据库资源的消耗。
-
公开(公告)号:CN118503278A
公开(公告)日:2024-08-16
申请号:CN202410599734.X
申请日:2024-05-15
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本申请提供的一种分区扫描计划生成方法、装置、设备、介质及产品,该方法包括:获取当前查询请求对应的查询过滤条件;所述查询过滤条件包括:待查询参数和分区表标识;根据所述分区表标识确定目标分区表对应的第一扫描计划和缓存扫描计划;所述目标分区表与所述分区表标识具有对应关系;获取所述待查询参数对应的参数数值;根据所述参数数值对第一扫描计划进行筛选,生成目标分区对应的第二扫描计划;所述目标分区为待执行扫描计划的分区;将第二扫描计划覆盖所述缓存扫描计划,生成待执行的目标扫描计划。本申请的分区扫描计划生成方法,提高了查询效率。
-
公开(公告)号:CN118503271A
公开(公告)日:2024-08-16
申请号:CN202410598411.9
申请日:2024-05-14
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/245 , G06F9/50
Abstract: 本发明提供了一种数据库操作语句的处理方法及相关产品。其中上述方法包括:确定数据库的可用内存;获取数据库操作语句的执行信息,执行信息包括语句信息、绑定信息以及控制信息;根据执行信息以及可用内存确定每次允许执行的行数以及可用内存的内存分片位置;将绑定信息装载至可用内存中;在绑定信息装载至可用内存中内存分片位置的情况下,将内存分片中的数据发送至数据库的服务端执行。通过此方法可根据数据库操作语句执行时的机器内存情况,分析并获取可用内存,当数据在持续装载过程中,装载完成则将已完成的部分交由服务端执行,执行完成后,该部分数据所占内存即可再次被重复使用,如此循环直至所有数据执行完成。
-
公开(公告)号:CN118410087A
公开(公告)日:2024-07-30
申请号:CN202410545098.2
申请日:2024-04-30
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/25 , G06F16/2455 , G06F9/48 , G06F9/50 , G06F9/54
Abstract: 本发明提供了一种数据库的存储过程游标结果集缓存的方法、介质及产品。其中,数据库的存储过程游标结果集缓存的方法包括:在存储过程包含查询并通过out参数返回结果集的情况下,解析存储过程中的表名;在主线程中进行预查询,以获取表的总行数以及表所占的内存大小;获取调用存储过程的客户端当前可用的内存空间;判断内存大小是否大于内存空间;以及若是,进行分页读写,能够依据客户端可用的资源的自动分页返回的思想,将数据库端查询的数据批量返回,避免了因将查询的所有数据一次性返回到客户端缓存中而导致系统崩溃的情况,又能够极大地利用客户端的资源;因采用的是批量返回的方法,比单次返回一条数据的方式极大减少了与数据库的交互。
-
公开(公告)号:CN118350020A
公开(公告)日:2024-07-16
申请号:CN202310066692.9
申请日:2023-01-13
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 沈志伟
Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志段文件的处理方法、存储介质与设备。该处理方法包括:在事务日志的写流程,获取待加密的事务日志段文件;判断待加密的事务日志段文件是否落盘完成;若是,则对待加密的事务日志段文件进行加密操作。本发明的事务日志段文件的处理方法,在待加密的事务日志段文件落盘完成的情况下,对待加密的事务日志段文件进行加密操作,提高了加密粒度的尺寸,降低了加密操作频率,避免了反复的加密和解密操作对数据库性能的损耗,从而提高了数据库的整体性能。
-
公开(公告)号:CN118349531A
公开(公告)日:2024-07-16
申请号:CN202310068251.2
申请日:2023-01-13
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 沈志伟
IPC: G06F16/18 , G06F16/16 , G06F16/174 , G06F21/60
Abstract: 本发明涉及数据库技术,特别是涉及一种事务日志的处理方法、存储介质与设备。该事务日志的处理方法包括:在事务日志的写流程,获取待加密的事务日志中待加密的数据页;以预设的标记方式标记待加密的数据页;获取待加密的数据页的待加密区间;根据待加密区间,对待加密的数据页进行加密操作。本发明的事务日志的处理方法,在对待加密的数据页进行加密操作之前,以预设的标记方式标记待加密的数据页,实现了精准加密,便于在后续流程中的精准解密,减小了因不必要的加密操作带来的数据库资源的浪费和性能的损耗,避免了由于不必要的解密操作造成的数据信息读取错误的问题,从而实现了在保证数据安全的同时,提高数据库的运行效率。
-
公开(公告)号:CN118277161A
公开(公告)日:2024-07-02
申请号:CN202410362862.2
申请日:2024-03-27
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本发明提供了一种数据库系统的管理方法及相关产品,其中管理方法包括:对所述数据库系统的数据文件和/或配置文件进行备份,并对备份的时间戳进行记录;在出现触发预设归档条件的事件后,获取变更数据,并根据所述变更数据生成对应归档记录,并记录所述归档记录的时间戳;在出现触发预设数据还原条件的事件后,获取目标时间点,并根据时间戳与所述目标时间点一致的备份配置文件、备份数据文件和归档记录,对所述数据库系统的实例和配置项进行还原处理。本发明的技术方案,能够防止数据库系统在进行数据还原后,出现数据文件和配置文件错位的问题。
-
-
-
-
-
-
-
-
-