【技术实现步骤摘要】
一种数据表查询方法、系统、电子设备及存储介质
[0001]本申请涉及数据处理的
,具体涉及一种数据表查询方法、系统、电子设备及存储介质。
技术介绍
[0002]目前,在数据研发平台中,数据表格是一类重要的业务组件。随着互联网的发展,大数据已经渗透到人们生活的方方面面,大数据表是利用计算机技术对海量、高增长率的非结构化信息进行处理和分析的技术集合。主要包括:数据的收集,从各种来源获取原始资源,包括人工采集和自动采集两种方式;数据的预处理,指的是根据需要将大量零散无序的数据转换成有规律的结构化的数据处理过程,包括转换格式、去冗余以及合并同类项等;数据分析过程指的是对所得到的结果进行进一步的加工。
[0003]为了提升单一数据库的性能,把数据分散到不同的数据库中,从而达到提升数据库性能的目的。
[0004]在开发项目中大部分为了敏捷开发一般不会考虑大批量数据做报表导出的场景,以及大表与大表之间关联的问题,导致后续数据量过大以及导出操作频繁时无法导出或者内存溢出造成系统崩溃,但是运用大数据相关技术的成本较高、时 ...
【技术保护点】
【技术特征摘要】
1.一种数据表查询方法,其特征在于,所述方法包括:接收用户查询条件,并根据所述用户查询条件获取对应数据库的位置;向对应数据库发送数据查询请求,响应于所述数据查询请求的数量小于数据库荷载数量,进入查询阶段;根据所述数据查询请求分割需要查询的表,并创建临时表;关联所述临时表并存储,以便于根据所述数据查询请求返回对应的查询结果。2.根据权利要求1所述的数据表查询方法,其特征在于,向对应数据库发送数据查询请求之后,还包括:根据所述数据查询请求生成一条包含有查询信息的查询记录;根据所述查询记录生成对应的记录键,获取所述记录键的值形成桶集合;其中,所述记录键包括所述数据库的IP。3.根据权利要求2所述的数据表查询方法,其特征在于,所述方法还包括:每间隔预设时间轮询一次所述桶集合中的查询记录数量;判断所述查询记录数量是否小于预设查询数量;若所述查询记录数量小于所述预设查询数量,则指示所述数据查询请求的数量小于数据库荷载数量,进入查询阶段;若所述查询记录数量大于等于所述预设查询数量,则指示所述数据查询请求的数量大于数据库荷载数量,进入等待查询阶段。4.根据权利要求1所述的数据表查询方法,其特征在于,根据所述数据查询请求分割需要查询的表,并创建临时表,具体包括:获取需要查询的表的查询维度,根据所述查询维度分割数据为数据块;每个数据块对应创建一个所述临时表;获取所述数据查询请求对应的数据信息并存入所述临时表。5.根据权利要求4所述的数据表查询方法,其特...
【专利技术属性】
技术研发人员:汪鼎玮,杨永福,
申请(专利权)人:上海时代光华教育发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。