-
公开(公告)号:CN118277457A
公开(公告)日:2024-07-02
申请号:CN202410704682.8
申请日:2024-06-03
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/2458 , G06F16/27 , G06F16/248 , G06F16/22
Abstract: 本发明涉及集群数据库的翻页查询技术领域,公开了一种结果集一致的翻页查询方法及系统,方法包括:获取翻页查询语句,所述翻页查询语句包括表名、查询内容、偏移条数和获取条数;根据所述翻页查询语句,查询得到表的每个分片的结果条数;利用所述集群名、库名和表名计算得到查询首页的起始分片;根据所述起始分片、每个分片的结果条数、偏移条数和获取条数,计算得到每个所述分片的结果集范围;根据所述结果集范围,串行执行对所述分片的结果集物化,汇总结果集物化结果,得到翻页查询结果。本发明不随偏移增加而产生性能衰减,可保持翻页查询性能的同时确保翻页结果集一致。
-
公开(公告)号:CN114461685B
公开(公告)日:2022-07-01
申请号:CN202210387220.9
申请日:2022-04-14
Applicant: 天津南大通用数据技术股份有限公司
Inventor: 崔杰
IPC: G06F16/2455
Abstract: 本发明提供了一种灵活扩展数据库字段的方法,查询语句方法与普通语句查询相同,从数据库文件中读取时,普通字段从数据库文件中读取,扩展字段从数据库文件中读取地址信息,再通过地址信息从二级缓存或大数据存储介质中,调取字段数据,实现了对普通数据大小限制的字段的有效扩展,使普通数据字段也具有了无限扩展的可能;实现数据字段灵活扩展,同时使客户能够无感进行字段数据操作。本发明所述的一种灵活扩展数据库字段的方法,扩展普通字段上限存储,从而最终达到高度有效地满足用户对业务数据的无感存取。
-
公开(公告)号:CN113515537B
公开(公告)日:2021-12-31
申请号:CN202111065798.4
申请日:2021-09-13
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/23 , G06F16/215 , G06F16/22 , G06F11/14
Abstract: 本发明提供了一种实现生命周期表垃圾数据免维护的方法,将数据存入预先建立的生命周期表,生命周期表由远到近期划分多个连续的时间段,依次为P1、P2、P3,每存入新数据,表内历史数据进行一次流转,流转步骤为:对生命周期表加锁;清除P2分区中垃圾数据,将P3中最先存入的部分数据向P2中拷贝,并作为P2中最新数据存放;清除P1分区中垃圾数据,将P2中最先存入的部分数据向P1中拷贝,并作为P1中最新数据存放;更新生命周期表的内部系统时间;删除P3中已被拷贝到P2的数据;删除P2中已被拷贝到P1的数据;解锁。本发明所述的生命周期表用分区边界来控制数据可见性和可查询性,采用先拷贝再删除的方式,即不产生任何额外的成本,效率高,流转可靠。
-
公开(公告)号:CN119149522B
公开(公告)日:2025-04-22
申请号:CN202411641365.2
申请日:2024-11-18
Applicant: 苏州吉呗思数据技术有限公司 , 天津南大通用数据技术股份有限公司
Inventor: 崔杰
IPC: G06F16/21 , G06F16/27 , G06F16/245
Abstract: 本发明提供了一种基于分布式数据库的数据处理方法、装置及电子设备,可以应用于数据库数据闪回技术领域。该方法包括:主执行节点将获取到的操作请求发送至子执行节点,操作请求针对目标表执行操作;子执行节点将操作执行结果发送至主执行节点,其中,操作执行结果是根据操作请求对目标表操作得到的;在操作执行结果表征执行成功的情况下,主执行节点获取与操作执行结果相对应的操作版本标识,并将操作版本标识发送至子执行节点;子执行节点根据操作版本标识和与目标表相关的操作记录信息,生成位图记录文件;根据位图记录文件和操作版本标识,对目标表中的数据进行闪回查询和闪回恢复操作。
-
公开(公告)号:CN117131078B
公开(公告)日:2024-02-06
申请号:CN202311361464.0
申请日:2023-10-20
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本发明提供了一种基于跨分布模式的关联查询优化方法,包括:在数据库中新增一张系统表,记录所有表的分布信息,包括表名、所属分布模式、分片和分布键;对于数据库中的两个需要进行关联查询的分布表,在执行关联查询的阶段,根据系统表的记录,判断两个分布表是否分别属于不同的分布模式,以及是否存在包含关系;根据两个分布表的分布模式及两个分布表之间的包含关系,判断在关联查询的过程中是否需要执行拉表操作。本发明有益效果:在同一集群存在多种分布模式的场景下,使包含关系下的分布各表,在关联查询时不产生数据重分布和多余计划步骤等耗时操作,从而极大地节省了时间并大幅提升了性能。
-
公开(公告)号:CN115630085A
公开(公告)日:2023-01-20
申请号:CN202211533168.X
申请日:2022-12-02
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/242 , G06F16/22 , G06F40/253
Abstract: 本发明提供的一种数据库变量参数作用域控制方法、装置及设备,获取发送的SQL语句;解析所述SQL语句内各层查询语句间的嵌套关系;对目标查询语句进行语法合法性解析、语义合法性解析以及根据所述目标查询语句内预设的提示内容建立参数对象列表,并检查参数的合法性;建立所述目标查询语句的抽象语法树,将所述参数对象列表存储至所述抽象语法树的结构中;根据所述嵌套关系,将所述SQL语句内所有的抽象语法树构建为一个完整语法树;执行所述SQL语句的完整语法树,并返回执行结果。本申请所述的一种数据库变量参数作用域控制方法、装置及设备,实现对数据库变量参数的作用域进行更细粒度地控制。
-
公开(公告)号:CN113986889B
公开(公告)日:2022-04-05
申请号:CN202111617476.6
申请日:2021-12-28
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/21 , G06F16/22 , G06F16/245
Abstract: 本发明提供了一种实现数据库函数智能扩展的方法及系统,预先设置扩展函数库及系统表;主控内核程序对自定义函数组进行生成,生成统一注册函数及自定义函数组文件;客户端创建自定义函数组,调用统一注册函数,将函数注册信息写入到系统表及内存;自定义函数组中的自定义函数的使用过程中,客户端输入自定义函数名称,确定自定义函数可执行,调用自定义函数组文件,执行自定义函数组。本发明所述的通过在数据库内设置系统表和扩展函数库,将系统表和扩展函数库与主控内核程序配合,增强数据库的扩展性,同时减少修改主控内核程序代码,减少升级风险。
-
公开(公告)号:CN113515537A
公开(公告)日:2021-10-19
申请号:CN202111065798.4
申请日:2021-09-13
Applicant: 天津南大通用数据技术股份有限公司
IPC: G06F16/23 , G06F16/215 , G06F16/22 , G06F11/14
Abstract: 本发明提供了一种实现生命周期表垃圾数据免维护的方法,将数据存入预先建立的生命周期表,生命周期表由远到近期划分多个连续的时间段,依次为P1、P2、P3,每存入新数据,表内历史数据进行一次流转,流转步骤为:对生命周期表加锁;清除P2分区中垃圾数据,将P3中最先存入的部分数据向P2中拷贝,并作为P2中最新数据存放;清除P1分区中垃圾数据,将P2中最先存入的部分数据向P1中拷贝,并作为P1中最新数据存放;更新生命周期表的内部系统时间;删除P3中已被拷贝到P2的数据;删除P2中已被拷贝到P1的数据;解锁。本发明所述的生命周期表用分区边界来控制数据可见性和可查询性,采用先拷贝再删除的方式,即不产生任何额外的成本,效率高,流转可靠。
-
-
-
-
-
-
-