数据获取方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:37665618 阅读:32 留言:0更新日期:2023-05-26 04:23
本公开的实施例公开了数据获取方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于确定访问方式为通过客户端访问目标数据库的方式,获取访问请求;获取历史异常访问请求集合;确定访问请求是否为异常访问请求;响应于确定不是异常访问请求,对访问请求进行解析,得到待检测字段;对待检测字段进行分割,得到分割字段序列;对分割字段序列进行字段组合处理,得到目标数据目录层级字段和目标数据库层级字段;根据目标数据目录层级字段和目标数据库层级字段,获取目标数据。该实施方式通过预定格式将多层级字段组合成标注MySQL字段,可以获取更大范围内的数据、提高数据库的兼容性,降低系统的运算负荷以及提高数据查询效率。提高数据查询效率。提高数据查询效率。

【技术实现步骤摘要】
数据获取方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及数据获取方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]从数据库中提取数据时,需要对访问请求进行异常访问检测,避免造成数据泄露。Apache Doris是具有3层元数据层级的数据库, MySQL数据库或者兼容MySQL协议的数据库产品采用两层的元数据设计方案。对于数据的获取,通常采用的方式为:对访问请求进行异常访问检测后,通过switch命令切换不同的数据目录层级,以便获取不同数据目录层级下的数据。
[0003]然而,专利技术人发现,当采用上述方式来获取数据,经常会存在如下技术问题:第一, 用户使用switch命令访问目标数据时,由于switch命令不是标准的MySQL命令请求,导致增加数据库系统的访问请求、系统的处理负荷以及降低用户的访问体验感,进而导致系统的性能下降。
[0004]第二,通过关联规则构建异常访问规则库,对访问请求进行异常访问检测,由于需要频繁地对历史访问请求进行扫描,造成规则库中的数据不具有时效性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据获取方法,包括:响应于确定访问方式为通过客户端访问目标数据库的方式,获取访问请求;获取针对所述目标数据库的历史异常访问请求集合;根据所述历史异常访问请求集合,确定所述访问请求是否为异常访问请求;响应于确定不是异常访问请求,对所述访问请求进行解析,得到待检测字段;根据预设字段,依次对所述待检测字段进行分割,得到分割字段序列;对所述分割字段序列进行字段组合处理,得到目标数据目录层级字段和目标数据库层级字段;根据所述目标数据目录层级字段和所述目标数据库层级字段,获取目标数据。2.根据权利要求1所述的方法,其中,所述对所述分割字段序列进行字段组合处理,得到目标数据目录层级字段和目标数据库层级字段,包括:获取所述目标数据库中的数据目录层级字段集合;利用预设格式,对所述数据目录层级字段集合进行组合,得到组合后数据目录层级字段集合;从所述组合后数据目录层级字段集合中筛选出与所述待检测字段相匹配的组合后数据目录层级字段,作为目标组合后数据目录层级字段;将所述目标组合后数据目录层级字段对应的数据目录层级字段,确定为所述目标数据目录层级字段;获取与所述目标数据目录层级字段对应的数据库层级字段集合;利用预设格式,对所述目标数据目录层级字段和所述数据库层级字段集合中的每个数据库层级字段进行组合处理,以生成组合后字段,得到组合后字段集合;从所述组合后字段集合中筛选出与所述待检测字段相匹配的组合后字段,作为目标组合后字段;将所述目标组合后字段对应的数据目录层级字段和数据库层级字段,分别确定为目标数据目录层级字段和目标数据库层级字段。3.根据权利要求1所述的方法,其中,在所述根据所述历史异常访问请求集合,确定所述访问请求是否为异常访问请求之后,还包括:响应于确定所述访问请求是异常访问请求,对所述访问请求进行异常访问预警,以及将所述访问请求发送至监控终端。4.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定访问方式为访问元数据数据库的方式,获取查询请求集合;从所述查询请求集合中筛选出满足预设条件的查询请求,作为目标查询请求,其中,所述预设条件是查询请求中数据表字段包括第一预设字段的条件;对所述目标查询请求进行更新,得到更新后目标查询请求;根据所述更新后目标查询请求,获取所述目标数据。5.根据权利要求4所述的方法,其中...

【专利技术属性】
技术研发人员:连林江
申请(专利权)人:北京飞轮数据科技有限公司
类型:发明
国别省市:

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

1