一种云数据库插件安装方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37668575 阅读:18 留言:0更新日期:2023-05-26 04:28
本发明专利技术公开了一种云数据库插件安装方法、装置、电子设备及存储介质,方法包括:获取预先创建的yaml文件,其中,所述yaml文件用于配置插件埋点入口以及插件部署位置信息;对所述yaml文件进行解析,基于解析后的yaml文件从预设的插件仓库中拉取对应的插件安装文件;基于所述插件安装文件,将所需的插件安装在数据库中。本发明专利技术解决了现有技术中无法高效、安全、方便的进行数据库插件安装的技术问题。便的进行数据库插件安装的技术问题。便的进行数据库插件安装的技术问题。

【技术实现步骤摘要】
一种云数据库插件安装方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据库
,具体涉及一种云数据库插件安装方法、装置、电子设备及存储介质。

技术介绍

[0002]企业在使用传统数据库的时候,基于各种管理要求可能会安装各种插件,比如审计日志平台、数据传输加密、数据备份系统等,一般操作方法是在数据库服务所在的物理机或虚拟机上直接安装组件,监听数据库文件或端口,对数据库自身无侵入性。
[0003]随着企业将业务切换到使用云数据库时,这些定制化诉求依然普片存在,然而在容器云数据库中是无法直接进行插件集成。基于容器实现的云数据库需要重新定制研发镜像,将诸多组件容器化,加入云数据库的镜像中,并了解组件的运行方式以及配置来制作启动脚本。因此在容器化的云数据库中集成各种插件会带来如下问题:
[0004]1、手动将插件拷贝到容器中进行部署操作,这种方式有一定的局限性,需要专人来进行操作,实施的周期也比较长,操作也不够安全。
[0005]2、在容器中进行安装,需要了解容器服务的生命周期过程,适配的难度比较也大,需要大量人力、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云数据库插件安装方法,其特征在于,包括如下步骤:获取预先创建的yaml文件,其中,所述yaml文件用于配置插件埋点入口以及插件部署位置信息;对所述yaml文件进行解析,基于解析后的yaml文件从预设的插件仓库中拉取对应的插件安装文件;基于所述插件安装文件,将所需的插件安装在数据库中。2.根据权利要求1所述的云数据库插件安装方法,其特征在于,所述插件安装文件包括插件包、配置文件以及执行脚本,所述插件安装文件的格式为zip格式。3.根据权利要求2所述的云数据库插件安装方法,其特征在于,所述对所述yaml文件进行解析,基于解析后的yaml文件从预设的插件仓库中拉取对应的插件安装文件,包括:对所述yaml文件进行解析,获取插件埋点入口以及插件部署位置信息;基于所述插件部署位置信息,判断是否需要安装插件;当判定需要安装插件时,从预设的所述插件仓库中拉取对应的插件安装文件。4.根据权利要求2所述的云数据库插件安装方法,其特征在于,所述基于所述插件安装文件,将所需的插件安装在数据库中,包括:对所述插件安装文件进行解压,获取所述插件安装文件中的插件包、配置文件以及执行脚本后,基于所述配置文件以及执行脚本,将所述插件包安装于所述数据库中。5.根据权利要求4所述的云数据库插件安装方法,其特征在于,所述插件包的安装方法为:基于预设的模拟文件,模拟网络管理员进行所述插件包的安装。6.根据权利要求4所述的云数据库插件安装...

【专利技术属性】
技术研发人员:张永强季武雄陶天林
申请(专利权)人:武汉达梦数据技术有限公司
类型:发明
国别省市:

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

1