System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据库管理方法、装置、设备及存储介质制造方法及图纸_技高网

数据库管理方法、装置、设备及存储介质制造方法及图纸

技术编号:43692808 阅读:3 留言:0更新日期:2024-12-18 21:09
本申请提供一种数据库管理方法、装置、设备及存储介质,该方法包括:获取业务系统对应的微服务领域字典表和数据库信息表,数据库信息表中存储有业务系统包括的每一微服务所关联的数据库对应的数据库信息;根据微服务领域字典表和数据库信息表,生成数据库结构信息;将数据库结构信息以树形目录结构显示在数据库管理界面上。本申请可以自动生成数据库结构信息,减少人工录入和编辑的工作量,进而降低因人为因素导致的错误风险,实现了对业务系统中各个微服务所关联的数据库的集中管理,提高了对微服务架构下业务系统的数据库管理效率。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种数据库管理方法、装置、设备及存储介质


技术介绍

1、随着微服务架构越来越流行,微服务已成为一大趋势。在微服务架构中每个微服务是一个专注于单一功能的小型功能区块,若干个微服务组合成复杂的大型系统。微服务架构中各个微服务是独立部署,使得微服务架构具有松耦合性以及技术多样性等优势,但同时也对微服务架构下的数据库管理带来了一些挑战。

2、目前,每一微服务通常都会有一个或者多个与之关联的数据库,且每一个数据库都拥有各自的数据库设计需求,因此会产生大量的数据库设计文档。其次,随着项目的进展,数据库设计文档可能会发生变化,存在多个数据库版本。并且在项目需求发生变更时,数据库设计需要频繁进行更新,这就要求开发人员及时更新数据库设计文档,且需要确保更新能够准确反映到实际的数据库环境中,避免出现因文档与实际环境不一致而引发的问题。因此需要一套完善的版本控制系统来跟踪这些变化。


技术实现思路

1、本申请实施例提供了一种数据库管理方法、装置、设备及存储介质,以解决微服务架构中数据库管理困难的问题。

2、第一方面,本申请实施例提供了一种数据库管理方法,所述方法包括:

3、获取业务系统对应的微服务领域字典表和数据库信息表,其中,所述数据库信息表中存储有所述业务系统包括的每一微服务所关联的数据库对应的数据库信息;

4、根据所述微服务领域字典表和所述数据库信息表,生成所述业务系统对应的数据库结构信息;

5、将所述数据库结构信息以树形目录结构显示在所述业务系统对应的数据库管理界面上。

6、第二方面,本申请实施例还提供一种数据库管理装置,所述装置包括:

7、第一获取模块,用于获取业务系统对应的微服务领域字典表和数据库信息表,其中,所述数据库信息表中存储有所述业务系统包括的每一微服务所关联的数据库对应的数据库信息;

8、生成模块,用于根据所述微服务领域字典表和所述数据库信息表,生成所述业务系统对应的数据库结构信息;

9、第一显示模块,用于将所述数据库结构信息以树形目录结构显示在所述业务系统对应的数据库管理界面上。

10、第三方面,本申请实施例还提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的数据库管理方法。

11、第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的数据库管理方法。

12、本申请实施例至少包括以下技术效果:

13、本申请实施例的技术方案,本申请实施例,通过获取业务系统对应的微服务领域字典表和数据库信息表,可以保证数据库管理系统中的数据库信息的实时性和准确性,实现数据库管理系统中数据库信息与业务系统中的数据库信息的同步,根据微服务领域字典表和数据库信息表,自动生成数据库结构信息,可以减少人工录入和编辑的工作量,进而降低因人为因素导致的错误风险,通过将数据库结构信息以便于管理和查找的树形目录结构显示在数据库管理界面上,实现了对业务系统中各个微服务所关联的数据库的集中管理,提高了对微服务架构下业务系统的数据库管理效率。

本文档来自技高网...

【技术保护点】

1.一种数据库管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据库管理方法,其特征在于,获取业务系统对应的微服务领域字典表和数据库信息表之后,所述方法还包括:

3.根据权利要求2所述的数据库管理方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的数据库管理方法,其特征在于,对比所述数据库对应的数据库信息与所述数据库对应的历史数据库信息,得到数据库变更信息,包括:

5.根据权利要求1所述的数据库管理方法,其特征在于,所述数据库管理界面上设置有搜索控件,所述方法还包括:

6.根据权利要求1所述的数据库管理方法,其特征在于,获取业务系统对应的微服务领域字典表和数据库信息表,包括:

7.根据权利要求1所述的数据库管理方法,其特征在于,所述方法还包括:

8.一种数据库管理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一项所述的数据库管理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的数据库管理方法的步骤。

...

【技术特征摘要】

1.一种数据库管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的数据库管理方法,其特征在于,获取业务系统对应的微服务领域字典表和数据库信息表之后,所述方法还包括:

3.根据权利要求2所述的数据库管理方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的数据库管理方法,其特征在于,对比所述数据库对应的数据库信息与所述数据库对应的历史数据库信息,得到数据库变更信息,包括:

5.根据权利要求1所述的数据库管理方法,其特征在于,所述数据库管理界面上设置有搜索控件,所述方法还包括:

6.根据权利要求1所述的数据库管理...

【专利技术属性】
技术研发人员:王俊
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1