[发明专利]数据表处理方法、装置、设备及介质在审
申请号: | 202210103926.8 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114443663A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 胡畔;雷颖;杨红远;曹文伟;王黎君;吴方义;聂莉;朱晓康;郑佳 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/242 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 张博 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据表 处理 方法 装置 设备 介质 | ||
本公开提供了一种数据表处理方法,可以应用于计算机领域、大数据领域。该数据表处理方法包括:解析查询语句,得到解析结果;根据解析结果,确定与查询语句对应的表关系信息与表字段信息,其中,表关系信息记录有具有关联关系的多个数据表的名称,表字段信息记录有数据表的名称和数据表的关联字段;根据预设时间段内的不同查询语句分别对应的联机交易数量,确定每个查询语句的交易关联权重;根据每个交易关联权重、表关系信息和表字段信息与查询语句的对应关系,确定表关系信息的数据表权重和表字段信息的关联字段权重;根据数据表权重与关联字段权重,将多个数据表分片存储。本公开还提供了一种数据表处理装置、设备、存储介质和程序产品。
技术领域
本公开涉及计算机技术领域、大数据技术领域,具体地涉及一种数据表处理方法、装置、设备、介质和程序产品。
背景技术
随着计算机技术的发展,可以将多个数据表存储于不同的数据库分片中,根据数据表之间的关联关系,可以查询多个数据表。也可以将同一数据表拆分至多个数据库分片中存储,同一数据表的信息可以通过关联字段的关联关系,实现针对该数据表的查询。
在实现本公开的发明构思过程中,发明人发现对于数据表查询的效率较低,不能满足相关用户的查询需求。
发明内容
鉴于上述问题,本公开提供了数据表处理方法、装置、设备、介质和程序产品。
根据本公开的第一个方面,提供了一种数据表处理方法,包括:
解析查询语句,得到解析结果,其中,上述解析结果包括在上述查询语句中,多个数据表之间的关联关系和用于将上述多个数据表中的数据表进行关联的关联字段;
根据上述解析结果,确定与上述查询语句对应的表关系信息与表字段信息,其中,上述表关系信息记录有具有关联关系的多个数据表的名称,上述表字段信息记录有上述数据表的名称和上述数据表的关联字段;
根据预设时间段内的不同上述查询语句分别对应的联机交易数量,确定每个上述查询语句的交易关联权重;
根据每个上述交易关联权重、上述表关系信息和上述表字段信息与上述查询语句的对应关系,确定上述表关系信息的数据表权重和上述表字段信息的关联字段权重;
根据上述数据表权重与上述关联字段权重,将多个上述数据表分片存储。
根据本公开的实施例,数据表处理方法还包括:
按照预设响应规则,确定每个上述查询语句的响应关联权重,其中,上述预设响应规则根据批量交易的预设响应时长确定;
根据每个上述响应关联权重、上述表关系信息和上述表字段信息与上述查询语句的对应关系,更新上述表关系信息和上述表字段信息,得到更新后的数据表权重和更新后的关联字段权重。
根据本公开的实施例,按照预设响应规则,确定每个上述查询语句的响应关联权重包括:
按照上述预设响应规则,确定批量交易的预设响应时长,其中,上述批量交易与至少一个上述查询语句相对应;
根据不同上述批量交易的预设响应时长,确定每个上述批量交易的批量交易权重;
根据上述批量交易与上述查询语句的对应关系,将上述批量交易的批量交易权重确定为上述查询语句的响应关联权重。
根据本公开的实施例,根据预设时间段内的不同上述查询语句分别对应的联机交易数量,确定每个上述查询语句的交易关联权重包括:
对上述预设时间段内,每个上述查询语句对应的联机交易数量进行归一化处理,得到上述预设时间段内每个上述查询语句的交易关联权重。
根据本公开的实施例,上述预设时间段包括多个;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210103926.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:医学检验科样本稀释浓度调节装置
- 下一篇:一种防雨防尘的移动式供电车