[发明专利]跨平台数据库管理方法、装置、计算机设备和存储介质有效
申请号: | 201810622602.9 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108932309B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 洪智杰;马奇;陈光谋;徐文灏;吴冠群 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 平台 数据库 管理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种跨平台数据库管理方法、装置、计算机设备和存储介质。所述方法包括:接收终端发送的数据库管理请求;响应数据库管理请求,向终端返回管理页面;管理页面包括多个数据库标识和多个管理项目;接收终端基于管理页面返回的管理信息;管理信息包括选定的数据库标识,以及选定的数据库标识对应的管理项目;识别选定的数据库标识对应的数据库类型;根据数据库类型以及选定的数据库标识对应的管理项目,调用相应的管理组件,对选定的数据库标识对应的数据库进行管理。采用本方法能够基于同一数据库运维平台对多个不同类型数据库进行管理。
技术领域
本申请涉及计算机技术领域,特别是涉及一种跨平台数据库管理方法、装置、计算机设备和存储介质。
背景技术
目前,越来越多的业务系统需要数据库来支持。在业务系统开发或测试过程,不仅需要进行数据库的部署,更需要对部署的数据库进行管理,如对数据库进行数据迁移、结构同步等。传统方式中用户主要借助数据库厂商提供的数据库运维平台管理数据库。但厂商提供的数据库运维平台只能对其提供的单一数据库进行管理,若用户期望对多个数据库进行管理,则需要安装多个数据库运维平台,操作繁琐。
发明内容
基于此,有必要针对上述技术问题,提供一种能够基于同一数据库运维平台对多个不同类型数据库进行管理的跨平台数据库管理方法、装置、计算机设备和存储介质。
一种跨平台数据库管理方法,所述方法包括:接收终端发送的数据库管理请求;响应所述数据库管理请求,向所述终端返回管理页面;所述管理页面包括多个数据库标识和多个管理项目;接收所述终端基于所述管理页面返回的管理信息;所述管理信息包括选定的数据库标识,以及所述选定的数据库标识对应的管理项目;识别所述选定的数据库标识对应的数据库类型;根据所述数据库类型以及所述选定的数据库标识对应的管理项目,调用相应的管理组件,对所述选定的数据库标识对应的数据库进行管理。
在其中一个实施例中,所述方法还包括:接收所述终端发送的平台访问请求;根据所述平台访问请求,检测是否存储有对应的镜像文件;若否,在镜像仓库拉取相应的镜像文件,通过启动所述镜像文件部署数据库运维平台,生成所述数据库运维平台的访问地址;发送所述访问地址至终端,使终端基于所述访问地址访问数据库运维平台。
在其中一个实施例中,所述数据库运维平台部署了基线数据库;所述管理信息包括多个数据库标识;所述数据库标识对应的数据库包括业务数据库和测试数据库;所述管理项目包括结构同步;所述对所述选定的数据库标识对应的数据库进行管理之前,还包括:将所述基线数据库与多个业务数据库配置连接;所述基线数据库用于存储多个业务数据库分别对应的结构数据字典;按照预设时间频率采集多个业务数据库的结构数据字典;根据采集到结构数据字典,对基线数据库中相应结构数据字典进行更新;所述对所述选定的数据库标识对应的数据库进行管理,包括:若所述管理项目为结构同步,获取所述基线数据库存储的所述数据库标识对应的结构数据字典;根据获取到的结构数据字典,调用多线程并发对多个数据库标识分别对应的测试数据库中结构数据字典进行更新,以使所述数据库标识对应的业务数据库和测试数据库结构同步。
在其中一个实施例中,所述管理项目包括会话解锁;所述对所述选定的数据库标识对应的数据库进行管理之前,还包括:监测多个数据库分别与相应业务系统之间的会话状态;将监测结果反馈至终端;使终端在所述数据库的会话状态为锁定状态时,基于所述管理页面中会话解锁的管理项目触发解锁请求;所述对所述选定的数据库标识对应的数据库进行管理,包括:若所述管理项目为会话解锁,利用所述管理组件中断所述数据库标识对应的数据库与相应业务系统之间的会话。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810622602.9/2.html,转载请声明来源钻瓜专利网。