预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114077619A(43)申请公布日2022.02.22(21)申请号202010843817.0(22)申请日2020.08.20(71)申请人北京字节跳动网络技术有限公司地址100041北京市石景山区实兴大街30号院3号楼2层B-0035房间(72)发明人赵凯(74)专利代理机构北京远智汇知识产权代理有限公司11659代理人范坤坤(51)Int.Cl.G06F16/2453(2019.01)G06F16/242(2019.01)G06F16/23(2019.01)G06F16/27(2019.01)权利要求书2页说明书16页附图6页(54)发明名称数据查询方法、装置、电子设备和存储介质(57)摘要本公开实施例提供了一种据查询方法、装置、电子设备和存储介质。该方法包括:当接收到数据查询请求时,获取所述数据查询请求的场景信息以及与所述场景信息对应的目标架构配置信息,所述目标架构配置信息记录于配置文件中;根据所述目标架构配置信息加载目标数据存储架构;基于所述目标数据存储架构查询所述数据查询请求的待查询数据。本公开实施例通过采用上述技术方案,在服务器的配置文件而非服务器提供查询服务程序代码中记录服务器在不同应用场景中查询数据时使用的数据存储架构的架构配置信息,能够精简服务器提供查询服务的程序代码,降低程序代码的维护难度。CN114077619ACN114077619A权利要求书1/2页1.一种数据查询方法,其特征在于,包括:当接收到数据查询请求时,获取所述数据查询请求的场景信息以及与所述场景信息对应的目标架构配置信息,所述目标架构配置信息记录于配置文件中;根据所述目标架构配置信息加载目标数据存储架构;基于所述目标数据存储架构查询所述数据查询请求的待查询数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据存储架构查询所述数据查询请求的待查询数据,包括:根据所述目标数据存储架构中各存储节点的顺序,自至少一个所述存储节点中获取数据,以得到所述数据查询请求的待查询数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标数据存储架构中各存储节点的顺序,自至少一个所述存储节点中获取数据,以得到所述数据查询请求的待查询数据,包括:将所述目标数据存储架构的根存储节点确定为当前节点,并将所述待查询数据请求对应的待查询数据确定为当前数据;根据所述目标架构配置信息确定所述当前节点的数据获取函数;调用所述数据获取函数进行数据获取,并接收所述数据获取函数的返回信息;如果所述返回信息包含当前反馈数据,则判断所述当前反馈数据是否存在遗漏数据,若是,则将所述遗漏数据确定为当前数据,将所述当前节点的回落节点确定为当前节点,并返回执行所述根据所述目标架构配置信息确定所述当前节点的数据获取函数的操作;若否,则将已获取到的当前反馈数据确定为所述待查询数据。4.根据权利要求3所述的方法,其特征在于,还包括:如果所述返回信息包含数据获取异常提示信息,则判断所述当前节点是否未处于停止获取数据状态且存在兜底节点,若是,则将所述兜底节点确定为当前节点,并返回执行所述根据所述目标架构配置信息确定所述当前节点的数据获取函数的操作;若否,则将已获取到的当前反馈数据确定为所述待查询数据。5.根据权利要求3所述的方法,其特征在于,还包括:如果所述当前节点为上一节点的回落节点,且所述上一节点设置有数据回源标识,则将所述当前反馈数据发送给所述上一节点进行存储,其中,所述上一节点为所述目标数据存储架构中上一个被确定为当前节点的存储节点。6.根据权利要求3所述的方法,其特征在于,还包括:如果所述当前节点设置有预热标识,则确定所述预热标识对应的目标存储节点,并控制所述目标存储节点进行预热。7.根据权利要求3所述的方法,其特征在于,在所述根据所述目标架构配置信息确定所述当前节点的数据获取函数之前,还包括:确定所述当前节点为非虚拟节点;相应的,所述方法还包括:如果所述当前节点为虚拟节点,则将所述当前节点的回落节点确定为当前节点,并判断所述当前节点是否为虚拟节点,直至所述当前节点为非虚拟节点为止。8.根据权利要求3-7任一所述的方法,其特征在于,还包括:2CN114077619A权利要求书2/2页如果所述当前节点不存在回落节点,则将已获取到的当前反馈数据确定为所述待查询数据。9.根据权利要求1-7任一所述的方法,其特征在于,在所述根据所述目标架构配置信息加载目标数据存储架构之前,还包括:确定内存中未加载原始数据存储架构或内存中加载的原始数据存储架构的原始架构配置信息与所述目标架构配置信息不相同,其中,所述原始数据存储架构与所述场景信息对应。10.根据权利要求9所述的方法,其特征在于,还包括:当接收到配置