数据库的管理方法、装置、设备及存储介质与流程

专利2026-08-26  7


本申请涉及数据处理,具体而言,涉及一种数据库的管理方法、装置、设备及存储介质。


背景技术:

1、随着互联网技术的发展,应用程序在人们的生活中随处可见,人们依赖应用程序进行社交、休闲娱乐、购物或学习,应用程序的使用离不开研发人员对应用程序项目的开发。

2、随着应用项目的不断开发,模块化、插件化和组件化等应用程序架构设计逐渐普及,应用项目中各个组件、插件、自研软件开发工具包通常会部署在不同的源码仓库中,以方便拔插式、积木式进行多个项目的迭代。

3、但是这样的设置方式存在当这些仓库共同引用的某个依赖库的版本号升级时,壳工程及相关的插件或组件源码仓库中的版本号都要同步修改,导致应用项目中依赖库升级的维护成本高。


技术实现思路

1、本申请的目的在于,针对上述现有技术中的不足,提供一种数据库的管理方法、装置、设备及存储介质,以解决现有技术中应用项目中依赖库升级的维护成本高的问题。

2、为实现上述目的,本申请实施例采用的技术方案如下:

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

4、若检测到预设应用项目关联的依赖库版本配置文件已更新,则对所述预设应用项目关联的更新后的通用工程项目的源码进行打包,生成更新后的所述通用工程项目的源码文件,其中,所述依赖库版本配置文件配置在所述通用工程项目的源码中;所述通用工程项目的源码预先配置在所述预设应用项目的主源码仓库的子模块仓库中;

5、将更新后的所述源码文件发布至预设中心化仓库,使得所述预设应用项目的子源码仓库基于所述源码文件,引用更新后的所述依赖库版本配置文件对应的目标依赖库。

6、第二方面,本申请另一实施例提供了一种数据库的管理装置,所述装置包括:生成模块和发送模块,其中:

7、所述生成模块,用于若检测到预设应用项目关联的依赖库版本配置文件已更新,则对所述预设应用项目关联的更新后的通用工程项目的源码进行打包,生成更新后的所述通用工程项目的源码文件,其中,所述依赖库版本配置文件配置在所述通用工程项目的源码中;所述通用工程项目的源码预先配置在所述预设应用项目的主源码仓库的子模块仓库中;

8、所述发送模块,用于将更新后的所述源码文件发布至预设中心化仓库,使得所述预设应用项目的子源码仓库基于所述源码文件,引用更新后的所述依赖库版本配置文件对应的目标依赖库。

9、第三方面,本申请另一实施例提供了一种数据库的管理设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当数据库的管理设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。

10、第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。

11、本申请的有益效果是:采用本申请提供的数据库的管理方法,将依赖库版本配置文件配置在通用工程项目的源码文件中,通过预设中心化仓库同步预设应用项目关联的通用工程项目的源码文件,使得子端模块的子源码仓库可以基于通用工程项目的源码项目,引用依赖库版本配置文件对应的目标依赖库,并且由于预设中心化仓库与预设应用项目关联的依赖库版本配置文件相同步;这就保证了子端模块可以调用的目标依赖库均为最新的更新后的目标依赖库,也即采用本申请提供的方法,将预设应用项目的所有依赖库均在通用工程项目中进行统一管理,预设应用项目的主端模块可以直接调用通用工程项目的源码,预设应用项目的其他非主端项目(子端项目)可以通过在预设中心化仓库中引用更新后的依赖库版本配置文件对应的目标依赖库的方式,使得预设应用项目中所有模块的代码仓库都可以去引用主端模块的依赖库版本配置文件,并在预设应用项目的开发过程中对依赖库版本配置文件进行统一管理,提高了依赖库版本配置文件管理的效率,降低了依赖库版本配置文件的维护成本。



技术特征:

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

2.如权利要求1所述的方法,其特征在于,所述版本配置文件包括:版本文件和仓库位置文件;所述若检测到预设应用项目关联的依赖库版本配置文件已更新,则对所述预设应用项目关联的更新后的通用工程项目的源码进行打包,生成更新后的所述通用工程项目的源码文件,包括:

3.如权利要求1所述的方法,其特征在于,所述对所述预设应用项目关联的更新后的通用工程项目的源码进行打包,生成更新后的所述通用工程项目的源码文件,包括:

4.如权利要求1所述的方法,其特征在于,所述若检测到预设应用项目关联的依赖库版本配置文件已更新,则对所述预设应用项目关联的更新后的通用工程项目的源码进行打包,生成更新后的所述通用工程项目的源码文件之前,所述方法还包括:

5.如权利要求1所述的方法,其特征在于,所述方法还包括:

6.如权利要求1所述的方法,其特征在于,所述预设应用项目的子源码仓库基于所述源码文件,引用更新后的所述依赖库版本配置文件对应的目标依赖库,包括:

7.如权利要求6所述的方法,其特征在于,所述预设应用项目的子源码仓库基于所述源码文件,对所述源码文件进行解压,以引用更新后的所述依赖库版本配置文件对应的目标依赖库,包括:

8.一种数据库的管理装置,其特征在于,所述装置包括:生成模块和发送模块,其中:

9.一种数据库的管理设备,其特征在于,所述设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述数据库的管理设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行上述权利要求1-7任一项所述的方法。

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述权利要求1-7任一项所述的方法。


技术总结
本申请提供一种数据库的管理方法、装置、设备及存储介质,涉及数据处理技术领域。该方法包括:若检测到预设应用项目关联的依赖库版本配置文件已更新,则对所述预设应用项目关联的更新后的通用工程项目的源码进行打包,生成更新后的所述通用工程项目的源码文件;将更新后的所述源码文件发布至预设中心化仓库,使得所述预设应用项目的子源码仓库基于所述源码文件,引用更新后的所述依赖库版本配置文件对应的目标依赖库。相对于现有技术,避免了应用项目中依赖库升级的维护成本高的问题。

技术研发人员:梅立琴
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/7/25
转载请注明原文地址: https://bbs.8miu.com/read-444357.html

最新回复(0)