一种获取数据的方法、装置、介质和电子设备制造方法及图纸

技术编号:23497923 阅读:55 留言:0更新日期:2020-03-13 13:05
本公开提供了一种获取数据的方法、装置、介质和电子设备。所述方法应用于协程中包括:获取远程数据库的访问指令;基于预设分级规则分析所述访问指令,获取所述访问指令的第一分级信息;从分级时间数据集中获取所述第一分级信息对应的第一访问时间间隔参数;基于所述第一访问时间间隔参数定时根据所述访问指令从远程数据库中获取访问信息。本公开提供了一种使用协程定时获取数据到内存的方法,解决了访问时数据库的压力,减少了响应延迟,提高了运行效率。

A method, device, medium and electronic device for obtaining data

【技术实现步骤摘要】
一种获取数据的方法、装置、介质和电子设备
本公开涉及计算机
,具体而言,涉及一种获取数据的方法、装置、介质和电子设备。
技术介绍
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的、根据一定的规则保存的数据集合。可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。对数据库进行数据拉取操作实际上就是从远程的数据仓库中进行数据查询,然后将查询后的数据保存在本地进行进一步处理的过程。当拉取的数据量小,且拉取次数多时,常会导致访问数据库的压力大,从而导致响应延迟,降低运行效率。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的目的在于提供一种获取数据的方法、装置、介质和电子设备,能够解决上述提到的至少一个技术问题。具体方案如下:根据本公本文档来自技高网...

【技术保护点】
1.一种获取数据的方法,应用于协程中,其特征在于,包括:/n获取远程数据库的访问指令;/n基于预设分级规则分析所述访问指令,获取所述访问指令的第一分级信息;/n从分级时间数据集中获取所述第一分级信息对应的第一访问时间间隔参数;/n基于所述第一访问时间间隔参数定时根据所述访问指令从远程数据库中获取访问信息。/n

【技术特征摘要】
1.一种获取数据的方法,应用于协程中,其特征在于,包括:
获取远程数据库的访问指令;
基于预设分级规则分析所述访问指令,获取所述访问指令的第一分级信息;
从分级时间数据集中获取所述第一分级信息对应的第一访问时间间隔参数;
基于所述第一访问时间间隔参数定时根据所述访问指令从远程数据库中获取访问信息。


2.根据权利要求1所述的方法,其特征在于,所述第一分级信息或对应的第一访问时间间隔参数与参考信息正相关;所述参考信息至少包括以下信息之一:
所述访问指令访问的服务器数量;
所述访问指令访问的数据库的数量;
所述访问指令访问的数据表的数量;
所述访问指令中逻辑条件的数量;
所述访问指令中操作符的数量。


3.根据权利要求1所述的方法,其特征在于,在所述从分级时间数据集中获取所述第一分级信息对应的第一访问时间间隔参数前,还包括:
从历史信息数据集中获取多个第二分级信息的历史访问指令、历史访问时间和历史响应时间;
分析所述历史访问指令、历史访问时间和历史响应时间生成所述第二分级信息对应的第二访问时间间隔参数;
基于所述第二分级信息和所述第二访问时间间隔参数更新所述分级时间数据集。


4.根据权利要求1所述的方法,其特征在于,所述基于所述第一访问时间间隔参数定时根据所述访问指令从远程数据库中获取访问信息,包括:
基于所述第一访问时间间隔参数定时将所述访问指令放入访问队列中;
根据所述访问队列的顺序依次获取所述访问指令,且基于所述访问指令从所述远程数据库中获取访问信息。


5.根据权利要求1所述的方法,其特征在于,所述基于所述第一访问时间间隔参数定时根据所述访问指令从远程数据库中获取访问信息,包括:
基于所述访问指令获取...

【专利技术属性】
技术研发人员:马福龙
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1