一种统一实时数据源的数据处理方法和装置制造方法及图纸

技术编号:37851477 阅读:24 留言:0更新日期:2023-06-14 22:42
本申请公开了一种统一实时数据源的数据处理方法和装置,通过对目标数据源以及目标数据源对应的编辑信息,直接在数据源操作界面进行处理,创建与所述目标数据源对应的数据库连接;将初步获得的执行语句根据所述目标数据源对应的目标数据库规定的访问格式,对所述执行语句进行封装,得到适用于所述目标数据库的目标执行语句;基于所述目标执行语句以及所述数据库连接,对所述目标数据库进行访问,得到与所述目标执行语句对应的执行结果,所述目标数据库包括关系型数据库和非关系型数据库。达到了对数据库以及数据源统一管理,提高工作效率的目的。的目的。的目的。

【技术实现步骤摘要】
一种统一实时数据源的数据处理方法和装置


[0001]本申请涉及数据库
,更具体地说,涉及一种统一实时数据源的数据处理方法和装置。

技术介绍

[0002]现在各个行业都在采用大数据管理,其中,数据库是大多数大数据管理中的重要部分。现有技术中,数据库系统通常不单只有一种数据库类型,所以在基于执行指令对数据库或者数据库中的数据源等信息进行编辑操作时,所述执行指令无法通用在所有类型的数据库中,还需要人为地转换所述执行指令以适用于各个数据库,并将转换结果输入到数据库系统中进一步编辑操作。并且,又因为数据库中的数据源信息都被写死,在对数据库的数据源信息进行编辑操作时,需要将数据库停运再进行编辑。基于此,在对数据库以及数据源信息进行管理时,会出现无法统一管理以及工作效率低的问题。

技术实现思路

[0003]有鉴于此,本申请提供了一种统一实时数据源的数据处理方法和装置,用于解决现有数据库数据源处理方式中,工作效率低的问题。
[0004]为了实现上述目的,现提出的方案如下:
[0005]一种统一实时数据源的数据处理方法,包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种统一实时数据源的数据处理方法,其特征在于,包括:获取目标数据源和执行语句,所述执行语句包括结构化查询语言语句;基于所述目标数据源对应的编辑信息,在数据源操作界面对所述目标数据源进行处理,并在内存中创建与所述目标数据源对应的目标数据库的数据库连接,其中,所述数据源操作界面提供对数据源的处理,并在内存中维护与所述数据源对应的数据库连接,所述目标数据库至少包括一个关系型数据库或非关系型数据库;基于所述目标数据源以及与所述目标数据源对应的目标数据库的访问格式,对所述执行语句进行解析及封装,得到目标执行语句;基于所述目标执行语句以及所述数据库连接,对所述目标数据库进行访问,得到与所述目标执行语句对应的执行结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据源对应的编辑信息,在数据源操作界面对所述目标数据源进行处理,并在内存中创建与所述目标数据源对应的目标数据库的数据库连接,包括:响应于在数据源操作界面中识别所述目标数据源的编辑信息为新增所述目标数据源,获取所述目标数据源的特征信息;确定内存中是否存在所述目标数据源的特征信息;响应于内存中不存在所述目标数据源的特征信息,在所述内存中创建与所述目标数据源对应的目标数据库的数据库连接;基于所述数据库连接,在所述目标数据库中写入所述目标数据源的特征信息;响应于所述目标数据源的特征信息成功写入所述目标数据库中,在所述内存中将所述目标数据源与数据库连接进行绑定,创建得到数据源连接。3.根据权利要求1所述的方法,所述在数据源操作界面对所述目标数据源进行处理,并在内存中创建与所述目标数据源对应的目标数据库的数据库连接,包括:响应于在数据源操作界面中识别所述目标数据源的编辑信息为修改所述目标数据源,获取所述目标数据源的特征信息;确定内存中是否存在所述目标数据源的特征信息;响应于内存中存在所述目标数据源的特征信息,在所述内存中创建所述目标数据源对应的目标数据库对应的数据库连接;基于所述目标数据源对应的编辑信息,修改所述数据库连接对应的所述目标数据源的特征信息;响应于所述目标数据源的特征信息修改成功,修改所述内存中所述目标数据源对应的数据源连接。4.根据权利要求1所述的方法,所述基于所述目标数据源对应的编辑信息,在数据源操作界面对所述目标数据源进行处理,并在内存中创建与所述目标数据源对应的目标数据库的数据库连接,包括:响应于在数据源操作界面中识别所述目标数据源的编辑信息为删除所述目标数据源,获取所述目标数据源的特征信息;确定内存中是否存在所述目标数据源的特征信息;响应于内存中存在所述目标数据源的特征信息,确定所述目标数据源的特征信息是否
在所述目标数据源对应的目标数据库中被引用;若所述目标数据源的特征信息在所述目标数据库中被引用,则删除所述目标数据库中的所述目标数据源的特征信息;响应于所述目标数据库中的所述目标数据源的特征信息被删除成功,删除所述内存中的所述目标数据源的数据源连接。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标数据源以及与所述目标数据源对应的目标数据库的访问格式,对所述执行语句进行解析及封装,得到目标执行语句,包括:解析所述执行语句,得到与所述执行语句对应的执行关键词;确定所述目标数据源信息对应的目标数据库的类型,得到所述目标数据库对应的访问格式;基于所述访问格式对所述执行关键词进行处理,得到符合所述访问格式的目标执行关键词;将所述目标执行关键词进行封装,得到与所述目标数据源对应的目标执...

【专利技术属性】
技术研发人员:武国君
申请(专利权)人:北京商银微芯科技有限公司
类型:发明
国别省市:

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

1