[發(fā)明專利]自主多租戶數(shù)據(jù)庫(kù)云服務(wù)框架有效
| 申請(qǐng)?zhí)枺?/td> | 201880061804.9 | 申請(qǐng)日: | 2018-09-28 |
| 公開(公告)號(hào): | CN111108479B | 公開(公告)日: | 2023-04-11 |
| 發(fā)明(設(shè)計(jì))人: | H·亨;R·庫(kù)馬爾;S·翟因;G·蘭維帕緹;J·李;A·陳;J-C·黃 | 申請(qǐng)(專利權(quán))人: | 甲骨文國(guó)際公司 |
| 主分類號(hào): | G06F9/48 | 分類號(hào): | G06F9/48;G06F9/50 |
| 代理公司: | 中國(guó)貿(mào)促會(huì)專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 李曉芳 |
| 地址: | 美國(guó)加*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自主 租戶 數(shù)據(jù)庫(kù) 服務(wù) 框架 | ||
本文提供的是在計(jì)算云內(nèi)異步配置可插拔數(shù)據(jù)庫(kù)的工作負(fù)載管理技術(shù)。在實(shí)施例中,計(jì)算云接收指示可插拔數(shù)據(jù)庫(kù)的配置細(xì)節(jié)的監(jiān)管請(qǐng)求。計(jì)算云基于該請(qǐng)求的配置細(xì)節(jié)生成指定異步作業(yè)的配置描述符。計(jì)算云訪問(wèn)主機(jī)元數(shù)據(jù)以檢測(cè)以下中的至少一者:a)已經(jīng)托管可插拔數(shù)據(jù)庫(kù)的當(dāng)前容器數(shù)據(jù)庫(kù),b)將托管可插拔數(shù)據(jù)庫(kù)的目標(biāo)容器數(shù)據(jù)庫(kù),或c)托管當(dāng)前容器數(shù)據(jù)庫(kù)或目標(biāo)容器數(shù)據(jù)庫(kù)中的至少一者的特定計(jì)算機(jī)。計(jì)算云基于主機(jī)元數(shù)據(jù)或配置描述符中的至少一者執(zhí)行異步作業(yè)以配置可插拔數(shù)據(jù)庫(kù)。線程池、通道和隊(duì)列可以促進(jìn)負(fù)載均衡,以避免優(yōu)先級(jí)倒置、饑餓和拒絕服務(wù)。
技術(shù)領(lǐng)域
本公開涉及多租戶數(shù)據(jù)網(wǎng)格的監(jiān)管。本文介紹的是計(jì)算云內(nèi)異步配置可插拔數(shù)據(jù)庫(kù)的工作負(fù)載管理技術(shù)。
背景技術(shù)
生產(chǎn)運(yùn)營(yíng)人員通常包括進(jìn)行數(shù)據(jù)庫(kù)生命周期管理和監(jiān)管任務(wù)的數(shù)據(jù)庫(kù)管理員(DBA)和其它系統(tǒng)管理員。可插拔數(shù)據(jù)庫(kù)、容器數(shù)據(jù)庫(kù)和計(jì)算機(jī)之間的托管關(guān)系或多或少地嚴(yán)格地布置在網(wǎng)絡(luò)拓?fù)渲校沟密浖?jí)、水平縮放以及計(jì)劃的或緊急的供給/配置可能是繁重的且容易出錯(cuò)的,尤其是在云規(guī)模比簡(jiǎn)單的計(jì)算機(jī)集群大幾個(gè)數(shù)量級(jí)的情況下。
嚴(yán)格的拓?fù)淇赡軙?huì)阻礙或阻止水平縮放(彈性)和容量規(guī)劃。數(shù)據(jù)庫(kù)和數(shù)據(jù)中心的監(jiān)管通常是自組織的(ad?hoc),并且通常基于預(yù)期或多或少立即執(zhí)行的命令性命令。因此,監(jiān)管雜務(wù)本質(zhì)上往往是同步的,使得并行化的機(jī)會(huì)有限。因此,監(jiān)管作業(yè)提交和作業(yè)執(zhí)行往往是緊密耦合的,從而需要大量的人工引導(dǎo)來(lái)實(shí)現(xiàn)相關(guān)監(jiān)管活動(dòng)的排序。因此,對(duì)于云規(guī)模的監(jiān)管自動(dòng)化,常規(guī)的機(jī)會(huì)可能受到限制。因此,安裝的可插拔數(shù)據(jù)庫(kù)的演進(jìn)和遷移也可能受到限制,諸如當(dāng)容忍中等拓?fù)浔葍?yōu)化重新布置可插拔數(shù)據(jù)庫(kù)更容易時(shí)。例如,將可插拔數(shù)據(jù)庫(kù)從一個(gè)容器數(shù)據(jù)庫(kù)和/或計(jì)算機(jī)重定位到另一個(gè)容器數(shù)據(jù)庫(kù)和/或計(jì)算機(jī)可能需要重新打包和重新部署許多客戶端和/或服務(wù),這可能不利于這種重定位。
附圖說(shuō)明
附圖中:
圖1是描繪實(shí)施例中的示例云的框圖,該示例云使用異步作業(yè)來(lái)最終執(zhí)行對(duì)可插拔數(shù)據(jù)庫(kù)的監(jiān)管配置請(qǐng)求;
圖2是描述實(shí)施例中的示例異步配置處理的流程圖,該示例異步配置處理最終執(zhí)行對(duì)可插拔數(shù)據(jù)庫(kù)的監(jiān)管請(qǐng)求;
圖3是描繪實(shí)施例中的示例云的框圖,該示例云將責(zé)任分散在跨越多個(gè)集群、數(shù)據(jù)中心、子云和/或安全領(lǐng)域的計(jì)算機(jī)拓?fù)渲校?/p>
圖4是描繪實(shí)施例中的示例云的框圖,該示例云使用模板可插拔數(shù)據(jù)庫(kù)在交付點(diǎn)(PoD)進(jìn)行基于原型的克隆,諸如水平縮放;
圖5是描繪實(shí)施例中的具有自動(dòng)反射(reflex)來(lái)修復(fù)拓?fù)涞氖纠频目驁D;
圖6是描繪實(shí)施例中的具有用于工作負(fù)載管理的線程池和泳道的示例云的框圖;
圖7是描繪實(shí)施例中的具有負(fù)載均衡器的示例云的框圖,該負(fù)載均衡器將非監(jiān)管數(shù)據(jù)庫(kù)流量安全地路由到重定位的可插拔數(shù)據(jù)庫(kù);
圖8是圖示可以在其上實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖;
圖9是圖示可以用于控制計(jì)算系統(tǒng)的操作的基本軟件系統(tǒng)的框圖。
具體實(shí)施方式
在下面的描述中,出于解釋的目的,闡述了許多具體細(xì)節(jié)以便提供對(duì)本發(fā)明的透徹理解。但是,將明顯的是,可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐本發(fā)明。在其它情況下,以框圖形式示出了眾所周知的結(jié)構(gòu)和設(shè)備,以避免不必要地使本發(fā)明模糊。
本文根據(jù)以下概要描述各實(shí)施例:
1.0?總體概述
2.0?示例數(shù)據(jù)網(wǎng)格
2.1?容器數(shù)據(jù)庫(kù)和可插拔數(shù)據(jù)庫(kù)
2.2?監(jiān)管請(qǐng)求
2.3?配置細(xì)節(jié)
2.4?配置描述符
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國(guó)際公司,未經(jīng)甲骨文國(guó)際公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880061804.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種工作流自動(dòng)化測(cè)試系統(tǒng)及方法
- 一種基于云平臺(tái)的多租戶系統(tǒng)
- 數(shù)據(jù)庫(kù)系統(tǒng)中測(cè)試數(shù)據(jù)的形成與操縱
- 一種在云搜索平臺(tái)中構(gòu)建索引和進(jìn)行搜索的方法和裝置
- 多層級(jí)租戶體系的租戶節(jié)點(diǎn)創(chuàng)建方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 多租戶區(qū)塊鏈網(wǎng)絡(luò)中的輕量級(jí)節(jié)點(diǎn)
- 一種多租戶模式下的租戶合并方法
- 基于多租戶的資源調(diào)配方法和裝置
- 一種基于租戶屬性的多租戶數(shù)據(jù)隔離方法及系統(tǒng)
- 一種SaaS多租戶數(shù)據(jù)隔離的方法、裝置、設(shè)備及介質(zhì)
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





