[发明专利]一种云环境数据库上云的通用方法在审
申请号: | 202211692411.2 | 申请日: | 2022-12-28 |
公开(公告)号: | CN116400958A | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 厉颖;王阳;孙斌;刘振 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/73 | 分类号: | G06F8/73;G06F8/36;G06F8/65;G06F9/445;G06F16/27 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 数据库 通用 方法 | ||
本发明提供一种云环境数据库上云的通用方法,属于云计算环境下云数据库产品的上云技术领域,本发明包括:在公共服务包中创建操作自定义注解类和产品管理自定义注解类;创建操作通用方法类和产品管理通用方法类;根据操作类型注解不同加载不同的操作处理类;云数据库产品扩展实例管理类,根据不同的产品线编码、产品编码和实例类型加载到所需的云数据库产品实现类;以云数据库开通的流程过程说明云环境中数据库实例的上云通用过程。该方法方便云数据库产品快速上云;同时云数据库服务产品实例的公共方法引入相同的依赖及公共组件,组件升级时,减少云数据库产品的更改迭代而带来组件不统一的问题;采用数据库上云的通用方法,排查问题时,减少开发人员排查各自服务产品代码的工作量。
技术领域
本发明涉及云计算环境下云数据库产品的上云技术领域,尤其涉及一种云环境数据库上云的通用方法。
背景技术
在云计算、大数据背景下,公有云环境中云数据库即是将数据库部署到云环境中,可以通过Web网络连接的业务进程,支持和确保云中的业务应用程序作为软件即服务(SaaS)部署的一部分。云数据库是专业、高性能、高可靠的云数据库服务。云数据库不仅提供WEB界面进行配置、操作数据库实例,还提供可靠的数据备份和恢复、完备的安全管理、完善的监控、轻松扩展等功能支持。相对于用户自建数据库,云数据库具有更经济、更专业、更高效、更可靠、简单易用等特点。
云上数据库产品包括关系型数据库MySQL、PostgreSQL,以及非关系型数据库Redis、MongoDB等,随着越来越多的云数据库服务产品的上云,对于Pass云数据库提供商来说如何快速上云带来了挑战。
随着云数据库产品的增加,开发及运维成本逐渐提高,一个数据库产品一个开发团队,每增加一款云数据库产品上云,每个产品涉及的公共组件都需要不同的研发团队进行对接,公共组件的升级需要每个产品均进行改动,不同的数据库服务产品操作的服务存在类似的管理操作方法,云数据库实例均包含开通、删除、备份、监控等公共方法,一个新的数据库产品的上云,数据库实例的公共方法都要重新再进行开发,而且对于新服务产品的接入门槛较高。
发明内容
为了解决以上技术问题,本发明提供了一种云环境数据库上云的通用方法。集成了公共组件、并实现了数据库服务产品公共方法,来缓解运维难、老产品功能迭代难、新产品接入难等问题。
本发明的技术方案是:
一种云环境数据库上云的通用方法,公共服务包中创建操作自定义注解类和产品管理自定义注解类;操作通用方法类和产品管理通用方法类,操作通用方法类实现根据产品操作注解能够加载不同的类,产品管理通用方法类能根据不同的产品线、产品类型和实例类型加载不同的云数据库产品实现类;根据操作类型注解不同加载不同的操作处理类;云数据库产品扩展实例管理类,根据不同的产品线编码、产品编码和实例类型加载到所需的云数据库产品实现类。
本发明通过自定义注解的方式,加载到所需的云数据库产品实现类和操作类。
公共服务包中提取云数据库实例相同的操作及公共方法,产品实现类中实现实现管理类中云数据库产品个性化的方法。
进一步的,
操作自定义注解类OperationHandler和产品管理自定义注解类ProductManage,操作自定义注解类的参数是产品线类型productLine和操作类型OperationType枚举的name,产品管理自定义注解类参数包括产品结类型productLine,产品类型productType和数据库实例类型instanceType,产品线类型和产品类型用于区分不同的云数据库产线的产品,数据库实例类型说明实例是高可用集群还是单节点等类型。
进一步的,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211692411.2/2.html,转载请声明来源钻瓜专利网。