【技术实现步骤摘要】
业务查询方法、装置、设备及存储介质
[0001]本申请实施例涉及计算机
,尤其涉及一种业务查询方法、装置、设备及存储介质。
技术介绍
[0002]通常结构化查询语言(Structured Query Language,SQL)数据库中存在主表以及与主表关联的大量从表。目前如果用户需要查询某项业务,需要先查询主表,再查询该主表关联的各项从表。显然,这种业务查询方式效率较低。
技术实现思路
[0003]本申请提供一种业务查询方法、装置、设备及存储介质,从而可以提高业务查询效率。
[0004]第一方面,本申请提供一种业务查询方法,包括:获取主表和至少一个从表,主表和至少一个从表与业务查询相关;根据主表和至少一个从表生成宽表;获取待查询业务;在宽表中查询待查询业务,并返回查询结果。
[0005]第二方面,本申请提供一种业务查询装置,包括:第一获取模块、生成模块、第二获取模块和查询模块,其中,第一获取模块用于获取主表和至少一个从表,主表和至少一个从表与业务查询相关;生成模块用于根据主表和至少一个从 ...
【技术保护点】
【技术特征摘要】
1.一种业务查询方法,其特征在于,包括:获取主表和至少一个从表,所述主表和所述至少一个从表与业务查询相关;根据所述主表和所述至少一个从表生成宽表;获取待查询业务;在所述宽表中查询所述待查询业务,并返回查询结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述主表和所述至少一个从表生成宽表,包括:根据所述主表和所述至少一个从表生成雪花模型;根据所述雪花模型生成所述宽表。3.根据权利要求1或2所述的方法,其特征在于,还包括:实时获取所述主表的日志;根据所述主表的日志判断所述主表是否存在数据更新;若所述主表的第一数据发生更新,则对所述宽表中的所述第一数据进行相应更新;其中,所述第一数据是所述主表中的任一个数据。4.根据权利要求1或2所述的方法,其特征在于,所述至少一个从表中包括:至少一个一级从表和至少一个二级从表;其中,所述一级从表是包括所述宽表中需要实时更新的数据的从表,且所述一级从表与所述主表直接或者间接关联,所述二级从表是不包括所述宽表中需要实时更新的数据的从表,且所述二级从表与一个所述一级从表直接或者间接关联。5.根据权利要求4所述的方法,其特征在于,还包括:实时获取所述一级从表的日志;根据所述一级从表的日志判断所述一级从表是否存在数据更新;若确定所述一级从表的第二数据发生更新,则对所述宽表中的所述第二数据进行相应更新;其中,所述第二...
【专利技术属性】
技术研发人员:梁晨,黄文仁,王立志,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。