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

技术编号:32858117 阅读:14 留言:0更新日期:2022-03-30 19:32
本发明专利技术公开了一种数据存储方法、装置、电子设备和存储介质。其中,该方法包括:根据驱动配置文件读取至少两个数据库内的存储数据;根据暂存数据库存储各所述存储数据。本发明专利技术实施例可实现不同种类的数据库的统一管理,可提升数据存储的安全性,便于存储数据的使用,可提升存储数据的管理效率。升存储数据的管理效率。升存储数据的管理效率。

【技术实现步骤摘要】
一种数据存储方法、装置、电子设备和存储介质


[0001]本专利技术实施例涉及数据存储
,尤其涉及一种数据存储方法、装置、电子设备和存储介质。

技术介绍

[0002]随着互联基础设施持续推进,互联网顶层互联互通进一步完善,信息化成为当前企业的重要发展因素,目前互联网行业充分运用云计算、大数据、人工智能等新一代信息技术与平台服务优势,得到了飞速的发展,但是在发展过程中由于受到时代技术背景影响,企业的不同业务场景往往分布在不同的平台和系统,各业务场景对应的数据库往往各自独立,不同的数据库的类型和服务厂商不同,导致企业无法对不同数据库中的数据进行统一管理,导致数据的可用性和安全性较差。

技术实现思路

[0003]本专利技术提供一种数据存储方法、装置、电子设备和存储介质,以实现不同种类的数据库的统一管理,可提升数据存储的安全性,便于存储数据的使用,可提升存储数据的管理效率。
[0004]第一方面,本专利技术实施例提供了一种数据存储方法,其中,该方法包括:
[0005]根据驱动配置文件读取至少两个数据库内的存储数据;
[0006]根据暂存数据库存储各所述存储数据。
[0007]进一步的,根据驱动配置文件读取至少两个数据库内的存储数据,包括:
[0008]提取所述驱动配置文件中各所述数据库对应的数据库驱动;
[0009]调用所述数据库驱动以读取对应所述数据库内的存储数据。
[0010]进一步的,根据暂存数据库存储各所述存储数据,包括:
[0011]按照所述暂存数据库的数据存储格式处理各所述存储数据;
[0012]将所述存储数据存储在所述暂存数据库。
[0013]进一步的,暂存数据库包括:MySQL数据库。
[0014]进一步的,本专利技术实施例提供的数据存储方法还包括:根据用户参数配置所述暂存数据库的连接参数,其中,所述连接参数至少包括数据源地址和登陆信息。
[0015]进一步的,按照所述暂存数据库的数据存储格式处理各所述存储数据,包括:
[0016]将各所述存储数据转换为逗号分隔值文件;
[0017]按照所述数据存储格式的字段信息提取所述逗号分隔值文件中的目标内容;
[0018]将所述存储数据按照各所述目标内容对应的所述字段信息拼接为所述数据存储格式。
[0019]第二方面,本专利技术实施例还提供了一种数据存储装置,其中,该装置包括:
[0020]数据读取模块,用于根据驱动配置文件读取至少两个数据库内的存储数据;
[0021]数据暂存模块,用于根据暂存数据库存储各所述存储数据。
[0022]第三方面,本专利技术实施例还提供了一种电子设备,其中,该电子设备包括:
[0023]一个或多个处理器;
[0024]存储器,用于存储一个或多个程序,
[0025]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述方法。
[0026]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术实施例任一所述方法。
[0027]本专利技术实施例,通过读取驱动配置文件内不同数据库内的存储数据,将各存储数据存储在暂存数据库,本专利技术实施例可实现不同种类的数据库的统一管理,可提升数据存储的安全性,便于存储数据的使用,可提升存储数据的管理效率。
附图说明
[0028]图1是本专利技术实施例一提供的一种数据存储方法的流程图;
[0029]图2是本专利技术实施例二提供的另一种数据存储方法的流程图;
[0030]图3是本专利技术实施例三提供的一种数据存储装置的结构示意图;
[0031]图4是本专利技术实施例四提供的一种电子设备的结构示意图。
具体实施方式
[0032]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构,此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0033]实施例一
[0034]图1是本专利技术实施例一提供的一种数据存储方法的流程图,本实施例可适用于对不同种类数据库的存储数据统一管理的情况,该方法可以由数据存储装置来执行,该装置可以采用硬件和/或软件的方式来实现,一般可集成在服务器或者服务器集群中,参见图1,本专利技术实施例提供的方法据具体包括如下步骤:
[0035]步骤110、根据驱动配置文件读取至少两个数据库内的存储数据。
[0036]其中,驱动配置文件可以是由一个或多个数据库驱动的配置文件,该数据库驱动可以是用于连接数据库的软件程序代码,可以由编程语言组成,为数据库提供统一的访问方式。数据库可以是按照数据结构来组织、存储和管理数据的仓库,可以在计算机内部长期存储。
[0037]在本专利技术实施例中,可以在预先配置的驱动配置文件中读取一个或多个数据库的数据库驱动,可以通过读取到的数据库驱动连接到对应的数据库,并在数据库中读取到存储数据。
[0038]步骤120、根据暂存数据库存储各存储数据。
[0039]其中,暂存数据库可以是对不同种类的数据库中的存储数据进行统一管理的数据库,赞成数据库的种类可以与存储数据的原始数据库的种类相同或者不同。可以理解的是,根据企业业务的需求,可以选择暂存数据库的种类,以增加不同存储数据的管理效率。
[0040]具体的,可以将各数据库中读取到的存储数据存储在暂存数据库中,可以通过对赞成数据库中的存储数据的处理,实现各数据库中数据的统一管理。
[0041]本专利技术实施例,通过读取驱动配置文件内不同数据库内的存储数据,将各存储数据存储在暂存数据库,本专利技术实施例可实现不同种类的数据库的统一管理,可提升数据存储的安全性,便于存储数据的使用,可提升存储数据的管理效率。
[0042]实施例二
[0043]图2是本专利技术实施例二提供的另一种数据存储方法的流程图,本专利技术实施例是在上述专利技术实施例基础上的具体化,参见图2,本专利技术实施例提供的方法具体包括如下步骤:
[0044]步骤210、根据用户参数配置暂存数据库的连接参数,其中,连接参数至少包括数据源地址和登陆信息。
[0045]其中,连接参数可以是用户连接到暂存数据库的信息,该连接参数可以包括数据源地址和登录信息等,其中,数据源地址可以是连接到暂存数据库使用的网络地址,登录信息可以是用户访问暂存数据库只用的验证信息。
[0046]在本专利技术实施例中,用户可以通过配置连接参数的方式将暂存数据库的数据源地址和登录信息输入到服务器,可以由服务器通过连接参数以及对应暂存数据库的数据库驱动连接到暂存数据库,实现暂存数据库的配置。其中,用户参数可以由用户输入或者由服务器根据用户信息确定。
[0047]进一步的,在上述发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:根据驱动配置文件读取至少两个数据库内的存储数据;根据暂存数据库存储各所述存储数据。2.根据权利要求1所述方法,其特征在于,所述根据驱动配置文件读取至少两个数据库内的存储数据,包括:提取所述驱动配置文件中各所述数据库对应的数据库驱动;调用所述数据库驱动以读取对应所述数据库内的存储数据。3.根据权利要求1所述方法,其特征在于,所述根据暂存数据库存储各所述存储数据,包括:按照所述暂存数据库的数据存储格式处理各所述存储数据;将所述存储数据存储在所述暂存数据库。4.根据权利要求1所述方法,其特征在于,所述暂存数据库包括:MySQL数据库。5.根据权利要求1所述方法,其特征在于,还包括:根据用户参数配置所述暂存数据库的连接参数,其中,所述连接参数至少包括数据源地址和登陆信息。6.根据权利要求3所述方法,其特征在于,所述按照所述暂存数据库的数据存储格式处理各所述存储数据,包括:将各所述存储数据转换为逗号分隔值文件;按照所述数据存储格式的字段...

【专利技术属性】
技术研发人员:付东洋周天月支涛
申请(专利权)人:北京云迹科技股份有限公司
类型:发明
国别省市:

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

1