【技术实现步骤摘要】
数据查询方法、装置及存储介质
[0001]本申请涉及数据库
,特别是涉及一种数据查询方法、装置及存储介质。
技术介绍
[0002]金融数据查询平台可以为用户提供基于互联网大数据的金融数据的查询和分析。例如,用户通过终端设备向金融数据查询平台发送查询某个公司的金融数据的请求,金融数据查询平台可以根据用户需求在互联网的海量数据中获取与该公司相关的金融数据。
[0003]很多时候,金融数据查询平台本身并不产生金融数据,在接到用户的查询请求后,也需要从各个网站平台获取相关金融数据。例如,金融数据查询平台可能需要向第三方的金融机构来获取相关的金融数据。但是很多时候,这些网站平台没有提供封装调用的API接口,因此当金融数据查询平台收到用户的查询请求后,也只能通过互联网搜索的方式获取各个网站平台的金融数据,而不能直接调用各个网站平台的数据库。由于这种从互联网搜索的方式缺乏查询数据用的索引,因此当查询的数据量比较大的时候(例如6000多万条数据),反馈的时间会非常长,导致出现不良的用户体验。
[0004]针对上述的现有 ...
【技术保护点】
【技术特征摘要】
1.一种数据查询方法,用于数据查询平台,其特征在于,包括:利用预设的数据抓取程序从互联网获取第一互联网数据,并在对所述第一互联网数据添加相应索引后将所述第一互联网数据存储于所述数据查询平台的数据库;接收数据查询请求;以及响应于所述数据查询请求,通过预先设置的数据库检索引擎在所述数据库中根据所述索引从所述第一互联网数据中检索与所述查询请求相关的数据库返回数据。2.根据权利要求1所述的方法,其特征在于,利用预设的数据抓取程序从互联网获取第一互联网数据的操作,包括:获取将互联网数据存储于所述数据库的相关操作的历史信息;以及根据所述历史信息确定执行从所互联网获取所述第一互联网数据的操作的时间间隔。3.根据权利要求1所述的方法,其特征在于,还包括:响应于所述查询请求,利用预先设置的互联网检索引擎控制所述数据抓取程序从互联网获取与所述查询请求相关的第二互联网数据,其中所述第二互联网数据为所述数据库未同步的数据;以及将所述数据库检索数据以及所述第二互联网数据结合,生成与所述查询请求对应的检索返回数据。4.根据权利要求1所述的方法,其特征在于,响应于所述数据查询请求,通过预先设置的数据库检索引擎在所述数据库中根据所述索引从所述第一互联网数据中检索与所述查询请求相关的数据库返回数据的操作,包括:响应于所述数据查询请求,创建与所述数据查询请求对应的数据查询线程;将所述数据查询线程部署于预先设置的线程池中,其中所述线程池中部署有与所述数据查询线程并行运行的多个数据查询线程;以及通过与所述数据查询请求对应的数据查询线程,调用所述数据库检索引擎在所述数据库中检索所述数据库返回数据。5.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行权利要求1至4中任意一项所述的方法。6.一种数据查询装置,用于数据查询平台,其特征在于,包括:第一互联网数据获取模块,用于利用预设的数据抓取程序从互联网获取第一互联网数据,并在对所述第一互联网数据添加相应索引后将所述第一互联网数据存储于所...
【专利技术属性】
技术研发人员:钱直儒,翟晓凯,葛旭,
申请(专利权)人:北京数秦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。