-
公开(公告)号:CN114328738A
公开(公告)日:2022-04-12
申请号:CN202111650609.X
申请日:2021-12-30
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 王凯龙
IPC: G06F16/27 , G06F16/242 , G06F16/2455
Abstract: 本公开提供了一种数据处理方法、装置、电子设备及可读存储介质,涉及计算机技术领域。该方法包括:在源数据库中获取目标数据表的数据字典;判断当前时刻存储于预设缓存队列中的数据字典的数量是否小于第一阈值;若否,则将当前时刻存储于预设缓存队列队尾的数据字典从预设缓存队列中删除,并将目标数据表的数据字典保存至预设缓存队列的队首;通过解析预设缓存队列队首的目标数据表的数据字典,将目标数据表的至少一条目标数据同步至目标数据库。在此过程中,当预设缓存队列中的数据字典的数量不小于第一阈值时,会将预设缓存队列队尾的数据字典从预设缓存队列中删除,从而,保证了数据字典占用的内存不会无限制增大,防止了内存溢出。
-
公开(公告)号:CN114328605A
公开(公告)日:2022-04-12
申请号:CN202111649539.6
申请日:2021-12-30
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/2458 , G06F16/22 , G06F16/23
Abstract: 本公开提供了一种基于草图技术的数据库信息统计方法,涉及数据库技术领域。所述方法包括:基于草图技术定义数据库中的第一数据表;所述第一数据表为预设时间内数据更新次数大于阈值次数的数据表;获取所述第一数据表的增量数据集;基于草图算法对所述增量数据集进行计算,获取统计信息;所述统计信息包括:增量数据集中每个数据的哈希值以及每个哈希值的出现频率;根据统计信息中每个哈希值的出现频率更新统计信息的直方图;当进行结构化查询语言查询时,根据所述统计信息选取最优执行计划。采用本方法,能够实时更新数据库的统计信息,从而降低更新统计信息时对系统性能造成的影响。
-
公开(公告)号:CN114297301A
公开(公告)日:2022-04-08
申请号:CN202111636110.3
申请日:2021-12-29
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 王凯龙
IPC: G06F16/27
Abstract: 本公开涉及一种数据同步方法、装置、设备及计算机可读存储介质,该方法包括:从源端服务器接收记录信息,所述记录信息包括源端数据库中存储的数据的变化信息;若发生网络传输中断,则在网络恢复正常时,向所述源端服务器发送中断之前所述目的端服务器接收到的最后一个记录信息的标识;从所述源端服务器接收所述最后一个记录信息之后的其他记录信息。本公开通过根据中断之前目的端服务器接收到的最后一个记录信息的标识对数据传输中断点进行准确定位,进一步获取中断点之后的记录信息,而无需重新发送所有记录信息就能够继续进行数据同步,从而避免了资源浪费,提高了数据同步的效率与灵活性。
-
公开(公告)号:CN114297241A
公开(公告)日:2022-04-08
申请号:CN202111635710.8
申请日:2021-12-29
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2455 , G06F16/23
Abstract: 本公开涉及一种资源锁定方法、装置、设备及介质。其中,资源锁定方法应用于第一锁控制节点,该方法包括:获取第一数据库节点发送的资源加锁请求,资源加锁请求用于请求对目标资源进行加锁;响应资源加锁请求,查询目标资源的加锁状态;若加锁状态为未加锁状态,对目标资源进行加锁处理,以使第一数据库节点具有目标资源的锁权限。根据本公开实施例,能够基于目标资源实时的加锁状态,正确的处理针对目标资源的资源加锁请求,实现对资源的有序加锁,提高加锁效率。
-
公开(公告)号:CN114265906A
公开(公告)日:2022-04-01
申请号:CN202111671116.4
申请日:2021-12-31
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 王凯龙
Abstract: 本公开涉及一种数据同步方法、装置、计算机设备和介质;其中,该方法包括:从源端数据库中获取待同步数据;将待同步数据封装成多个数据记录,并将多个数据记录依次写入记录文件中;调用目标数据读取程序从记录文件中读取对应的数据记录,并将读取到的数据记录发送至对应的目标数据库。本公开实施例中由于记录文件中能够存储的数据记录个数较多,因此数据记录在写入时不需要等候,并且通过从记录文件中读取对应的数据记录,能够减少对源端数据库资源的占用,同时保证目标数据库数据同步的实时性。
-
公开(公告)号:CN114237769A
公开(公告)日:2022-03-25
申请号:CN202111526534.4
申请日:2021-12-14
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F9/448
Abstract: 本公开涉及一种程序的执行方法、装置、设备及存储介质,该方法包括:在主程序执行过程中,当获取到子程序参数时,基于所述子程序参数确定待执行子程序以及待执行子程序对应的执行数据;控制所述待执行子程序基于所述执行数据执行相关逻辑。本公开通过根据子程序参数确定待执行子程序以及待执行子程序对应的执行数据,减少了查询子程序的次数,控制待执行子程序根据执行数据执行相关逻辑,将多个程序的执行变为一个程序执行,提升了执行效率,减少客户端与服务端网络报文交互次数,从而降低了网络延时开销,同时也降低了数据库的处理器开销。
-
公开(公告)号:CN114153909A
公开(公告)日:2022-03-08
申请号:CN202111422231.8
申请日:2021-11-26
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 王凯龙
Abstract: 本公开涉及一种基于Velocity模板引擎的数据库表结构翻译方法和装置;其中,方法包括:构建异构数据库之间的目标格式转换文件,基于目标接口获取源端的表字段信息,初始化Velocity后,构建Velocity上下文对象,将表字段信息输入Velocity上下文对象,在Velocity中加载目标格式转换文件对Velocity上下文对象中的表字段信息进行处理,得到表结构翻译结果并发送给目标端。由此,通过采用Velocity模板引擎进行表结构翻译,提高表结构翻译效率和准确性。
-
公开(公告)号:CN114116767A
公开(公告)日:2022-03-01
申请号:CN202111424112.6
申请日:2021-11-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/242 , G06F16/22
Abstract: 本发明提供了一种数据库SQL查询语句转换方法,涉及数据库技术领域。所述方法包括:获取原始SQL查询表达式;根据预设转换规则将所述原始SQL查询表达式转换为目标SQL查询表达式;所述目标SQL查询表达式为对所述原始SQL查询表达式的执行条件进行效率优化之后的表达式;所述预设转换规则是基于SQL字符串转换的方式或者基于查询树转换的方式;根据所述目标SQL查询表达式生成执行计划。采用本方法能够提高客户端的SQL语句在数据库中的执行效率。
-
公开(公告)号:CN113946597A
公开(公告)日:2022-01-18
申请号:CN202111228924.3
申请日:2021-10-21
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/2455 , G06F16/22
Abstract: 本公开涉及一种多模态大数据系统下的数据存储方法、装置、设备和介质,包括:根据第一查询请求,获取与第一查询请求对应的查询数据的数据来源、数据表名称和数据存取约束条件,其中,一条查询请求至少包括一条查询数据,根据数据来源和数据表名称确定各查询数据的初始数据存储位置,根据数据存取约束条件确定各查询数据的目标数据存储位置;根据初始数据存储位置与目标数据存储位置之间的关系对查询数据的存储位置进行调整,保证周期性查询数据的效率。
-
公开(公告)号:CN112491857A
公开(公告)日:2021-03-12
申请号:CN202011309773.X
申请日:2020-11-20
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本公开提供一种集合类型数据的传输方法、装置和设备。该方法包括:获取以第一数据结构存储的包括N个元素的原始数据,原始数据,N个元素对应N个第一键值对,每个第一键值对包括:第一键的值和第一数据的值,生成N个第一键值对对应的N个第二键值对,每个第二键值对包括:第一键的长度、第一键的值、第一数据的长度和第一数据的值,以第二数据结构存储传输数据,传输数据包括两部分,一部分为第一集合属性,第一集合属性包括:第一集合标识和原始数据的元素的数量,另一部分为依次存储的N个第二键值对,第一集合标识用于指示第一数据的值的嵌套层级,向第二设备发送以第二数据结构存储的传输数据,从而完成了集合类型的数据的传输。
-
-
-
-
-
-
-
-
-