[发明专利]基于增量克隆的数据库升级在审
| 申请号: | 202080103248.4 | 申请日: | 2020-08-17 |
| 公开(公告)号: | CN115956240A | 公开(公告)日: | 2023-04-11 |
| 发明(设计)人: | R·K·凯瑟;A·欧亚利 | 申请(专利权)人: | 西门子工业软件有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 景怀宇 |
| 地址: | 美国德*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 增量 克隆 数据库 升级 | ||
1.一种方法,包括:
通过计算系统(100,700):
访问(602)要为生产数据库(210)执行的数据库升级;
生成(604)所述生产数据库(210)的多个克隆,包括所述生产数据库的生产克隆(230)和增量克隆(240),所述生产克隆(230)是在给定时间处的所述生产数据库(210)的完整副本,所述增量克隆(240)是在所述给定时间处的所述生产数据库的去除了实例数据(220)的副本;
对所述生产克隆(230)执行(606)数据库升级;
跟踪(608)从所述给定时间直到所述生产克隆的数据库升级完成为止对所述生产数据库(210)的改变;
将所跟踪的改变(320)推送(610)到所述增量克隆(240);以及
在对所述生产克隆的数据库升级完成之后:
对所述增量克隆(240)执行(612)数据库升级;
将所述增量克隆的升级数据(420)推送(614)到升级的生产克隆(330);以及
将所述升级的生产克隆(330)设置(616)为所述生产数据库(210)的升级版本。
2.根据权利要求1所述的方法,包括:通过以下步骤生成所述增量克隆(240):
在所述增量克隆(240)中保持与所述生产数据库(210)相同的模式定义、数据类结构、和数据索引;以及
从所述增量克隆(240)中去除所述生产数据库(210)的所述实例数据(220)。
3.根据权利要求1或2所述的方法,其中,所述数据库升级是通过升级脚本(310)执行的;并且
其中,对所述生产克隆(230)的数据库升级和对所述增量克隆(240)的数据库升级均是使用所述升级脚本(310)执行的。
4.根据权利要求1至3中任一项所述的方法,包括:当正在对所述生产克隆执行数据库升级时、在对所述生产克隆的数据库升级完成之后、或在这两者的组合时,将所跟踪的改变(320)推送到所述增量克隆(240)。
5.根据权利要求1至4中任一项所述的方法,还包括:当正在对所述增量克隆执行数据库升级时约束对所述生产数据库(210)的改变。
6.根据权利要求1至5中任一项所述的方法,还包括:当正在对所述生产克隆执行数据库升级时允许对所述生产数据库(210)的改变。
7.根据权利要求1至6中任一项所述的方法,其中,跟踪对所述生产数据库的改变包括:
识别正在对所述生产克隆执行数据库升级时修改的所述生产数据库中的数据对象;以及
确定所述生产数据库中的用于解释所识别的数据对象的辅助对象;并且
其中,将所跟踪的改变(320)推送到所述增量克隆包括:将所识别的数据对象以及所确定的辅助对象推送到所述增量克隆(240)。
8.一种系统(100),包括:
升级访问引擎(108),其被配置来访问要为生产数据库(210)执行的数据库升级;以及
数据库升级引擎(110),其被配置来:
生成所述生产数据库(210)的多个克隆,包括所述生产数据库的生产克隆(230)和增量克隆(240),所述生产克隆(230)是在给定时间处的所述生产数据库(210)的完整副本,所述增量克隆(240)是在所述给定时间处的所述生产数据库的去除了实例数据(220)的副本;
对所述生产克隆(230)执行数据库升级;
跟踪从所述给定时间直到所述生产克隆的数据库升级完成为止对所述生产数据库(210)的改变;
将所跟踪的改变(320)推送到所述增量克隆(240);以及
在对所述生产克隆的数据库升级完成之后:
对所述增量克隆(240)执行数据库升级;
将所述增量克隆的升级数据(420)推送到升级的生产克隆(330);以及
将所述升级的生产克隆(330)设置为所述生产数据库(210)的升级版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子工业软件有限公司,未经西门子工业软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080103248.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:活塞环
- 下一篇:模型保护装置及方法、计算装置





