首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种支撑多栈数据库全生命周期的云平台系统及管理方法 

申请/专利权人:上海浦东发展银行股份有限公司

申请日:2022-03-01

公开(公告)日:2024-06-28

公开(公告)号:CN114567633B

主分类号:H04L67/10

分类号:H04L67/10;H04L67/1095;H04L67/1097;H04L67/55;H04L67/56;G06F16/21;G06Q10/10

优先权:

专利状态码:有效-授权

法律状态:2024.06.28#授权;2022.06.17#实质审查的生效;2022.05.31#公开

摘要:本发明涉及一种支撑多栈数据库全生命周期的云平台系统及其管理方法,该系统包括数据采集端、服务端、缓存模块和存储模块,其中,数据采集端与不同数据库集群相互连接,数据采集端与服务端连接,服务端分别与缓存模块、存储模块相连接,数据采集端用于从不同数据库集群采集相应数据,并将采集的所有数据传输至服务端;服务端用于控制数据采集端的工作状态,以及将接收的采集数据传输至存储模块;缓存模块用于保存云平台用户信息。与现有技术相比,本发明能够实现数据库统一纳管、统一监控、自动巡检以及自动化切换,提高数据库管理的效率、保证数据的安全可控。

主权项:1.一种支撑多栈数据库全生命周期的云平台管理方法,应用于一种支撑多栈数据库全生命周期的云平台系统,其特征在于,该云平台系统包括数据采集端1、服务端2、缓存模块3和存储模块4,所述数据采集端1与不同数据库集群5相互连接,所述数据采集端1与服务端2连接,所述服务端2分别与缓存模块3、存储模块4相连接,所述数据采集端1用于从不同数据库集群5采集相应数据,并将采集的所有数据传输至服务端2;所述服务端2用于控制数据采集端1的工作状态,以及将接收的采集数据传输至存储模块4;所述缓存模块3用于保存云平台用户信息;所述数据采集端1包括多个代理模块,所述多个代理模块分别部署于不同的数据库集群5,所述代理模块连接有推送模块,所述代理模块用于采集数据库集群5中服务器数据,并持久化到本地磁盘文件;所述推送模块用于将代理模块持久化的文件推送到kafka队列;所述不同的数据库集群5包括Goldendb集群和Mysql集群;所述代理模块负责采集Goldendb集群和Mysql集群的原始数据、服务器的配置数据、性能数据,组件的性能数据、配置文件、日志文件,操作系统的系统日志文件;采集的所有数据全部输出到Kafka对应数据类型的队列中;所述Goldendb集群或Mysql集群中各服务器节点上对应部署一个代理模块;所述数据采集端1包含insightagent和filebeat两个进程,insightagent启动多协程执行不同的shell脚本采集服务器上各类数据持久化到本地磁盘文件;filebeat负责将insightagent持久化的文件推送到kafka队列;所述云平台管理方法包括以下步骤:S1、根据缓存模块3保存的用户信息,相关用户登录云平台,在服务端2修改设置协调模块的节点内容并发布消息;S2、数据采集端1从协调模块获取订阅节点消息,根据获取的订阅节点消息,数据采集端1分别从不同数据库集群5采集对应的数据,并将采集的所有数据全部输出至kafka对应数据类型的不同队列中;S3、数据管道模块对kafka队列中的数据进行清洗、转换以及入库处理,之后将数据传输至检索模块;S4、服务端2通过查询操作,从检索模块获取所需数据;S5、服务端2将接收的数据传输至存储模块4进行数据持久化。

全文数据:

权利要求:

百度查询: 上海浦东发展银行股份有限公司 一种支撑多栈数据库全生命周期的云平台系统及管理方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。