[發(fā)明專(zhuān)利]將多個(gè)容器數(shù)據(jù)庫(kù)分組為單個(gè)容器數(shù)據(jù)庫(kù)集群的能力有效
| 申請(qǐng)?zhí)枺?/td> | 201680073256.2 | 申請(qǐng)日: | 2016-10-21 |
| 公開(kāi)(公告)號(hào): | CN108431804B | 公開(kāi)(公告)日: | 2022-01-14 |
| 發(fā)明(設(shè)計(jì))人: | S·翟因;K·拉加瑪尼;G·蘭維帕緹;J·李 | 申請(qǐng)(專(zhuān)利權(quán))人: | 甲骨文國(guó)際公司 |
| 主分類(lèi)號(hào): | G06F16/21 | 分類(lèi)號(hào): | G06F16/21 |
| 代理公司: | 中國(guó)貿(mào)促會(huì)專(zhuān)利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 劉玉潔 |
| 地址: | 美國(guó)加*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 將多個(gè) 容器 數(shù)據(jù)庫(kù) 分組 單個(gè) 集群 能力 | ||
1.一種用于多節(jié)點(diǎn)數(shù)據(jù)庫(kù)管理系統(tǒng)的方法,包括:
在多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的特定數(shù)據(jù)庫(kù)服務(wù)器處接收來(lái)自數(shù)據(jù)庫(kù)客戶(hù)端的特定數(shù)據(jù)庫(kù)語(yǔ)句以從所述特定數(shù)據(jù)庫(kù)語(yǔ)句內(nèi)指定的多個(gè)可插拔數(shù)據(jù)庫(kù)中的兩個(gè)或更多個(gè)可插拔數(shù)據(jù)庫(kù)查詢(xún)數(shù)據(jù),其中所述多個(gè)可插拔數(shù)據(jù)庫(kù)中的每個(gè)可插拔數(shù)據(jù)庫(kù)由多個(gè)容器數(shù)據(jù)庫(kù)中的相應(yīng)容器數(shù)據(jù)庫(kù)保持,其中所述兩個(gè)或更多個(gè)可插拔數(shù)據(jù)庫(kù)中的每個(gè)可插拔數(shù)據(jù)庫(kù)由多個(gè)容器數(shù)據(jù)庫(kù)中的不同的相應(yīng)容器數(shù)據(jù)庫(kù)保持,其中所述多個(gè)容器數(shù)據(jù)庫(kù)中的每個(gè)容器數(shù)據(jù)庫(kù)能夠經(jīng)由所述多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的相應(yīng)數(shù)據(jù)庫(kù)服務(wù)器訪問(wèn);
由所述特定數(shù)據(jù)庫(kù)服務(wù)器基于包含多條記錄的映射信息來(lái)識(shí)別所述多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的提供對(duì)所述兩個(gè)或更多個(gè)可插拔數(shù)據(jù)庫(kù)的訪問(wèn)的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器,其中所述多條記錄中的每條記錄將所述多個(gè)可插拔數(shù)據(jù)庫(kù)中的給定可插拔數(shù)據(jù)庫(kù)映射到所述多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的提供對(duì)所述多個(gè)容器數(shù)據(jù)庫(kù)中的保持所述給定可插拔數(shù)據(jù)庫(kù)的容器數(shù)據(jù)庫(kù)的訪問(wèn)的數(shù)據(jù)庫(kù)服務(wù)器;
由所述特定數(shù)據(jù)庫(kù)服務(wù)器將相應(yīng)數(shù)據(jù)庫(kù)語(yǔ)句發(fā)送到所述一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的每個(gè)數(shù)據(jù)庫(kù)服務(wù)器,所述相應(yīng)數(shù)據(jù)庫(kù)語(yǔ)句包括所述特定數(shù)據(jù)庫(kù)語(yǔ)句的至少一部分;
在所述特定數(shù)據(jù)庫(kù)服務(wù)器處接收來(lái)自所述一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的每個(gè)數(shù)據(jù)庫(kù)服務(wù)器的一個(gè)或多個(gè)響應(yīng),所述一個(gè)或多個(gè)響應(yīng)各自包括執(zhí)行所述相應(yīng)數(shù)據(jù)庫(kù)語(yǔ)句的結(jié)果;
由所述特定數(shù)據(jù)庫(kù)服務(wù)器向所述數(shù)據(jù)庫(kù)客戶(hù)端發(fā)送一個(gè)或多個(gè)消息,其中所述一個(gè)或多個(gè)消息包括來(lái)自所述一個(gè)或多個(gè)響應(yīng)的數(shù)據(jù);
其中所述特定數(shù)據(jù)庫(kù)語(yǔ)句包括:
一個(gè)或多個(gè)關(guān)鍵字,所述一個(gè)或多個(gè)關(guān)鍵字指示來(lái)自所述數(shù)據(jù)庫(kù)客戶(hù)端的所述特定數(shù)據(jù)庫(kù)語(yǔ)句要在多個(gè)可插拔數(shù)據(jù)庫(kù)上執(zhí)行;以及
一個(gè)或多個(gè)謂詞,所述一個(gè)或多個(gè)謂詞通過(guò)識(shí)別所述一個(gè)或多個(gè)謂詞中的每個(gè)謂詞內(nèi)的可插拔數(shù)據(jù)庫(kù)而將來(lái)自所述數(shù)據(jù)庫(kù)客戶(hù)端的所述特定數(shù)據(jù)庫(kù)語(yǔ)句的應(yīng)用限制到所述兩個(gè)或更多個(gè)可插拔數(shù)據(jù)庫(kù)。
2.如權(quán)利要求1所述的方法,所述方法還包括:
對(duì)于所述一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的第一數(shù)據(jù)庫(kù)服務(wù)器,在將所述第一數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)數(shù)據(jù)庫(kù)語(yǔ)句發(fā)送到所述第一數(shù)據(jù)庫(kù)服務(wù)器之前,所述特定數(shù)據(jù)庫(kù)服務(wù)器變換所述特定數(shù)據(jù)庫(kù)語(yǔ)句,以通過(guò)添加將所述第一數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)數(shù)據(jù)庫(kù)語(yǔ)句的應(yīng)用限制到由所述第一數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)容器數(shù)據(jù)庫(kù)保持的兩個(gè)或更多個(gè)可插拔數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)謂詞,來(lái)形成所述第一數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)數(shù)據(jù)庫(kù)語(yǔ)句。
3.如權(quán)利要求1-2中任一項(xiàng)所述的方法,還包括:
在接收到所述特定數(shù)據(jù)庫(kù)語(yǔ)句之前,由所述特定數(shù)據(jù)庫(kù)服務(wù)器接收第二數(shù)據(jù)庫(kù)語(yǔ)句,第二數(shù)據(jù)庫(kù)語(yǔ)句指定啟動(dòng)將是與特定標(biāo)識(shí)符相關(guān)聯(lián)的集群的成員的新數(shù)據(jù)庫(kù)實(shí)例;
響應(yīng)于接收到第二數(shù)據(jù)庫(kù)語(yǔ)句:
由所述特定數(shù)據(jù)庫(kù)服務(wù)器生成所述新數(shù)據(jù)庫(kù)實(shí)例;
向集群同步服務(wù)器發(fā)送加入所述集群的請(qǐng)求,其中所述請(qǐng)求指定所述特定標(biāo)識(shí)符;
由所述特定數(shù)據(jù)庫(kù)服務(wù)器向所述集群同步服務(wù)器發(fā)送第一信息,第一信息將由所述數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)容器數(shù)據(jù)庫(kù)保持的可插拔數(shù)據(jù)庫(kù)映射到所述集群同步服務(wù)器;
由所述相應(yīng)數(shù)據(jù)庫(kù)服務(wù)器從所述集群同步服務(wù)器接收第二信息,第二信息映射作為所述集群的成員的所述多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的每個(gè)其它數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)容器數(shù)據(jù)庫(kù)保持的可插拔數(shù)據(jù)庫(kù);
由所述特定數(shù)據(jù)庫(kù)服務(wù)器將第二信息存儲(chǔ)為所述映射信息的至少一部分。
4.如權(quán)利要求3所述的方法,其中所述映射信息被存儲(chǔ)在所述數(shù)據(jù)庫(kù)服務(wù)器的相應(yīng)容器數(shù)據(jù)庫(kù)內(nèi)的根數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)字典內(nèi)。
5.如權(quán)利要求3所述的方法,還包括:
響應(yīng)于接收到第一信息,由所述集群同步服務(wù)器將第一信息發(fā)送到作為所述集群的成員的所述多個(gè)數(shù)據(jù)庫(kù)服務(wù)器中的每個(gè)其它數(shù)據(jù)庫(kù)服務(wù)器。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于甲骨文國(guó)際公司,未經(jīng)甲骨文國(guó)際公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680073256.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:食譜共享和適配
- 下一篇:并行執(zhí)行具有遞歸子句的查詢(xún)
- 數(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í)行方法及裝置





