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

存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的方法、裝置及數(shù)據(jù)庫(kù)節(jié)點(diǎn)的制作方法_3

文檔序號(hào):9375803閱讀:來(lái)源:國(guó)知局
并向數(shù)據(jù)庫(kù)節(jié)點(diǎn)121發(fā)送已擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量,以使數(shù)據(jù)庫(kù)節(jié)點(diǎn)121根據(jù)數(shù)據(jù)庫(kù)集群在擴(kuò)容之前的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量和需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量確定當(dāng)前數(shù)據(jù)庫(kù)集群中的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總數(shù)量。
[0116]在步驟S205中,根據(jù)需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量、數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第一編號(hào)與需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
[0117]步驟S205的描述可以參見(jiàn)上述步驟S102的描述,在此不再詳述。
[0118]在步驟S206中,如果檢測(cè)到不需要對(duì)數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容,根據(jù)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第一編號(hào)與需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
[0119]步驟S206的描述可以參見(jiàn)上述步驟S104的描述,在此不再詳述。
[0120]本實(shí)施例在具有上述實(shí)施例的有益技術(shù)效果的基礎(chǔ)上,通過(guò)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間是否大于第一預(yù)設(shè)閾值來(lái)確定是否需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)所在的數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容,從而可以根據(jù)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的性能瓶頸來(lái)對(duì)數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容,降低數(shù)據(jù)庫(kù)節(jié)點(diǎn)的訪問(wèn)壓力。
[0121]圖3是根據(jù)一示例性實(shí)施例二示出的存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的方法的流程圖;本實(shí)施例利用本公開(kāi)實(shí)施例提供的上述方法,以數(shù)據(jù)庫(kù)節(jié)點(diǎn)當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與總存儲(chǔ)空間的比值大于第二預(yù)設(shè)閾值來(lái)確定為數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容以及如何確定需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)為例進(jìn)行示例性說(shuō)明,本實(shí)施例結(jié)合圖1B至圖1E進(jìn)行舉例說(shuō)明,如圖3所示,包括如下步驟:
[0122]在步驟S301中,確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總存儲(chǔ)空間,如果當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與總存儲(chǔ)空間的比值大于第二預(yù)設(shè)閾值,執(zhí)行步驟S302,如果當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與總存儲(chǔ)空間的比值小于或者等于第二預(yù)設(shè)閾值,執(zhí)行步驟S307。
[0123]在步驟S302中,如果當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與總存儲(chǔ)空間的比值大于第二預(yù)設(shè)閾值,確定需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)所在的數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容。
[0124]在步驟S301和步驟S302中,在一實(shí)施例中,數(shù)據(jù)庫(kù)節(jié)點(diǎn)可以通過(guò)其記錄的已經(jīng)存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)所占的存儲(chǔ)空間與總存儲(chǔ)空間的比值是否大于第二預(yù)設(shè)閾值,如果比值大于第二預(yù)設(shè)閾值,表示當(dāng)前數(shù)據(jù)庫(kù)節(jié)點(diǎn)由于存儲(chǔ)性能不能夠存儲(chǔ)更多的業(yè)務(wù)數(shù)據(jù),在此情形下,確定需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)所在的數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容。在一實(shí)施例中,第二預(yù)設(shè)閾值可以根據(jù)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的具體存儲(chǔ)性能來(lái)確定,本公開(kāi)對(duì)第二預(yù)設(shè)預(yù)知的大小不做限制,本領(lǐng)域技術(shù)人眼可以理解的是,同一數(shù)據(jù)庫(kù)集群內(nèi)不同的數(shù)據(jù)庫(kù)節(jié)點(diǎn)對(duì)應(yīng)的第二預(yù)設(shè)閾值可以不相同,也可以相同,本公開(kāi)對(duì)此不做限制。
[0125]在步驟S303中,確定數(shù)據(jù)庫(kù)集群需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量。
[0126]在步驟S304中,根據(jù)需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量確定數(shù)據(jù)庫(kù)集群中的擴(kuò)容后的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總數(shù)量。
[0127]在步驟S305中,確定需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)相對(duì)于總數(shù)量的余數(shù)。
[0128]在步驟S306中,根據(jù)余數(shù)和第一編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
[0129]在步驟S304至步驟S306中,如圖1B所示,需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量為2個(gè),則數(shù)據(jù)庫(kù)集群中的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總數(shù)量為4,數(shù)據(jù)庫(kù)節(jié)點(diǎn)121對(duì)應(yīng)的第一編號(hào)為1,需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)為9,則對(duì)于數(shù)據(jù)庫(kù)節(jié)點(diǎn)121,將9除以4得到的余數(shù)為1,由于余數(shù)I與數(shù)據(jù)庫(kù)節(jié)點(diǎn)121對(duì)應(yīng)的第一編號(hào)(id) I相同,因此將第二編號(hào)為9的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)節(jié)點(diǎn)121,再例如,需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)為10,則對(duì)于數(shù)據(jù)庫(kù)節(jié)點(diǎn)121,將10除以4得到的余數(shù)為2,由于余數(shù)2與數(shù)據(jù)庫(kù)節(jié)點(diǎn)121對(duì)應(yīng)的第一編號(hào)(id) I不相同,因此不能夠?qū)⒌诙幪?hào)為10的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)節(jié)點(diǎn)121。本領(lǐng)域技術(shù)人員可以理解的是,數(shù)據(jù)庫(kù)節(jié)點(diǎn)122、數(shù)據(jù)庫(kù)節(jié)點(diǎn)123、數(shù)據(jù)庫(kù)節(jié)點(diǎn)124均可以執(zhí)行與數(shù)據(jù)庫(kù)節(jié)點(diǎn)121相同的動(dòng)作,從而確定來(lái)自業(yè)務(wù)層的業(yè)務(wù)數(shù)據(jù)是否存儲(chǔ)在自身的數(shù)據(jù)庫(kù)節(jié)點(diǎn)上。
[0130]在步驟S307中,如果檢測(cè)到不需要對(duì)數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容,根據(jù)數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第一編號(hào)與需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
[0131]步驟S307的描述可以參見(jiàn)上述步驟S104的描述,在此不再詳述。
[0132]本實(shí)施例在具有上述實(shí)施例的有益技術(shù)效果的基礎(chǔ)上,根據(jù)需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量確定數(shù)據(jù)庫(kù)集群中的擴(kuò)容后的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總數(shù)量,確定需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)相對(duì)于總數(shù)量的余數(shù),根據(jù)余數(shù)和第一編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù),從而可以將同一時(shí)間段的來(lái)自業(yè)務(wù)層I的業(yè)務(wù)數(shù)據(jù)分散存儲(chǔ)到數(shù)據(jù)庫(kù)集群中的不同的數(shù)據(jù)庫(kù)節(jié)點(diǎn)上,有效地避免來(lái)自業(yè)務(wù)層11的訪問(wèn)操作都落在了最新的數(shù)據(jù)庫(kù)節(jié)點(diǎn)上,從而分散了數(shù)據(jù)庫(kù)節(jié)點(diǎn)的訪問(wèn)壓力。
[0133]圖4是根據(jù)一示例性實(shí)施例三示出的存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的方法的流程圖;本實(shí)施例利用本公開(kāi)實(shí)施例提供的上述方法,以如何確定擴(kuò)容后的數(shù)據(jù)庫(kù)集群中的數(shù)據(jù)庫(kù)節(jié)點(diǎn)中的冗余數(shù)據(jù)為例進(jìn)行示例性說(shuō)明,本實(shí)施例結(jié)合圖1B至圖1E進(jìn)行舉例說(shuō)明,如圖4所示,包括如下步驟:
[0134]在步驟S401中,確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng)的拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第三編號(hào)。
[0135]在步驟S402中,確定已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第四編號(hào)相對(duì)于總數(shù)量的余數(shù)。
[0136]在步驟S403中,將余數(shù)與拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第三編號(hào)相同的業(yè)務(wù)數(shù)據(jù)作為冗余數(shù)據(jù)。
[0137]在步驟S404中,將冗余數(shù)據(jù)刪除。
[0138]作為一個(gè)示例性場(chǎng)景,如圖1E所示,以數(shù)據(jù)庫(kù)節(jié)點(diǎn)121為例進(jìn)行示例性說(shuō)明,數(shù)據(jù)庫(kù)節(jié)點(diǎn)121在數(shù)據(jù)庫(kù)集群中的第三編號(hào)為1,數(shù)據(jù)庫(kù)節(jié)點(diǎn)121拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)為數(shù)據(jù)庫(kù)節(jié)點(diǎn)123,數(shù)據(jù)庫(kù)節(jié)點(diǎn)123的第三編號(hào)為3,在數(shù)據(jù)庫(kù)節(jié)點(diǎn)121中已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第四編號(hào)分別為1、3、5、7,數(shù)據(jù)庫(kù)集群中的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總數(shù)量為4,已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第四編號(hào)1、3、5、7相對(duì)于4的余數(shù)為1、3、1、3,將1、3、1、3分別與數(shù)據(jù)庫(kù)節(jié)點(diǎn)123的第三編號(hào)3相比較,確定第四編號(hào)為3、7的余數(shù)與123的第三編號(hào)3相同,因此將3、7對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)作為冗余數(shù)據(jù)。
[0139]本實(shí)施例在具有上述實(shí)施例的有益技術(shù)效果的基礎(chǔ)上,由于對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)進(jìn)行拷貝會(huì)導(dǎo)致業(yè)務(wù)數(shù)據(jù)重復(fù)存儲(chǔ)到拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)上,通過(guò)將已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第四編號(hào)相對(duì)于總數(shù)量的余數(shù)與拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第三編號(hào)相同的業(yè)務(wù)數(shù)據(jù)作為冗余數(shù)據(jù)刪除,從而可以有效分散數(shù)據(jù)庫(kù)節(jié)點(diǎn)的訪問(wèn)壓力,提高數(shù)據(jù)庫(kù)集群的訪問(wèn)性能。
[0140]圖5是根據(jù)一示例性實(shí)施例示出的一種存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的裝置的框圖,應(yīng)用在數(shù)據(jù)庫(kù)節(jié)點(diǎn)上,如圖5所示,存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的裝置包括:
[0141]檢測(cè)模塊51,被配置為檢測(cè)是否需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)所在的數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容;
[0142]第一確定模塊52,被配置為如果檢測(cè)模塊51檢測(cè)到需要對(duì)數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容,確定數(shù)據(jù)庫(kù)集群需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量;
[0143]第二確定模塊53,被配置為根據(jù)第一確定模塊52確定的需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量、數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第一編號(hào)與需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
[0144]圖6是根據(jù)一示例性實(shí)施例示出的另一種存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的裝置的框圖,如圖6所示,在上述圖5所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,檢測(cè)模塊51可包括:
[0145]第一確定子模塊511,被配置為確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間是否大于第一預(yù)設(shè)閾值;
[0146]第二確定子模塊512,被配置為如果第一確定子模塊511確定當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間大于第一預(yù)設(shè)閾值,確定需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)所在的數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容。
[0147]在一實(shí)施例中,檢測(cè)模塊51可包括:
[0148]第三確定子模塊513,被配置為確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總存儲(chǔ)空間;
[0149]第四確定子模塊514,被配置為如果第三確定子模塊513確定當(dāng)前已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)空間與總存儲(chǔ)空間的比值大于第二預(yù)設(shè)閾值,確定需要對(duì)數(shù)據(jù)庫(kù)節(jié)點(diǎn)所在的數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容。
[0150]在一實(shí)施例中,第一確定模塊52可包括:
[0151]發(fā)送子模塊521,被配置為向數(shù)據(jù)庫(kù)集群對(duì)應(yīng)的服務(wù)器客戶端發(fā)送對(duì)數(shù)據(jù)庫(kù)集群進(jìn)行擴(kuò)容的提醒;
[0152]接收子模塊522,被配置為接收來(lái)自服務(wù)器客戶端根據(jù)發(fā)送子模塊521發(fā)送的提醒返回的數(shù)據(jù)庫(kù)集群需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量。
[0153]在一實(shí)施例中,第二確定模塊53可包括:
[0154]第五確定子模塊531,被配置為根據(jù)需要擴(kuò)容的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的數(shù)量確定數(shù)據(jù)庫(kù)集群中的擴(kuò)容后的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的總數(shù)量;
[0155]第六確定子模塊532,被配置為確定需要存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第二編號(hào)相對(duì)于第五確定子模塊531確定的總數(shù)量的余數(shù);
[0156]第七確定子模塊533,被配置為根據(jù)第六確定子模塊532確定的余數(shù)和第一編號(hào)確定是否需要存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
[0157]在一實(shí)施例中,裝置還可包括:
[0158]第三確定模塊54,被配置為在對(duì)數(shù)據(jù)庫(kù)集群擴(kuò)容后,確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)中已存儲(chǔ)的冗余數(shù)據(jù);
[0159]刪除模塊55,被配置為將第三確定模塊54確定的冗余數(shù)據(jù)刪除。
[0160]在一實(shí)施例中,第三確定模塊54可包括:
[0161]第八確定子模塊541,被配置為確定數(shù)據(jù)庫(kù)節(jié)點(diǎn)相對(duì)應(yīng)的拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第三編號(hào);
[0162]第九確定子模塊542,被配置為確定已存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)的第四編號(hào)相對(duì)于總數(shù)量的余數(shù);
[0163]第十確定子模塊543,被配置為將第九確定子模塊542確定的余數(shù)與第八確定子模塊541確定的拷貝的數(shù)據(jù)庫(kù)節(jié)點(diǎn)的第三編號(hào)相
當(dāng)前第3頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1