【技术实现步骤摘要】
数据获取方法、装置、电子设备和计算机可读介质
[0001]本公开的实施例涉及计算机
,具体涉及数据获取方法、装置、电子设备和计算机可读介质。
技术介绍
[0002]从数据库中提取数据时,需要对访问请求进行异常访问检测,避免造成数据泄露。Apache Doris是具有3层元数据层级的数据库, MySQL数据库或者兼容MySQL协议的数据库产品采用两层的元数据设计方案。对于数据的获取,通常采用的方式为:对访问请求进行异常访问检测后,通过switch命令切换不同的数据目录层级,以便获取不同数据目录层级下的数据。
[0003]然而,专利技术人发现,当采用上述方式来获取数据,经常会存在如下技术问题:第一, 用户使用switch命令访问目标数据时,由于switch命令不是标准的MySQL命令请求,导致增加数据库系统的访问请求、系统的处理负荷以及降低用户的访问体验感,进而导致系统的性能下降。
[0004]第二,通过关联规则构建异常访问规则库,对访问请求进行异常访问检测,由于需要频繁地对历史访问请求进行扫描,造成规则库 ...
【技术保护点】
【技术特征摘要】
1.一种数据获取方法,包括:响应于确定访问方式为通过客户端访问目标数据库的方式,获取访问请求;获取针对所述目标数据库的历史异常访问请求集合;根据所述历史异常访问请求集合,确定所述访问请求是否为异常访问请求;响应于确定不是异常访问请求,对所述访问请求进行解析,得到待检测字段;根据预设字段,依次对所述待检测字段进行分割,得到分割字段序列;对所述分割字段序列进行字段组合处理,得到目标数据目录层级字段和目标数据库层级字段;根据所述目标数据目录层级字段和所述目标数据库层级字段,获取目标数据。2.根据权利要求1所述的方法,其中,所述对所述分割字段序列进行字段组合处理,得到目标数据目录层级字段和目标数据库层级字段,包括:获取所述目标数据库中的数据目录层级字段集合;利用预设格式,对所述数据目录层级字段集合进行组合,得到组合后数据目录层级字段集合;从所述组合后数据目录层级字段集合中筛选出与所述待检测字段相匹配的组合后数据目录层级字段,作为目标组合后数据目录层级字段;将所述目标组合后数据目录层级字段对应的数据目录层级字段,确定为所述目标数据目录层级字段;获取与所述目标数据目录层级字段对应的数据库层级字段集合;利用预设格式,对所述目标数据目录层级字段和所述数据库层级字段集合中的每个数据库层级字段进行组合处理,以生成组合后字段,得到组合后字段集合;从所述组合后字段集合中筛选出与所述待检测字段相匹配的组合后字段,作为目标组合后字段;将所述目标组合后字段对应的数据目录层级字段和数据库层级字段,分别确定为目标数据目录层级字段和目标数据库层级字段。3.根据权利要求1所述的方法,其中,在所述根据所述历史异常访问请求集合,确定所述访问请求是否为异常访问请求之后,还包括:响应于确定所述访问请求是异常访问请求,对所述访问请求进行异常访问预警,以及将所述访问请求发送至监控终端。4.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定访问方式为访问元数据数据库的方式,获取查询请求集合;从所述查询请求集合中筛选出满足预设条件的查询请求,作为目标查询请求,其中,所述预设条件是查询请求中数据表字段包括第一预设字段的条件;对所述目标查询请求进行更新,得到更新后目标查询请求;根据所述更新后目标查询请求,获取所述目标数据。5.根据权利要求4所述的方法,其中...
【专利技术属性】
技术研发人员:连林江,
申请(专利权)人:北京飞轮数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。