一种结果集一致的翻页查询方法及系统

    公开(公告)号:CN118277457A

    公开(公告)日:2024-07-02

    申请号:CN202410704682.8

    申请日:2024-06-03

    Inventor: 刘新亮 崔杰

    Abstract: 本发明涉及集群数据库的翻页查询技术领域,公开了一种结果集一致的翻页查询方法及系统,方法包括:获取翻页查询语句,所述翻页查询语句包括表名、查询内容、偏移条数和获取条数;根据所述翻页查询语句,查询得到表的每个分片的结果条数;利用所述集群名、库名和表名计算得到查询首页的起始分片;根据所述起始分片、每个分片的结果条数、偏移条数和获取条数,计算得到每个所述分片的结果集范围;根据所述结果集范围,串行执行对所述分片的结果集物化,汇总结果集物化结果,得到翻页查询结果。本发明不随偏移增加而产生性能衰减,可保持翻页查询性能的同时确保翻页结果集一致。

    一种数据库迁移中的分布键选择方法、系统、设备及产品

    公开(公告)号:CN118260311A

    公开(公告)日:2024-06-28

    申请号:CN202410677055.X

    申请日:2024-05-29

    Inventor: 李运涛

    Abstract: 本发明涉及数据库迁移技术领域,公开了一种数据库迁移中的分布键选择方法、系统、设备及产品,方法包括:获取源数据库的DDL语句,以及DML语句或存储过程;根据所述DDL语句选择分布键,获得分布键初始选择结果;从所述DML语句或存储过程中统计信息,所述信息包含库名、表名、字段名和出现次数,将所述信息中的每个表中所述出现次数最大的所述字段名选择为对应表的最佳分布键;使用所述最佳分布键替换所述分布键初始选择结果中对应表的分布键,获得分布键最终选择结果。本发明利用源数据库的原始DML、存储过程的基础信息,通过解析统计基础信息来修订、补充添加分布键到迁移之后的DDL中,选择出最优的分布键。

    一种测试用例的高效生成方法、系统、设备、介质及产品

    公开(公告)号:CN118260210A

    公开(公告)日:2024-06-28

    申请号:CN202410677203.8

    申请日:2024-05-29

    Inventor: 吴雪鹏

    Abstract: 本发明涉及软件测试技术领域,公开了一种测试用例的高效生成方法、系统、设备、介质及产品,方法包括:获取正交用例模板,所述正交用例模板的内容包括正交阵列、正交限定符和正交方式;解析所述正交用例模板,生成抽象语法树;解析所述抽象语法树,根据所述抽象语法树的正交阵列和正交方式,生成多组数据;将所述数据的参数值替换至所述抽象语法树的含有正交限定符的正交变量中,得到多个新的抽象语法树;每组所述数据对应生成一个所述新的抽象语法树;重构所述新的抽象语法树,生成多个测试用例;每个所述新的抽象语法树对应生成一个所述测试用例。本发明根据正交算法进行测试用例设计,从而可以自动生成大量的测试用例。

    分布式数据库集群间表数据的同步方法及系统

    公开(公告)号:CN117971984B

    公开(公告)日:2024-06-21

    申请号:CN202410377004.5

    申请日:2024-03-29

    Inventor: 郭朋

    Abstract: 本发明涉及数据处理技术领域,公开了一种分布式数据库集群间表数据的同步方法及系统,用于提高分布式数据库集群间表数据的同步的效率。方法包括:创建临时外部表,基于所述同步任务列表以及所述待同步表数据,通过所述目标同步命令对所述临时外部表进行表数据文件同步,得到同步临时表;对所述同步临时表以及所述待同步表数据进行同步完整性校验,得到校验结果;当所述校验结果为通过时,将所述同步临时表的数据插入预置的目标同步表中,同时,采集同步日志信息,将所述同步日志信息传输至预置的同步展示终端。

    一种针对不同主机的安全外壳协议连接的连接管理方法

    公开(公告)号:CN118193331A

    公开(公告)日:2024-06-14

    申请号:CN202410612547.0

    申请日:2024-05-17

    Inventor: 崔旻

    Abstract: 本发明提供了一种针对不同主机的安全外壳协议连接的连接管理方法,包括如下步骤:初始化安全外壳协议的连接组件,分别使用两个安全线程定期检查并管理安全外壳协议的使用状态和生命周期;根据业务需求和线程的当前状态,动态创建或复用安全外壳协议连接,持续扫描并更新安全外壳协议的连接状态,根据当前的连接状态执行关闭并回收,过期且未被使用的安全外壳协议的操作。本发明有益效果:实现了针对不同主机的安全外壳协议连接进行管理和复用,可以根据不同主机的特性来选择合适的连接,确保对不同主机的连接进行有效的管理,避免长时间闲置的连接占用资源,同时保证连接的新鲜度和可用性。

    一种分布式数据库数据自动恢复方法

    公开(公告)号:CN118069430A

    公开(公告)日:2024-05-24

    申请号:CN202410458526.8

    申请日:2024-04-17

    Inventor: 阳远健

    Abstract: 本发明提供了一种分布式数据库数据自动恢复方法,数据库系统持续监控节点进程状态,当因节点故障造成数据损坏时,数据库通过数据自动恢复方法自动地修复数据,数据自动恢复方法包括触发自动恢复服务、查询表操作、表结构恢复、表数据恢复、表结构和数据恢复。本发明有益效果:实现了无感知的数据恢复,自动修复节点进程宕机导致的数据丢失,确保系统高可用性。

    一种分布式数据库并行数据采集处理方法

    公开(公告)号:CN117992257A

    公开(公告)日:2024-05-07

    申请号:CN202410405920.5

    申请日:2024-04-07

    Inventor: 谷裕

    Abstract: 本发明提供了一种分布式数据库并行数据采集处理方法,包括:将每个数据节点内的数据库日志发送至日志消息队列组件,并在数据库日志中插入全局标识;事务信息提取组件从日志消息队列组件的数据库日志中获取相应的全局标识,并将全局标识的信息写入事务消息队列;事务位面控制器从事务消息队列中读取全局标识,并从日志消息队列组件获取提交不晚于当前全局标识的数据库日志;数据处理模块并行处理每个事务消息队列上的日志,将结果并行输出给数据采集者。本发明有益效果:有效提升系统的性能、实时性、可扩展性和可靠性,为分布式数据库的并行数据采集处理提供了有力支持。

    LSTM和TRM组合的智能数据库语法解析方法

    公开(公告)号:CN117992068A

    公开(公告)日:2024-05-07

    申请号:CN202410390606.4

    申请日:2024-04-02

    Inventor: 韩明帅

    Abstract: 本发明提供了一种LSTM和TRM组合的智能数据库语法解析方法,所述方法由智能数据库语法解析系统实现,智能数据库语法解析系统包括输入模块、预处理模块、特征提取模块、序列建模模块和输出模块,所述输入模块依次通过预处理模块、特征提取模块、序列建模模块与输出模块通信连接。本发明有益效果:本方法结合了LSTM和TRM的优点,能够更好地捕捉SQL语句中的时序信息和语法结构,提高了解析准确率。通过预训练的LSTM模型和自注意力机制,该方法能够快速准确地解析SQL语句,为智能数据库的发展提供了有力支持。

    一种恢复列存储分布式数据库误删除数据的方法及系统

    公开(公告)号:CN117971565A

    公开(公告)日:2024-05-03

    申请号:CN202410377386.1

    申请日:2024-03-29

    Inventor: 陈德亮

    Abstract: 本发明涉及电数字数据处理技术领域,尤其涉及一种恢复列存储分布式数据库误删除数据的方法及系统,其方法包括如下步骤:获取数据节点信息,并判断为分布表或复制表后传输;判断分布物理存储位置是否存在表数据文件及A版本属性文件和B版本属性文件,若同时存在A版本属性文件和B版本属性文件,则将A版本属性文件和B版本属性文件传输;判断A版本属性文件和B版本属性文件中是否有一个存在删除操作,若有切换版本属性文件后传输;切换后的版本属性文件对集群数据节点信息及分布表信息进行刷新处理。本发明提供的方法及系统能够实现列存储分布式数据库误删除数据的恢复功能,且具有较高的实用价值。

    MPP数据库查询任务均衡的方法、系统、设备及介质

    公开(公告)号:CN117971506A

    公开(公告)日:2024-05-03

    申请号:CN202410377170.5

    申请日:2024-03-29

    Inventor: 姜骁

    Abstract: 本发明涉及数据查询技术领域,尤其涉及一种MPP数据库查询任务均衡的方法、系统、设备及介质,包括如下步骤:S1.确定是否存在不可用的节点,并确定直接影响分片及间接影响分片;S2.分配直接影响分片;S3.分配间接影响分片:对间接影响分片逐一采用的策略为对其表名称计算哈希值,再用哈希值对主备片数量取模,由计算结果决定把间接影响分片的任务分配给主片还是备片。本发明提供的技术方案中,通过本发明提供的方法步骤使得运算中不会出现总是某个计算节点分配到多个任务;而且由于表和计算节点之间存在映射关系,因此计算节点上比较容易管理数据缓存。

Patent Agency Ranking