[发明专利]数据库设计方法、装置及相关设备在审
| 申请号: | 202010544987.9 | 申请日: | 2020-06-15 |
| 公开(公告)号: | CN113806326A | 公开(公告)日: | 2021-12-17 |
| 发明(设计)人: | 杨少兵;凌云;韩继全 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据库 设计 方法 装置 相关 设备 | ||
1.一种数据库设计方法,其特征在于,所述方法应用于数据库设计系统,包括:
获取用户设置的对比任务,所述对比任务用于指示查看所述数据库设计系统中的设计态数据库与当前运行的数据库的差异;
根据所述对比任务,比较所述设计态数据库对应的结构与所述当前运行的数据库对应的结构的差异,获得对比结果;
向所述用户提供所述对比结果。
2.根据权利要求1所述的方法,其特征在于,所述数据库设计系统运行在云数据中心,所述获取用户设置的对比任务之前,所述方法还包括:
向所述用户提供数据库设计界面,其中,所述用户为购买数据库设计云服务的用户;
根据所述用户在所述数据库设计界面创建或修改的设计视图,生成所述设计态数据库。
3.根据所述权利要求1或2所述的方法,其特征在于,所述比较所述设计态数据库对应的结构与所述当前运行的数据库对应的结构的差异,获得对比结果,包括:
从部署所述当前运行的数据库的服务器中获取所述当前运行的数据库的内容信息,所述内容信息包括以下任意一种或多种:所述当前运行的数据库中的表的信息、字段的信息、触发器、外键与索引信息;
对比所述当前运行的数据库的内容信息与所述设计态数据库的内容信息,获得所述对比结果。
4.根据权利要求3所述的方法,其特征在于,所述从部署所述当前运行的数据库的服务器中获取所述当前运行的数据库的内容信息之后,所述方法还包括:
根据所述当前运行的数据库的内容信息,生成所述当前运行的数据库对应的实现视图;
所述向用户提供对比结果,包括:
向所述用户提供所述实现视图、所述设计态数据库对应的设计视图以及所述设计视图与所述实现视图的差异信息。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述获取用户设置的对比任务包括:
向所述用户提供对比任务表;
根据所述用户在所述对比任务表中选择或输入的对比信息,生成所述对比任务,其中,所述对比信息包括:所述当前运行的数据库的名称、所述设计态数据库的版本。
6.根据权利要求5所述的方法,其特征在于,所述对比信息还包括以下信息中的一种或多种:是否定时执行对比任务,定时执行对比任务的时间信息;所述用户的信息;所述对比任务的具体描述;所述对比结果的提供方式。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述向用户提供对比结果,包括以下方式中的任意一种或多种:通过界面向所述用户呈现所述对比结果;通过邮件或即时通讯消息向所述用户通知所述对比结果;向所述用户提供查看所述对比结果的链接。
8.一种数据库设计装置,其特征在于,所述装置应用于数据库设计系统,所述装置包括:
获取模块,用于获取用户设置的对比任务,所述对比任务用于指示查看所述数据库设计系统中的设计态数据库与当前运行的数据库的差异;
处理模块:用于:根据所述对比任务,比较所述设计态数据库对应的结构与所述当前运行的数据库对应的结构的差异,获得对比结果;向所述用户提供所述对比结果。
9.根据权利要求8所述的装置,其特征在于,所述数据库设计系统运行在云数据中心,所述处理模块还用于:
向所述用户提供数据库设计界面,其中,所述用户为购买数据库设计云服务的用户;
根据所述用户在所述数据库设计界面创建或修改的设计视图,生成所述设计态数据库。
10.根据所述权利要求8或9所述的装置,其特征在于,
所述获取模块,还用于:从部署所述当前运行的数据库的服务器中获取所述当前运行的数据库的内容信息,所述内容信息包括以下任意一种或多种:所述当前运行的数据库中的表的信息、字段的信息、触发器、外键与索引信息;
所述处理模块,具体用于:对比所述当前运行的数据库的内容信息与所述设计态数据库的内容信息,获得所述对比结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010544987.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网络模型优化方法、装置、电子设备及存储介质
- 下一篇:天线装置与电子设备





