亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)庫(kù)操作方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品與流程

文檔序號(hào):40388262發(fā)布日期:2024-12-20 12:11閱讀:5來(lái)源:國(guó)知局
數(shù)據(jù)庫(kù)操作方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品與流程

本發(fā)明涉及數(shù)據(jù)庫(kù)、計(jì)算機(jī)領(lǐng)域,具體地涉及一種數(shù)據(jù)庫(kù)操作方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。


背景技術(shù):

1、分布式數(shù)據(jù)庫(kù)包括多個(gè)處于相同或不同地理位置的數(shù)據(jù)庫(kù)節(jié)點(diǎn),因此無(wú)法使用統(tǒng)一的驗(yàn)證方式獲得對(duì)多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)據(jù)操作權(quán)限,無(wú)法實(shí)現(xiàn)異構(gòu)數(shù)據(jù)的聯(lián)合操作,通常利用數(shù)據(jù)庫(kù)節(jié)點(diǎn)各自的環(huán)境變量,使用數(shù)據(jù)庫(kù)租戶和數(shù)據(jù)倉(cāng)庫(kù)的形式獲取多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的操作權(quán)限,使得通過(guò)數(shù)據(jù)庫(kù)租戶對(duì)包括多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)數(shù)據(jù)的數(shù)據(jù)倉(cāng)庫(kù)進(jìn)行操作。

2、在實(shí)施本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn),在數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息發(fā)生變化的情況下,預(yù)先配置的數(shù)據(jù)庫(kù)租戶和數(shù)據(jù)倉(cāng)庫(kù)的權(quán)限會(huì)失效,需要在重啟數(shù)據(jù)庫(kù)節(jié)點(diǎn)之后獲取環(huán)境變量,并重新配置連接串信息以更新權(quán)限,降低了分布式數(shù)據(jù)庫(kù)運(yùn)行的穩(wěn)定性。


技術(shù)實(shí)現(xiàn)思路

1、鑒于上述問(wèn)題,本發(fā)明提供了一種數(shù)據(jù)庫(kù)操作方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。

2、根據(jù)本發(fā)明的第一個(gè)方面,提供了一種數(shù)據(jù)庫(kù)操作方法,包括:響應(yīng)于數(shù)據(jù)操作請(qǐng)求,從分布式數(shù)據(jù)庫(kù)中確定目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),其中,分布式數(shù)據(jù)庫(kù)包括多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn),目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)是多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中的至少一個(gè),目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中存儲(chǔ)有與數(shù)據(jù)操作請(qǐng)求相關(guān)的待操作數(shù)據(jù);基于目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),從多個(gè)數(shù)據(jù)倉(cāng)庫(kù)中確定與目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng)的目標(biāo)數(shù)據(jù)倉(cāng)庫(kù),并從多個(gè)數(shù)據(jù)庫(kù)租戶中確定目標(biāo)數(shù)據(jù)庫(kù)租戶,其中,目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中存儲(chǔ)有利用連接信息從目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)獲取的數(shù)據(jù),連接信息是從外部存儲(chǔ)資源中獲取的,目標(biāo)數(shù)據(jù)庫(kù)租戶具有處理待操作數(shù)據(jù)的能力;以及利用數(shù)據(jù)庫(kù)租戶對(duì)目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中的待操作數(shù)據(jù)進(jìn)行操作,得到與數(shù)據(jù)操作請(qǐng)求相對(duì)應(yīng)的目標(biāo)結(jié)果。

3、根據(jù)本發(fā)明的實(shí)施例,數(shù)據(jù)庫(kù)操作方法還包括:將從外部存儲(chǔ)資源中獲取的多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)各自的連接信息存儲(chǔ)至數(shù)據(jù)存儲(chǔ)組件中;響應(yīng)于用于生成數(shù)據(jù)倉(cāng)庫(kù)的指令,從數(shù)據(jù)存儲(chǔ)組件中獲取與數(shù)據(jù)倉(cāng)庫(kù)相對(duì)應(yīng)的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息;對(duì)應(yīng)地,數(shù)據(jù)倉(cāng)庫(kù)是通過(guò)以下方式生成的:基于數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息,確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)的源數(shù)據(jù);以及利用數(shù)據(jù)庫(kù)節(jié)點(diǎn)的源數(shù)據(jù),生成數(shù)據(jù)倉(cāng)庫(kù)。

4、根據(jù)本發(fā)明的實(shí)施例,將從外部存儲(chǔ)資源中獲取的與數(shù)據(jù)倉(cāng)庫(kù)相對(duì)應(yīng)的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息存儲(chǔ)至數(shù)據(jù)存儲(chǔ)組件中,包括:利用持久化存儲(chǔ)組件將連接信息持久化存儲(chǔ)至外部存儲(chǔ)資源中;以及響應(yīng)于數(shù)據(jù)調(diào)用請(qǐng)求,將從外部存儲(chǔ)資源中讀取的連接信息存儲(chǔ)至數(shù)據(jù)存儲(chǔ)組件中,其中,數(shù)據(jù)調(diào)用請(qǐng)求包括利用連接信息對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中的數(shù)據(jù)進(jìn)行操作的請(qǐng)求。

5、根據(jù)本發(fā)明的實(shí)施例,數(shù)據(jù)庫(kù)操作方法還包括:在數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息發(fā)生變化的情況下,利用持久化存儲(chǔ)組件將更新后的連接信息持久化存儲(chǔ)至外部存儲(chǔ)資源中;響應(yīng)于目標(biāo)請(qǐng)求,從外部存儲(chǔ)資源中讀取更新后的連接信息,并利用更新后的連接信息對(duì)數(shù)據(jù)存儲(chǔ)組件中保存的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息進(jìn)行更新,其中,目標(biāo)請(qǐng)求包括與數(shù)據(jù)操作請(qǐng)求同類型的請(qǐng)求或者與數(shù)據(jù)調(diào)用請(qǐng)求同類型的請(qǐng)求;利用更新后的連接信息對(duì)數(shù)據(jù)倉(cāng)庫(kù)的倉(cāng)庫(kù)連接串信息進(jìn)行更新,其中,倉(cāng)庫(kù)連接串信息用于確定數(shù)據(jù)倉(cāng)庫(kù)對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的操作權(quán)限;以及利用更新后的連接信息對(duì)數(shù)據(jù)庫(kù)租戶的租戶連接串信息進(jìn)行更新,其中,租戶連接串信息用于確定數(shù)據(jù)庫(kù)租戶對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的操作權(quán)限。

6、根據(jù)本發(fā)明的實(shí)施例,從分布式數(shù)據(jù)庫(kù)中確定目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),包括:基于數(shù)據(jù)操作請(qǐng)求中的數(shù)據(jù)庫(kù)節(jié)點(diǎn)表名,從多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中確定目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)。

7、根據(jù)本發(fā)明的實(shí)施例,數(shù)據(jù)庫(kù)租戶是通過(guò)以下方式配置的,包括:基于分布式數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)資源,確定多個(gè)數(shù)據(jù)庫(kù)租戶各自的配置資源;利用分布式數(shù)據(jù)庫(kù)的多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)各自的連接信息,確定多個(gè)數(shù)據(jù)庫(kù)租戶各自的租戶連接串信息;以及對(duì)初始數(shù)據(jù)庫(kù)租戶配置配置資源和租戶連接串信息,得到數(shù)據(jù)庫(kù)租戶。

8、根據(jù)本發(fā)明的實(shí)施例,每個(gè)數(shù)據(jù)倉(cāng)庫(kù)與一個(gè)或多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng),每個(gè)數(shù)據(jù)庫(kù)租戶與一個(gè)或多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng);基于目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),從多個(gè)數(shù)據(jù)倉(cāng)庫(kù)中確定與目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng)的目標(biāo)數(shù)據(jù)倉(cāng)庫(kù),并從多個(gè)數(shù)據(jù)庫(kù)租戶中確定目標(biāo)數(shù)據(jù)庫(kù)租戶,包括:基于目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)和倉(cāng)庫(kù)對(duì)應(yīng)關(guān)系,確定目標(biāo)數(shù)據(jù)倉(cāng)庫(kù),其中,倉(cāng)庫(kù)對(duì)應(yīng)關(guān)系表征數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)庫(kù)節(jié)點(diǎn)之間的映射關(guān)系;以及基于目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)和租戶對(duì)應(yīng)關(guān)系,確定目標(biāo)數(shù)據(jù)庫(kù)租戶,其中,租戶對(duì)應(yīng)關(guān)系表征數(shù)據(jù)庫(kù)租戶與數(shù)據(jù)庫(kù)節(jié)點(diǎn)之間的映射關(guān)系。

9、本發(fā)明的第二方面提供了一種數(shù)據(jù)庫(kù)操作裝置,包括:

10、節(jié)點(diǎn)確定模塊,用于響應(yīng)于數(shù)據(jù)操作請(qǐng)求,從分布式數(shù)據(jù)庫(kù)中確定目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),其中,分布式數(shù)據(jù)庫(kù)包括多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn),目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)是多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中的至少一個(gè),目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中存儲(chǔ)有與數(shù)據(jù)操作請(qǐng)求相關(guān)的待操作數(shù)據(jù);

11、目標(biāo)確定模塊,用于基于目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),從多個(gè)數(shù)據(jù)倉(cāng)庫(kù)中確定與目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng)的目標(biāo)數(shù)據(jù)倉(cāng)庫(kù),并從多個(gè)數(shù)據(jù)庫(kù)租戶中確定目標(biāo)數(shù)據(jù)庫(kù)租戶,其中,目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中存儲(chǔ)有利用連接信息從目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)獲取的數(shù)據(jù),連接信息是從外部存儲(chǔ)資源中獲取的,目標(biāo)數(shù)據(jù)庫(kù)租戶具有處理待操作數(shù)據(jù)的能力;以及

12、數(shù)據(jù)操作模塊,用于利用數(shù)據(jù)庫(kù)租戶對(duì)目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中的待操作數(shù)據(jù)進(jìn)行操作,得到與數(shù)據(jù)操作請(qǐng)求相對(duì)應(yīng)的目標(biāo)結(jié)果。

13、本發(fā)明的第三方面提供了一種電子設(shè)備,包括:一個(gè)或多個(gè)處理器;存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序,其中,上述一個(gè)或多個(gè)處理器執(zhí)行上述一個(gè)或多個(gè)計(jì)算機(jī)程序以實(shí)現(xiàn)上述方法的步驟。

14、本發(fā)明的第四方面還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序或指令,上述計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。

15、本發(fā)明的第五方面還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或指令,上述計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。

16、根據(jù)本發(fā)明的實(shí)施例,響應(yīng)于數(shù)據(jù)操作請(qǐng)求,從分布式數(shù)據(jù)庫(kù)的多個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)中確定與數(shù)據(jù)操作請(qǐng)求相對(duì)應(yīng)的目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),并從多個(gè)數(shù)據(jù)倉(cāng)庫(kù)中確定目標(biāo)數(shù)據(jù)倉(cāng)庫(kù),從多個(gè)數(shù)據(jù)庫(kù)租戶中確定目標(biāo)數(shù)據(jù)庫(kù)租戶,利用目標(biāo)數(shù)據(jù)庫(kù)租戶對(duì)目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)進(jìn)行操作,通過(guò)數(shù)據(jù)庫(kù)租戶操作數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù),無(wú)需對(duì)每個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)都進(jìn)行身份驗(yàn)證即可進(jìn)行數(shù)據(jù)操作,提高了數(shù)據(jù)操作的效率。數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)租戶都是基于數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息確定的,能夠通過(guò)驗(yàn)證連接信息確保分布式數(shù)據(jù)庫(kù)中的數(shù)據(jù)安全性。此外,連接信息是通過(guò)外部存儲(chǔ)資源中獲取的,在連接信息發(fā)生變化的情況下,無(wú)需重啟數(shù)據(jù)庫(kù)節(jié)點(diǎn)即可更新外部存儲(chǔ)資源中的連接信息,從而確保數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)租戶能夠及時(shí)獲取最新的連接信息,保障數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)庫(kù)租戶對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的訪問(wèn)權(quán)限,提高數(shù)據(jù)庫(kù)操作的穩(wěn)定性。



技術(shù)特征:

1.一種數(shù)據(jù)庫(kù)操作方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將從所述外部存儲(chǔ)資源中獲取的與所述數(shù)據(jù)倉(cāng)庫(kù)相對(duì)應(yīng)的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的連接信息存儲(chǔ)至數(shù)據(jù)存儲(chǔ)組件中,包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從分布式數(shù)據(jù)庫(kù)中確定目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),包括:

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫(kù)租戶是通過(guò)以下方式配置的,包括:

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,每個(gè)所述數(shù)據(jù)倉(cāng)庫(kù)與一個(gè)或多個(gè)所述數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng),每個(gè)所述數(shù)據(jù)庫(kù)租戶與一個(gè)或多個(gè)所述數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng);

8.一種數(shù)據(jù)庫(kù)操作裝置,其特征在于,所述裝置包括:

9.一種電子設(shè)備,包括:

10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序或指令,其特征在于,所述計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1~7中任一項(xiàng)所述方法的步驟。


技術(shù)總結(jié)
本發(fā)明提供了一種數(shù)據(jù)庫(kù)操作方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品,可以應(yīng)用于數(shù)據(jù)庫(kù)、計(jì)算機(jī)技術(shù)領(lǐng)域,該方法包括:響應(yīng)于數(shù)據(jù)操作請(qǐng)求,從分布式數(shù)據(jù)庫(kù)中確定目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn);基于目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn),從多個(gè)數(shù)據(jù)倉(cāng)庫(kù)中確定與目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng)的目標(biāo)數(shù)據(jù)倉(cāng)庫(kù),并從多個(gè)數(shù)據(jù)庫(kù)租戶中確定目標(biāo)數(shù)據(jù)庫(kù)租戶,其中,目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中存儲(chǔ)有利用連接信息從目標(biāo)數(shù)據(jù)庫(kù)節(jié)點(diǎn)獲取的數(shù)據(jù),連接信息是從外部存儲(chǔ)資源中獲取的,目標(biāo)數(shù)據(jù)庫(kù)租戶具有處理待操作數(shù)據(jù)的能力;以及利用目標(biāo)數(shù)據(jù)庫(kù)租戶對(duì)目標(biāo)數(shù)據(jù)倉(cāng)庫(kù)中的待操作數(shù)據(jù)進(jìn)行操作,得到與數(shù)據(jù)操作請(qǐng)求相對(duì)應(yīng)的目標(biāo)結(jié)果。

技術(shù)研發(fā)人員:谷煬鵬,徐占然
受保護(hù)的技術(shù)使用者:蘇州吉唄思數(shù)據(jù)技術(shù)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1