数据库建模与分析制造技术

技术编号:13238122 阅读:70 留言:0更新日期:2016-05-15 00:30
一种对多个数据库系统之间的预期数据库迁移进行建模的方法可以包括收集与第一数据库系统中的多个数据库相关联的性能数据。该方法也可以包括接收对该多个数据库中要迁移到第二数据库系统的一组数据库的选择。该方法可以附加地包括利用性能数据中的至少一些性能数据计算估计该一组数据库将在第二数据库系统上执行得如何的组合性能数据。该方法还可以包括提供关于该一组数据库是否应该被迁移到第二数据库系统的一个或多个指示。在一些实施例中,该一个或多个指示可以基于该组合性能数据。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】数据库建模与分析 对相关申请的交叉引用 本申请涉及以下共同未决和共同转让的美国专利申请: ?由Higginson所写、与本文同时提交并且标题为"METHOD AND SYSTEM FOR REDUCING INSTABILITY WHEN UPGRADING SOFTWARE"的美国专利申请No.13/937,977(代理 人案号88325-860490( 135800US)); ?由Davis所写、与本文同时提交并且标题为"CONSOLIDATION PLANNING SERVICES FOR SYSTEMS MIGRATION" 的美国专利申请No. 13/938,061(代理人案号88325-870368(137700US)); ?由Davis所写、与本文同时提交并且标题为"MIGRATION SERVICES FOR SYSTEMS" 的美国专利申请No · 13/938,066(代理人案号88325-870369( 137800US)); ?由Higginson等人所写、与本文同时提交并且标题为"AUTOMATED DATABASE MIGRATION ARCHITECTURE" 的美国专利申请 No. 13/937,868(代理人案号 88325-870373 (138000US)); ?由Raghunathan等人所写、与本文同时提交并且标题为"CLOUD SERVICES LOAD TESTING AND ANALYSIS"的美国专利申请 No. 13/937,344(代理人案号 88325-870381 (138100US)); ?由Raghunathan等人所写、与本文同时提交并且标题为"CLOUD SERVICES PERFORMANCE TUNING AND BENCHMARKING"的美国专利申请No. 13/937,483(代理人案号 88325-870383(138200US)); ?由Buehne等人所写、与本文同时提交并且标题为"SOLUTION TO GENERATE A SCRIPTSET FOR AN AUTOMATED DATABASE MIGRATION" 的美国专利申请No .13/937,988(代 理人案号88325-870382( 138300US)); ?由Buehne等人所写、与本文同时提交并且标题为"ONLINE DATABASE MIGRATION" 的美国专利申请No · 13/937,545(代理人案号88325-870410( 138400US)); ?由Buehne等人所写、与本文同时提交并且标题为"DYNAMIC MIGRATION SCRIPT MANAGEMENT" 的美国专利申请No. 13/937,486 (代理人案号88325-870409 (138500US)); ?由Masterson等人所写、与本文同时提交并且标题为"ADVANCED CUSTOMER SUPPORT SERVICES-ADVANCED SUPPORT CLOUD PORTAL"的美国专利申请No.13/937,970(代 理人案号88325-870401 (138600US)); 其中每一个专利申请的全部公开内容都通过引用被结合于此,用于所有目的。
技术介绍
数据迀移可以一般地包括从一个存储设备、格式或系统向另一个存储设备、格式 或系统传送任何类型的数据。当组织或个人升级计算机系统、合并现有系统、重建数据库驻 留的操作系统的平台、或在多个位置之间传送数据时,往往需要数据迀移。通常,如果现有 的数据库操作系统与企业可接受的迀移不兼容,则必须将数据从旧的系统中提取出来并且 加载到新的系统上。例如,当切换到新的数据库供应商或升级数据库的现有版本时,可能有 必要在多个数据库之间转移数据。这可能包括物理数据迀移并且可能改变底层的数据格 式。
技术实现思路
在一种实施例中,可以给出对多个数据库系统之间的预期数据库迀移进行建模的 方法。该方法可以包括收集与第一数据库系统中的多个数据库相关联的性能数据。该方法 也可以包括接收对该多个数据库中要迀移到第二数据库系统的一组数据库的选择。该方法 可以附加地包括利用该性能数据中的至少一些性能数据来计算估计该一组数据库将在第 二数据库系统上执行得如何的组合性能数据。该方法还可以包括提供关于该一组数据库是 否应该被迀移到第二数据库系统的一个或多个指示。在一些实施例中,该一个或多个指示 可以基于该组合性能数据。 在一些实现方式中,可以给出以下特征中的一个或多个特征。在一些实施例中,在 接收对该一组数据库的选择之前,性能数据可以被收集和存储。性能数据可以由在第一数 据库系统上操作的数据库代理收集,并且组合性能数据可以在由第二数据库系统的提供者 操作的基于云的服务处远程地被计算。该一组数据库可以包括多于一个的数据库,并且该 多个一个数据库可以被迀移到第二数据库系统中的单个数据库。该一个或多个指示可以包 括描述第二数据库系统的计算硬件是否能够根据一组技术规范促进该一组数据库的定量 成分,以及描述该一组数据库是否能够根据一组商业规则在第二数据库系统上一起操作的 定性成分。 在一些实施例中,该一个或多个指示可以包括该一组数据库的组合的平均性能超 过阈值的第一指示、该一组数据库的组合的峰值性能超过阈值的第二指示、和/或峰值性能 和平均性能都不超过阈值的第三指示。关于该一组数据库是否应该被迀移到第二数据库系 统的该一个或多个指示可以通过由第二数据库系统的提供者操作的远程云服务的门户来 呈现。该方法也可以包括将性能数据从第一模式转换到第二模式,其中第一模式可以被第 一数据库系统的关系数据库管理器使用,并且第二模式可以被用于预期数据库迀移。 在一些实施例中,该一个或多个指示可以包括该一组数据库的组合在第二数据库 系统中所需的组合存储空间。该一个或多个指示可以包括该一组数据库的组合在第二数据 库系统中所需的组合处理器工作负载。该一个或多个指示可以包括在该一组数据库中的第 一数据库与第一安全级别相关联的指示、在该一组数据库中的第二数据库与第二安全级别 相关联的指示、以及关于第一安全级别是否与第二安全级别兼容的指示。 在另一种实施例中,可以给出计算机可读存储器。该计算机可读存储器可以包括 一系列指令,其中,当指令被一个或多个处理器执行时,使得该一个或多个处理器对多个数 据库系统之间的预期数据库迀移进行建模。该指令可以使(一个或多个)处理器收集与第一 数据库系统中的多个数据库相关联的性能数据。该指令也可以使(一个或多个)处理器接收 对该多个数据库中要迀移到第二数据库系统的一组数据库的选择。该指令可以附加地使 (一个或多个)处理器利用性能数据中的至少一些性能数据来计算估计该一组数据将在第 二数据库系统上执行得如何的组合性能数据。该指令还可以使(一个或多个)处理器提供关 于该一组数据库是否应该被迀移到第二数据库系统的一个或多个指示。在一些实施例中, 该一个或多个指示可以基于该组合性能数据。 在又一种实施例中,可以给出一种系统。该系统可以包括一个或多个处理器以及 与该一个或多个处理器通信地耦合并且可以被该一个或多个处理器读取的存储器本文档来自技高网
...

【技术保护点】
一种对多个数据库系统之间的预期数据库迁移进行建模的方法,该方法包括:收集与第一数据库系统中的多个数据库相关联的性能数据;接收对所述多个数据库中要迁移到第二数据库系统的一组数据库的选择;利用所述性能数据中的至少一些性能数据计算估计所述一组数据库将在第二数据库系统上执行得如何的组合性能数据;及提供关于所述一组数据库是否应该被迁移到第二数据库系统的一个或多个指示,其中所述一个或多个指示基于所述组合性能数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A·希金森J·马特森S·菲茨帕特里克P·罗伯特肖C·博斯托克N·鲍尔奇F·波佩斯库
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1