亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)庫建模與分析的制作方法

文檔序號:9794052閱讀:804來源:國知局
數(shù)據(jù)庫建模與分析的制作方法
【專利說明】數(shù)據(jù)庫建模與分析
[0001] 對相關(guān)申請的交叉引用
[0002] 本申請涉及以下共同未決和共同轉(zhuǎn)讓的美國專利申請:
[0003] ?由Higginson所寫、與本文同時提交并且標(biāo)題為"METHOD AND SYSTEM FOR REDUCING INSTABILITY WHEN UPGRADING SOFTWARE"的美國專利申請No.13/937,977(代理 人案號88325-860490( 135800US));
[0004] ?由Davis所寫、與本文同時提交并且標(biāo)題為"CONSOLIDATION PLANNING SERVICES FOR SYSTEMS MIGRATION" 的美國專利申請No. 13/938,061(代理人案號88325-870368(137700US));
[0005] ?由Davis所寫、與本文同時提交并且標(biāo)題為"MIGRATION SERVICES FOR SYSTEMS" 的美國專利申請No · 13/938,066(代理人案號88325-870369( 137800US));
[0006] ?由Higginson等人所寫、與本文同時提交并且標(biāo)題為"AUTOMATED DATABASE MIGRATION ARCHITECTURE" 的美國專利申請 No. 13/937,868(代理人案號 88325-870373 (138000US));
[0007] ?由Raghunathan等人所寫、與本文同時提交并且標(biāo)題為"CLOUD SERVICES LOAD TESTING AND ANALYSIS"的美國專利申請 No. 13/937,344(代理人案號 88325-870381 (138100US));
[0008] ?由Raghunathan等人所寫、與本文同時提交并且標(biāo)題為"CLOUD SERVICES PERFORMANCE TUNING AND BENCHMARKING"的美國專利申請No. 13/937,483(代理人案號 88325-870383(138200US));
[0009] ?由Buehne等人所寫、與本文同時提交并且標(biāo)題為"SOLUTION TO GENERATE A SCRIPTSET FOR AN AUTOMATED DATABASE MIGRATION" 的美國專利申請No .13/937,988(代 理人案號88325-870382( 138300US));
[0010] ?由Buehne等人所寫、與本文同時提交并且標(biāo)題為"ONLINE DATABASE MIGRATION" 的美國專利申請No · 13/937,545(代理人案號88325-870410( 138400US));
[0011] ?由Buehne等人所寫、與本文同時提交并且標(biāo)題為"DYNAMIC MIGRATION SCRIPT MANAGEMENT" 的美國專利申請No. 13/937,486 (代理人案號88325-870409 (138500US));
[0012] ?由Masterson等人所寫、與本文同時提交并且標(biāo)題為"ADVANCED CUSTOMER SUPPORT SERVICES-ADVANCED SUPPORT CLOUD PORTAL"的美國專利申請No.13/937,970(代 理人案號88325-870401 (138600US));
[0013] 其中每一個專利申請的全部公開內(nèi)容都通過引用被結(jié)合于此,用于所有目的。
【背景技術(shù)】
[0014] 數(shù)據(jù)迀移可以一般地包括從一個存儲設(shè)備、格式或系統(tǒng)向另一個存儲設(shè)備、格式 或系統(tǒng)傳送任何類型的數(shù)據(jù)。當(dāng)組織或個人升級計算機(jī)系統(tǒng)、合并現(xiàn)有系統(tǒng)、重建數(shù)據(jù)庫駐 留的操作系統(tǒng)的平臺、或在多個位置之間傳送數(shù)據(jù)時,往往需要數(shù)據(jù)迀移。通常,如果現(xiàn)有 的數(shù)據(jù)庫操作系統(tǒng)與企業(yè)可接受的迀移不兼容,則必須將數(shù)據(jù)從舊的系統(tǒng)中提取出來并且 加載到新的系統(tǒng)上。例如,當(dāng)切換到新的數(shù)據(jù)庫供應(yīng)商或升級數(shù)據(jù)庫的現(xiàn)有版本時,可能有 必要在多個數(shù)據(jù)庫之間轉(zhuǎn)移數(shù)據(jù)。這可能包括物理數(shù)據(jù)迀移并且可能改變底層的數(shù)據(jù)格 式。

【發(fā)明內(nèi)容】

[0015] 在一種實施例中,可以給出對多個數(shù)據(jù)庫系統(tǒng)之間的預(yù)期數(shù)據(jù)庫迀移進(jìn)行建模的 方法。該方法可以包括收集與第一數(shù)據(jù)庫系統(tǒng)中的多個數(shù)據(jù)庫相關(guān)聯(lián)的性能數(shù)據(jù)。該方法 也可以包括接收對該多個數(shù)據(jù)庫中要迀移到第二數(shù)據(jù)庫系統(tǒng)的一組數(shù)據(jù)庫的選擇。該方法 可以附加地包括利用該性能數(shù)據(jù)中的至少一些性能數(shù)據(jù)來計算估計該一組數(shù)據(jù)庫將在第 二數(shù)據(jù)庫系統(tǒng)上執(zhí)行得如何的組合性能數(shù)據(jù)。該方法還可以包括提供關(guān)于該一組數(shù)據(jù)庫是 否應(yīng)該被迀移到第二數(shù)據(jù)庫系統(tǒng)的一個或多個指示。在一些實施例中,該一個或多個指示 可以基于該組合性能數(shù)據(jù)。
[0016] 在一些實現(xiàn)方式中,可以給出以下特征中的一個或多個特征。在一些實施例中,在 接收對該一組數(shù)據(jù)庫的選擇之前,性能數(shù)據(jù)可以被收集和存儲。性能數(shù)據(jù)可以由在第一數(shù) 據(jù)庫系統(tǒng)上操作的數(shù)據(jù)庫代理收集,并且組合性能數(shù)據(jù)可以在由第二數(shù)據(jù)庫系統(tǒng)的提供者 操作的基于云的服務(wù)處遠(yuǎn)程地被計算。該一組數(shù)據(jù)庫可以包括多于一個的數(shù)據(jù)庫,并且該 多個一個數(shù)據(jù)庫可以被迀移到第二數(shù)據(jù)庫系統(tǒng)中的單個數(shù)據(jù)庫。該一個或多個指示可以包 括描述第二數(shù)據(jù)庫系統(tǒng)的計算硬件是否能夠根據(jù)一組技術(shù)規(guī)范促進(jìn)該一組數(shù)據(jù)庫的定量 成分,以及描述該一組數(shù)據(jù)庫是否能夠根據(jù)一組商業(yè)規(guī)則在第二數(shù)據(jù)庫系統(tǒng)上一起操作的 定性成分。
[0017] 在一些實施例中,該一個或多個指示可以包括該一組數(shù)據(jù)庫的組合的平均性能超 過閾值的第一指示、該一組數(shù)據(jù)庫的組合的峰值性能超過閾值的第二指示、和/或峰值性能 和平均性能都不超過閾值的第三指示。關(guān)于該一組數(shù)據(jù)庫是否應(yīng)該被迀移到第二數(shù)據(jù)庫系 統(tǒng)的該一個或多個指示可以通過由第二數(shù)據(jù)庫系統(tǒng)的提供者操作的遠(yuǎn)程云服務(wù)的門戶來 呈現(xiàn)。該方法也可以包括將性能數(shù)據(jù)從第一模式轉(zhuǎn)換到第二模式,其中第一模式可以被第 一數(shù)據(jù)庫系統(tǒng)的關(guān)系數(shù)據(jù)庫管理器使用,并且第二模式可以被用于預(yù)期數(shù)據(jù)庫迀移。
[0018] 在一些實施例中,該一個或多個指示可以包括該一組數(shù)據(jù)庫的組合在第二數(shù)據(jù)庫 系統(tǒng)中所需的組合存儲空間。該一個或多個指示可以包括該一組數(shù)據(jù)庫的組合在第二數(shù)據(jù) 庫系統(tǒng)中所需的組合處理器工作負(fù)載。該一個或多個指示可以包括在該一組數(shù)據(jù)庫中的第 一數(shù)據(jù)庫與第一安全級別相關(guān)聯(lián)的指示、在該一組數(shù)據(jù)庫中的第二數(shù)據(jù)庫與第二安全級別 相關(guān)聯(lián)的指示、以及關(guān)于第一安全級別是否與第二安全級別兼容的指示。
[0019] 在另一種實施例中,可以給出計算機(jī)可讀存儲器。該計算機(jī)可讀存儲器可以包括 一系列指令,其中,當(dāng)指令被一個或多個處理器執(zhí)行時,使得該一個或多個處理器對多個數(shù) 據(jù)庫系統(tǒng)之間的預(yù)期數(shù)據(jù)庫迀移進(jìn)行建模。該指令可以使(一個或多個)處理器收集與第一 數(shù)據(jù)庫系統(tǒng)中的多個數(shù)據(jù)庫相關(guān)聯(lián)的性能數(shù)據(jù)。該指令也可以使(一個或多個)處理器接收 對該多個數(shù)據(jù)庫中要迀移到第二數(shù)據(jù)庫系統(tǒng)的一組數(shù)據(jù)庫的選擇。該指令可以附加地使 (一個或多個)處理器利用性能數(shù)據(jù)中的至少一些性能數(shù)據(jù)來計算估計該一組數(shù)據(jù)將在第 二數(shù)據(jù)庫系統(tǒng)上執(zhí)行得如何的組合性能數(shù)據(jù)。該指令還可以使(一個或多個)處理器提供關(guān) 于該一組數(shù)據(jù)庫是否應(yīng)該被迀移到第二數(shù)據(jù)庫系統(tǒng)的一個或多個指示。在一些實施例中, 該一個或多個指示可以基于該組合性能數(shù)據(jù)。
[0020] 在又一種實施例中,可以給出一種系統(tǒng)。該系統(tǒng)可以包括一個或多個處理器以及 與該一個或多個處理器通信地耦合并且可以被該一個或多個處理器讀取的存儲器。該存儲 器可以包括一系列指令,其中,當(dāng)指令被該一個或多個處理器執(zhí)行時,使得該一個或多個處 理器對多個數(shù)據(jù)庫系統(tǒng)之間的預(yù)期數(shù)據(jù)庫迀移進(jìn)行建模。該指令可以使(一個或多個)處理 器收集與第一數(shù)據(jù)庫系統(tǒng)中的多個數(shù)據(jù)庫相關(guān)聯(lián)的性能數(shù)據(jù)。該指令也可以使(一個或多 個)處理器接收對該多個數(shù)據(jù)庫中要迀移到第二數(shù)據(jù)庫系統(tǒng)的一組數(shù)據(jù)庫的選擇。該指令 可以附加地使(一個或多個)處理器利用性能數(shù)據(jù)中的至少一些性能數(shù)據(jù)來計算估計該一 組數(shù)據(jù)庫將在第二數(shù)據(jù)庫系統(tǒng)上執(zhí)行得如何的組合性能數(shù)據(jù)。該指令還可以使(一個或多 個)處理器提供關(guān)于該一組數(shù)據(jù)庫是否應(yīng)該被迀移到第二數(shù)據(jù)庫系統(tǒng)的一個或多個指示。 在一些實施例中,該一個或多個指示可以基于該組合性能數(shù)據(jù)。
【附圖說明】
[0021] 對本發(fā)明的本質(zhì)和優(yōu)點(diǎn)的進(jìn)一步理解可以通過參考說明書的剩余部分和附圖來 實現(xiàn),其中相似的附圖標(biāo)號貫穿若干個附圖被用于指代相似的組件。在一些情況下,子標(biāo)記 與附圖標(biāo)號相關(guān)聯(lián)以表示多個相似組件中的一個。當(dāng)參考附圖標(biāo)號而沒有指定現(xiàn)存的子標(biāo) 記時,它意味著指代所有此類多個相似組件。
[0022] 圖1示出了其中可以實現(xiàn)本發(fā)明的各種實施例的示例性操作環(huán)境的組件的框圖。 [0023]圖2示出了其中可以實現(xiàn)本發(fā)明的實施例的示例性計算機(jī)系統(tǒng)的框圖。
[0024]圖3示出了根據(jù)一種實施例的、用于實現(xiàn)數(shù)據(jù)庫建模和分析服務(wù)的體系架構(gòu)的示 圖。
[0025] 圖4示出了根據(jù)一些實施例的、用于對數(shù)據(jù)庫的迀移進(jìn)行建模的數(shù)據(jù)存儲體系架 構(gòu)的框圖。
[0026] 圖5示出了根據(jù)一些實施例的一種示例性數(shù)據(jù)模型的示圖。
[0027] 圖6示出了根據(jù)一些實施例的門戶的結(jié)構(gòu)的框圖。
[0028] 圖7示出了根據(jù)一些實施例的、對多個數(shù)據(jù)庫系統(tǒng)之間的預(yù)期數(shù)據(jù)庫迀移進(jìn)行建 模的方法的流程圖。
[0029] 圖8示出了根據(jù)一些實施例的、用于選擇源和目標(biāo)數(shù)據(jù)庫的界面。
[0030] 圖9示出了根據(jù)一些實施例的、用于分析為迀移而選擇的一組數(shù)據(jù)庫的存儲器使 用量的界面。
[0031] 圖10示出了根據(jù)一些實施例的、用于分析為迀移而選擇的一組數(shù)據(jù)庫的I/O操作 的界面。
[0032] 圖11示出了根據(jù)一些實施例的、用于分析應(yīng)用到為迀移而選擇的一組數(shù)據(jù)庫的補(bǔ) 丁的數(shù)量的界面。
[0033] 圖12示出了根據(jù)一些實施例的、用于配置分析的界面。
[0034] 圖13示出了根據(jù)一些實施例的、用于分析目標(biāo)數(shù)據(jù)庫系統(tǒng)上的存儲器使用量的界 面。
[0035] 圖14示出了根據(jù)一些實施例的、用于分析目標(biāo)數(shù)據(jù)庫系統(tǒng)上的CPU使用量的界面。
[0036] 圖15示出了根據(jù)一些實施例的、用于建議迀移方案是否應(yīng)該被執(zhí)行的界面。
[0037]圖16示出了根據(jù)一些實施例的、用于為迀移方案提供建議的界面。
【具體實施方式】
[0038]在以下描述中,為了解釋的目的,闡述了眾多具體細(xì)節(jié)以便提供對本發(fā)明的各種 實施例的透徹理解。但是,很顯然,對于本領(lǐng)域技術(shù)人員來說,在沒有這些具體細(xì)節(jié)中的一 些細(xì)節(jié)的情況下,本發(fā)明的實施例也可以被實踐。在其它情況下,眾所周知的結(jié)構(gòu)和設(shè)備以 框圖的形式示出。
[0039] 接下來的描述只是提供示例性實施例,而不是旨在限制
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1