[發(fā)明專利]基于規(guī)則的自主數(shù)據(jù)庫云服務(wù)框架在審
| 申請(qǐng)?zhí)枺?/td> | 201880068978.8 | 申請(qǐng)日: | 2018-09-28 |
| 公開(公告)號(hào): | CN111263938A | 公開(公告)日: | 2020-06-09 |
| 發(fā)明(設(shè)計(jì))人: | H·亨;R·庫馬爾;J·李;S·翟因;G·蘭維帕緹;J·麥克休;C·D·李;A·陳;J-C·黃 | 申請(qǐng)(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號(hào): | G06F16/21 | 分類號(hào): | G06F16/21;G06F16/27 |
| 代理公司: | 中國國際貿(mào)易促進(jìn)委員會(huì)專利商標(biāo)事務(wù)所 11038 | 代理人: | 劉前紅 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 規(guī)則 自主 數(shù)據(jù)庫 服務(wù) 框架 | ||
1.一種方法,包括:
規(guī)則引擎從數(shù)據(jù)庫管理系統(tǒng)(DBMS)接收事件;
規(guī)則引擎基于該事件執(zhí)行規(guī)則以生成指示數(shù)據(jù)庫配置細(xì)節(jié)的請(qǐng)求;
規(guī)則引擎將該請(qǐng)求發(fā)送到請(qǐng)求代理;
請(qǐng)求代理基于該請(qǐng)求來調(diào)度異步作業(yè);
異步作業(yè)基于數(shù)據(jù)庫配置細(xì)節(jié)來配置數(shù)據(jù)庫。
2.如權(quán)利要求1所述的方法,其中:
規(guī)則引擎包括模板引擎;
執(zhí)行規(guī)則包括模板引擎基于所述事件來選擇規(guī)則;
生成請(qǐng)求包括模板引擎從模板生成文本。
3.如權(quán)利要求1所述的方法,還包括機(jī)器學(xué)習(xí)引擎生成包括所述規(guī)則的多個(gè)規(guī)則。
4.如權(quán)利要求3所述的方法,其中,所述規(guī)則是基于以下中的至少一項(xiàng)生成的:特定數(shù)據(jù)庫租戶,或特定服務(wù)水平協(xié)定(SLA)。
5.如權(quán)利要求3所述的方法,其中,所述多個(gè)規(guī)則至少包括:適用于可插拔數(shù)據(jù)庫的規(guī)則,以及適用于容器數(shù)據(jù)庫的規(guī)則。
6.如權(quán)利要求3所述的方法,其中,生成規(guī)則包括執(zhí)行以下中的至少一種算法:最近鄰、人工神經(jīng)網(wǎng)絡(luò)、線性回歸或邏輯回歸。
7.如權(quán)利要求3所述的方法,還包括基于歷史上由一個(gè)或多個(gè)DBMS生成的多個(gè)過去事件來訓(xùn)練機(jī)器學(xué)習(xí)引擎。
8.如權(quán)利要求7所述的方法,其中:
所述多個(gè)過去事件中的每個(gè)過去事件包括一個(gè)或多個(gè)屬性;
訓(xùn)練機(jī)器學(xué)習(xí)引擎包括針對(duì)所述一個(gè)或多個(gè)屬性中的每個(gè)屬性,調(diào)整與該屬性相關(guān)聯(lián)的權(quán)重。
9.如權(quán)利要求7所述的方法,其中:
所述一個(gè)或多個(gè)DBMS包括所述DBMS;
該方法還包括:
基于比所述多個(gè)過去事件更近的第二多個(gè)過去事件來重新訓(xùn)練機(jī)器學(xué)習(xí)引擎;
基于所述第二多個(gè)過去事件中的過去事件的計(jì)數(shù)來增加置信度得分;
當(dāng)置信度得分超過閾值時(shí),機(jī)器學(xué)習(xí)引擎生成替換所述多個(gè)規(guī)則的第二多個(gè)規(guī)則。
10.如權(quán)利要求9所述的方法,還包括:
規(guī)則引擎加載所述多個(gè)規(guī)則和多個(gè)人工制作的規(guī)則;
規(guī)則引擎加載所述第二多個(gè)規(guī)則的子集,其中所述第二多個(gè)規(guī)則的所述子集中的每個(gè)特定規(guī)則替換以下中的對(duì)應(yīng)規(guī)則:
當(dāng)置信度得分超過第二閾值時(shí),所述多個(gè)人工制作的規(guī)則,或者
所述多個(gè)規(guī)則。
11.如權(quán)利要求1所述的方法,其中,所述配置細(xì)節(jié)指定調(diào)諧所述數(shù)據(jù)庫以便于更快的查詢執(zhí)行。
12.如權(quán)利要求11所述的方法,其中,所述配置細(xì)節(jié)指定調(diào)整以下中的至少一項(xiàng):打開數(shù)據(jù)庫游標(biāo)的最大計(jì)數(shù)、連接會(huì)話的最大計(jì)數(shù)、會(huì)話相關(guān)變量的存儲(chǔ)器存儲(chǔ)的最大尺寸、會(huì)話無關(guān)變量的存儲(chǔ)器存儲(chǔ)的最大尺寸、或并行性的量。
13.如權(quán)利要求11所述的方法,其中:
所述配置細(xì)節(jié)指定搜集對(duì)于所述數(shù)據(jù)庫的一個(gè)或多個(gè)對(duì)象的數(shù)據(jù)分布或存儲(chǔ)特性的多個(gè)測(cè)量,所述一個(gè)或多個(gè)對(duì)象包括以下中的至少一項(xiàng):表、列、索引、分區(qū)或查詢;
所述方法還包括基于所述多個(gè)測(cè)量來生成一個(gè)或多個(gè)統(tǒng)計(jì)。
14.如權(quán)利要求13所述的方法,還包括:
基于所述一個(gè)或多個(gè)統(tǒng)計(jì)來計(jì)算查詢謂詞的選擇性;
基于所述選擇性,針對(duì)多個(gè)替代查詢機(jī)制中的每個(gè)查詢機(jī)制計(jì)算相應(yīng)的估計(jì)的成本。
15.如權(quán)利要求14所述的方法,其中:
查詢機(jī)制的相應(yīng)的估計(jì)的成本基于以下中的至少一項(xiàng)的估計(jì)量:存儲(chǔ)器,或輸入/輸出(I/O);
查詢機(jī)制包括以下中的至少一項(xiàng):多個(gè)替代訪問方法中的特定訪問方法,或多個(gè)替代加入排序中的特定加入排序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國際公司,未經(jīng)甲骨文國際公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880068978.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 規(guī)則發(fā)現(xiàn)程序、規(guī)則發(fā)現(xiàn)處理和規(guī)則發(fā)現(xiàn)裝置
- 不規(guī)則瓶蓋
- 相關(guān)規(guī)則分析裝置以及相關(guān)規(guī)則分析方法
- 分析規(guī)則調(diào)整裝置、分析規(guī)則調(diào)整系統(tǒng)以及分析規(guī)則調(diào)整方法
- 規(guī)則抽取方法和規(guī)則抽取設(shè)備
- 終端規(guī)則引擎裝置、終端規(guī)則運(yùn)行方法
- 布(規(guī)則)
- 規(guī)則呈現(xiàn)方法、存儲(chǔ)介質(zhì)和規(guī)則呈現(xiàn)裝置
- 可編寫規(guī)則配置模塊、規(guī)則生成系統(tǒng)、及規(guī)則管理平臺(tái)
- 不規(guī)則圍棋
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置





