本發(fā)明屬于數(shù)據(jù)庫(kù)管理領(lǐng)域,尤其是涉及一種能夠選擇管理策略的中間管理方法、裝置、設(shè)備以及產(chǎn)品。
背景技術(shù):
1、在使用數(shù)據(jù)庫(kù)產(chǎn)品時(shí),不同的用戶連接數(shù)據(jù)庫(kù)實(shí)例的管理策略也是不同的,但在現(xiàn)有技術(shù)條件下,用戶連接數(shù)據(jù)節(jié)點(diǎn),進(jìn)行對(duì)數(shù)據(jù)庫(kù)實(shí)例的操作時(shí),管理策略的設(shè)置通常比較單一,往往只能根據(jù)需要,設(shè)置比較統(tǒng)一的從用戶到數(shù)據(jù)服務(wù)器之間的連接管理策略,管理效果非常有限,與此同時(shí),當(dāng)需要更改用戶和數(shù)據(jù)服務(wù)器之間的連接管理策略時(shí),也存在著維護(hù)成本高、更新速度慢以及影響數(shù)據(jù)庫(kù)實(shí)際使用效果的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明旨在克服現(xiàn)有技術(shù)中的缺陷,提出一種能夠選擇管理策略的中間管理方法、裝置、設(shè)備以及產(chǎn)品。
2、為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、第一方面,本發(fā)明公開了一種能夠選擇管理策略的中間管理方法,包括:
4、根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的策略后端對(duì)象連接到服務(wù)器端;其中,策略后端對(duì)象能夠根據(jù)設(shè)定的管理策略連接用戶端與對(duì)應(yīng)的服務(wù)器端;
5、如果在已存策略后端對(duì)象集合中,未匹配到策略后端對(duì)象,則根據(jù)用戶端的連接需求,建立新的策略后端對(duì)象且利用新的策略后端對(duì)象連接到服務(wù)器端;
6、將新的策略后端對(duì)象補(bǔ)充到已存策略后端對(duì)象集合內(nèi);
7、刪除策略后端對(duì)象集合中超出未使用時(shí)間閾值的策略后端對(duì)象。
8、在本發(fā)明的另一個(gè)實(shí)施例中,根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的策略后端對(duì)象連接到服務(wù)器端,包括:用戶端的連接需求匹配相同連接需求的策略后端對(duì)象。
9、在本發(fā)明的另一個(gè)實(shí)施例中,根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的策略后端對(duì)象連接到服務(wù)器端,包括:用戶端的連接需求,根據(jù)策略后端對(duì)象的快照進(jìn)行匹配,其中,快照包括:策略后端對(duì)象的連接需求屬性信息、時(shí)間屬性信息和使用屬性信息,其中,連接需求屬性信息用于記錄策略后端對(duì)象的連接需求,使用屬性信息用于記錄策略后端對(duì)象是否正在被使用,時(shí)間屬性信息用于記錄策略后端對(duì)象最近一次停止使用的時(shí)間。
10、在本發(fā)明的另一個(gè)實(shí)施例中,刪除策略后端對(duì)象集合中超出未使用時(shí)間閾值的策略后端對(duì)象,包括:篩選出沒(méi)有被正在使用的策略后端對(duì)象,基于時(shí)間屬性信息,刪除沒(méi)有被正在使用的策略后端對(duì)象中,超出未使用時(shí)間閾值的策略后端對(duì)象。
11、在本發(fā)明的另一個(gè)實(shí)施例中,根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的策略后端對(duì)象連接到服務(wù)器端,包括:設(shè)置監(jiān)聽模塊,監(jiān)聽模塊能夠獲取用戶端的連接需求。
12、在本發(fā)明的另一個(gè)實(shí)施例中,方法還包括:設(shè)置狀態(tài)查詢模塊,狀態(tài)查詢模塊能夠查詢已存策略后端對(duì)象集合中的策略后端對(duì)象。
13、在本發(fā)明的另一個(gè)實(shí)施例中,根據(jù)用戶端的連接需求,建立新的策略后端對(duì)象且利用新的策略后端對(duì)象連接到服務(wù)器端,包括:根據(jù)用戶端的連接需求,選擇對(duì)應(yīng)的管理策略,生成新的策略后端對(duì)象。
14、第二方面,本發(fā)明公開了一種能夠選擇管理策略的中間管理裝置,裝置包括:
15、選擇模塊,用于根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的策略后端對(duì)象連接到服務(wù)器端;其中,策略后端對(duì)象能夠根據(jù)設(shè)定的管理策略連接用戶端與對(duì)應(yīng)的服務(wù)器端;
16、建立模塊,用于如果在已存策略后端對(duì)象集合中,未匹配到策略后端對(duì)象,則根據(jù)用戶端的連接需求,建立新的策略后端對(duì)象且利用新的策略后端對(duì)象連接到服務(wù)器端;
17、補(bǔ)充模塊,用于將新的策略后端對(duì)象補(bǔ)充到已存策略后端對(duì)象集合內(nèi);
18、刪除模塊,用于刪除策略后端對(duì)象集合中超出未使用時(shí)間閾值的策略后端對(duì)象。
19、第三方面,本發(fā)明公開了一種電子設(shè)備,包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)一個(gè)或多個(gè)程序被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述方法。
20、第四方面,本發(fā)明公開了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法。
21、相對(duì)于現(xiàn)有技術(shù),本發(fā)明具有以下優(yōu)勢(shì):
22、本發(fā)明公開了一種能夠選擇管理策略的中間管理方法、裝置、設(shè)備以及產(chǎn)品,根據(jù)用戶端的連接需求,能夠從已存策略后端對(duì)象集合中,選擇匹配的策略后端對(duì)象連接到服務(wù)器端,實(shí)現(xiàn)能夠選擇管理策略的用戶端與服務(wù)器端的連接,并且能夠根據(jù)用戶端的連接需求,建立新的策略后端以及刪除長(zhǎng)時(shí)間未使用的策略后端對(duì)象,能夠通過(guò)個(gè)性化可控的策略設(shè)置,滿足用戶端的多樣化需求,具有用戶端與服務(wù)器端連接透明化程度高、管理策略適應(yīng)性強(qiáng)以及冗余占用空間小的特點(diǎn)。
1.一種能夠選擇管理策略的中間管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的一種能夠選擇管理策略的中間管理方法,其特征在于,所述根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的所述策略后端對(duì)象連接到服務(wù)器端,包括:所述用戶端的連接需求匹配相同連接需求的所述策略后端對(duì)象。
3.根據(jù)權(quán)利要求2所述的一種能夠選擇管理策略的中間管理方法,其特征在于,所述根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的所述策略后端對(duì)象連接到服務(wù)器端,包括:所述用戶端的連接需求,根據(jù)所述策略后端對(duì)象的快照進(jìn)行匹配,其中,所述快照包括:所述策略后端對(duì)象的連接需求屬性信息、時(shí)間屬性信息和使用屬性信息,其中,所述連接需求屬性信息用于記錄所述策略后端對(duì)象的所述連接需求,所述使用屬性信息用于記錄所述策略后端對(duì)象是否正在被使用,所述時(shí)間屬性信息用于記錄所述策略后端對(duì)象最近一次停止使用的時(shí)間。
4.根據(jù)權(quán)利要求3所述的一種能夠選擇管理策略的中間管理方法,其特征在于,所述刪除所述策略后端對(duì)象集合中超出未使用時(shí)間閾值的所述策略后端對(duì)象,包括:篩選出沒(méi)有被正在使用的所述策略后端對(duì)象,基于所述時(shí)間屬性信息,刪除沒(méi)有被正在使用的所述策略后端對(duì)象中,超出未使用時(shí)間閾值的所述策略后端對(duì)象。
5.根據(jù)權(quán)利要求1所述的一種能夠選擇管理策略的中間管理方法,其特征在于,所述根據(jù)用戶端的連接需求,從已存策略后端對(duì)象集合中,選擇匹配的所述策略后端對(duì)象連接到服務(wù)器端,包括:設(shè)置監(jiān)聽模塊,所述監(jiān)聽模塊能夠獲取所述用戶端的所述連接需求。
6.根據(jù)權(quán)利要求1所述的一種能夠選擇管理策略的中間管理方法,其特征在于,所述方法還包括:設(shè)置狀態(tài)查詢模塊,所述狀態(tài)查詢模塊能夠查詢所述已存策略后端對(duì)象集合中的所述策略后端對(duì)象。
7.根據(jù)權(quán)利要求1所述的一種能夠選擇管理策略的中間管理方法,其特征在于,所述根據(jù)所述用戶端的連接需求,建立新的所述策略后端對(duì)象且利用所述新的所述策略后端對(duì)象連接到所述服務(wù)器端,包括:根據(jù)所述用戶端的所述連接需求,選擇對(duì)應(yīng)的管理策略,生成所述新的所述策略后端對(duì)象。
8.一種能夠選擇管理策略的中間管理裝置,其特征在于:所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,其中,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器執(zhí)行根據(jù)權(quán)利要求1至7中任一項(xiàng)所述方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述方法。