亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)管理方法和裝置制造方法

文檔序號:8006097閱讀:197來源:國知局
數(shù)據(jù)管理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)管理方法和裝置。其中,該方法包括:將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器上的第一主用數(shù)據(jù)庫,其中,第一主用數(shù)據(jù)為第一服務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第一業(yè)務(wù)的相關(guān)數(shù)據(jù);將接收到的第二備用數(shù)據(jù)存儲至第一服務(wù)器上的第二備用數(shù)據(jù)庫,其中,第二備用數(shù)據(jù)用于對第二主用數(shù)據(jù)進(jìn)行備份,其中,第二主用數(shù)據(jù)為第二服務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。本發(fā)明解決了在傳統(tǒng)主從式架構(gòu)的數(shù)據(jù)管理系統(tǒng)中由于主用服務(wù)器的處理能力限制導(dǎo)致的在不增設(shè)服務(wù)器的前提下數(shù)據(jù)管理系統(tǒng)的業(yè)務(wù)容量較低的技術(shù)問題,達(dá)到了利用現(xiàn)有設(shè)備擴(kuò)大數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)處理容量的技術(shù)效果。
【專利說明】數(shù)據(jù)管理方法和裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)管理方法和裝置。

【背景技術(shù)】
[0002] 在互聯(lián)網(wǎng)通信領(lǐng)域中,主從式架構(gòu)是一種常見的網(wǎng)絡(luò)架構(gòu)。其中,在基于傳統(tǒng)的主 從式架構(gòu)組建的網(wǎng)絡(luò)系統(tǒng)中,通常存在一個(gè)主控節(jié)點(diǎn),例如一個(gè)主用服務(wù)器,從而該網(wǎng)絡(luò)系 統(tǒng)中的客戶端對于集群的操作通常經(jīng)由該主控節(jié)點(diǎn)處理。
[0003] 圖1示出了一種現(xiàn)有的基于主從式架構(gòu)的數(shù)據(jù)管理系統(tǒng),其中,客戶端102和104 與主用服務(wù)器106連接,從而主用服務(wù)器106可以對客戶端102和104發(fā)出的請求進(jìn)行 處理,例如,可以客戶端發(fā)出的寫操作請求作出響應(yīng),將客戶端發(fā)出的數(shù)據(jù)寫入主用服務(wù)器 106上的主用數(shù)據(jù)庫中。
[0004] 如圖1所示,該數(shù)據(jù)管理系統(tǒng)的服務(wù)器集群中通常還包括與作為主用服務(wù)器106 的冗余設(shè)計(jì)的備用服務(wù)器108和110,從而在作為主控節(jié)點(diǎn)的主用服務(wù)器106出現(xiàn)故障時(shí), 可以將主用服務(wù)器106的主用數(shù)據(jù)庫以及相關(guān)數(shù)據(jù)處理服務(wù)轉(zhuǎn)為由備用服務(wù)器108或110 提供。
[0005] 然而,當(dāng)主用服務(wù)器106對相關(guān)業(yè)務(wù)進(jìn)行處理的壓力增大,或者該數(shù)據(jù)管理系統(tǒng) 需要對多項(xiàng)不同業(yè)務(wù)進(jìn)行相關(guān)數(shù)據(jù)的處理時(shí),由于主用服務(wù)器106的處理能力的限制,以 及不同業(yè)務(wù)拆分的要求,通常需要增設(shè)另一組主備服務(wù)器,例如圖2所示的基于主從式架 構(gòu)的數(shù)據(jù)管理系統(tǒng),其中,由主用服務(wù)器106、備用服務(wù)器108和110組成的第一服務(wù)器組與 客戶端102和104連接,用于執(zhí)行第一業(yè)務(wù),由主用服務(wù)器206、備用服務(wù)器208和210組成 的第二服務(wù)器組與客戶端202和204連接,用于執(zhí)行第二業(yè)務(wù)。
[0006] 然而,上述擴(kuò)容方式需要增設(shè)整套服務(wù)器組,增加了設(shè)備成本,而在維持現(xiàn)有硬件 設(shè)備規(guī)模的情形下,由于主用服務(wù)器的處理能力的限制,難以達(dá)到擴(kuò)容的要求。
[0007] 針對上述的問題,目前尚未提出有效的解決方案。


【發(fā)明內(nèi)容】

[0008] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)管理方法和裝置,以至少解決在傳統(tǒng)主從式架構(gòu)的 數(shù)據(jù)管理系統(tǒng)中由于主用服務(wù)器的處理能力限制導(dǎo)致的在不增設(shè)服務(wù)器的前提下數(shù)據(jù)管 理系統(tǒng)的業(yè)務(wù)容量較低的技術(shù)問題。
[0009] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)管理方法,包括:將接收到的第一 主用數(shù)據(jù)存儲至第一服務(wù)器上的第一主用數(shù)據(jù)庫,其中,上述第一主用數(shù)據(jù)為上述第一服 務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第一業(yè)務(wù)的相關(guān)數(shù)據(jù);將接收到的第二 備用數(shù)據(jù)存儲至上述第一服務(wù)器上的第二備用數(shù)據(jù)庫,其中,上述第二備用數(shù)據(jù)用于對第 二主用數(shù)據(jù)進(jìn)行備份,其中,上述第二主用數(shù)據(jù)為第二服務(wù)器直接或間接連接的一個(gè)或多 個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。
[0010] 根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種數(shù)據(jù)管理裝置,包括:將接收到的第 一主用數(shù)據(jù)存儲至第一服務(wù)器上的第一主用數(shù)據(jù)庫,其中,上述第一主用數(shù)據(jù)為上述第一 服務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第一業(yè)務(wù)的相關(guān)數(shù)據(jù);將接收到的第 二備用數(shù)據(jù)存儲至上述第一服務(wù)器上的第二備用數(shù)據(jù)庫,其中,上述第二備用數(shù)據(jù)用于對 第二主用數(shù)據(jù)進(jìn)行備份,其中,上述第二主用數(shù)據(jù)為第二服務(wù)器直接或間接連接的一個(gè)或 多個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。
[0011] 在本發(fā)明實(shí)施例中,利用同一服務(wù)器同時(shí)作為主用服務(wù)器和備用服務(wù)器工作的特 點(diǎn),從而降低了對服務(wù)器的數(shù)量要求以及總體的設(shè)備成本。在另一方面,利用上述特點(diǎn),在 本發(fā)明實(shí)施例中,采用本發(fā)明技術(shù)方案在一臺或多臺服務(wù)器上實(shí)施的方式,形成多臺服務(wù) 器互為主備的架構(gòu),從而在保留數(shù)據(jù)管理系統(tǒng)的主備切換功能的基礎(chǔ)上,達(dá)到了將原有主 用服務(wù)器處理的不同業(yè)務(wù)由多臺服務(wù)器分擔(dān)的目的,從而實(shí)現(xiàn)了在限制單一服務(wù)器的數(shù)據(jù) 處理壓力的基礎(chǔ)上擴(kuò)大數(shù)據(jù)管理系統(tǒng)處理的業(yè)務(wù)容量的技術(shù)效果,進(jìn)而解決了在傳統(tǒng)主從 式架構(gòu)的數(shù)據(jù)管理系統(tǒng)中由于主用服務(wù)器的處理能力限制導(dǎo)致的在不增設(shè)服務(wù)器的前提 下數(shù)據(jù)管理系統(tǒng)的業(yè)務(wù)容量較低的技術(shù)問題。

【專利附圖】

【附圖說明】
[0012] 此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0013] 圖1是根據(jù)現(xiàn)有技術(shù)的一種數(shù)據(jù)管理方法的示意圖;
[0014] 圖2是根據(jù)現(xiàn)有技術(shù)的另一種數(shù)據(jù)管理方法的示意圖;
[0015] 圖3是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)管理方法的示意圖;
[0016] 圖4是本發(fā)明技術(shù)方案的一種可選的實(shí)施環(huán)境的不意圖;
[0017] 圖5是本發(fā)明技術(shù)方案的另一種可選的實(shí)施環(huán)境的不意圖;
[0018] 圖6是根據(jù)本發(fā)明實(shí)施例的另一種可選的數(shù)據(jù)管理方法的示意圖;
[0019]圖7是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖;
[0020] 圖8是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0021] 圖9是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖;
[0022] 圖10是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0023] 圖11是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖;
[0024] 圖12是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0025] 圖13是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0026] 圖14是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖;
[0027] 圖15是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖;
[0028] 圖16是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0029] 圖17是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0030] 圖18是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0031] 圖19是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0032] 圖20是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理方法的示意圖;
[0033] 圖21是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)管理裝置的示意圖;
[0034] 圖22是根據(jù)本發(fā)明實(shí)施例的另一種可選的數(shù)據(jù)管理裝置的示意圖;
[0035] 圖23是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理裝置的示意圖;
[0036] 圖24是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理裝置的示意圖;
[0037] 圖25是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理裝置的示意圖;
[0038] 圖26是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理裝置的示意圖;
[0039] 圖27是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理裝置的示意圖;
[0040] 圖28是根據(jù)本發(fā)明實(shí)施例的又一種可選的數(shù)據(jù)管理裝置的示意圖;
[0041] 圖29是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖;
[0042] 圖30是本發(fā)明技術(shù)方案的又一種可選的實(shí)施環(huán)境的示意圖。

【具體實(shí)施方式】
[0043] 為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是 本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范 圍。
[0044] 需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第 二"等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用 的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或 描述的那些以外的順序?qū)嵤4送?,術(shù)語"包括"和"具有"以及他們的任何變形,意圖在于 覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限 于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn) 品或設(shè)備固有的其它步驟或單元。
[0045] 實(shí)施例1
[0046] 根據(jù)本發(fā)明實(shí)施例,提供了一種數(shù)據(jù)管理方法,如圖3所示,該方法可以包括:
[0047]S302:將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器402上的第一主用數(shù)據(jù)庫,其 中,第一主用數(shù)據(jù)為第一服務(wù)器402直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第一業(yè) 務(wù)的相關(guān)數(shù)據(jù);
[0048]S304:將接收到的第二備用數(shù)據(jù)存儲至第一服務(wù)器402上的第二備用數(shù)據(jù)庫,其 中,第二備用數(shù)據(jù)用于對第二主用數(shù)據(jù)進(jìn)行備份,其中,第二主用數(shù)據(jù)為第二服務(wù)器502直 接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。
[0049] 應(yīng)當(dāng)明確的是,本發(fā)明所要解決的問題之一是提供一種基于主從式架構(gòu)的更優(yōu)的 數(shù)據(jù)管理方案,因此,在本發(fā)明技術(shù)方案的實(shí)施環(huán)境中,如圖4所示,可以至少包括:一個(gè)或 多個(gè)客戶端、用于對上述客戶端的請求作出處理和回應(yīng)的服務(wù)器、以及位于上述服務(wù)器上 的作為實(shí)現(xiàn)集中對客戶端的請求進(jìn)行上述處理的基礎(chǔ)的主用數(shù)據(jù)庫,為便于表述,以下將 該服務(wù)器記為第一服務(wù)器402,將第一服務(wù)器402上的主用數(shù)據(jù)庫記為第一主用數(shù)據(jù)庫。需 要說明的是,除本發(fā)明實(shí)施例特別說明的外,不應(yīng)理解為本發(fā)明對第一服務(wù)器402、第一主 用數(shù)據(jù)庫及其對應(yīng)的客戶端作出了任何不必要的限定。
[0050] 進(jìn)而根據(jù)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,在步驟S302中,可以將接收到的第 一主用數(shù)據(jù)存儲至第一服務(wù)器402上的第一主用數(shù)據(jù)庫,其中,第一主用數(shù)據(jù)可以為第一 服務(wù)器402直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第一業(yè)務(wù)的相關(guān)數(shù)據(jù)。
[0051] 首先,本發(fā)明實(shí)施例中所稱的第一主用數(shù)據(jù)庫和第一業(yè)務(wù)在本發(fā)明實(shí)施例中的具 體表現(xiàn)形式適用于前述解釋,在此不作贅述。然而,對于本發(fā)明實(shí)施例中所稱的第一主用數(shù) 據(jù),其可以僅用于表示上述主從式架構(gòu)中的客戶端上執(zhí)行的第一業(yè)務(wù)的相關(guān)數(shù)據(jù),并且,在 本發(fā)明實(shí)施例中,可以在步驟S302中將該第一主用數(shù)據(jù)存儲至上述第一主用數(shù)據(jù)庫。除此 之外,對于該第一主用數(shù)據(jù)的具體使用方式以及第一服務(wù)器402上的第一主用數(shù)據(jù)庫的后 續(xù)處理操作等,本發(fā)明均不作任何限定。
[0052] 從以上描述可以看出,通過步驟S302所述的將接收到的第一主用數(shù)據(jù)存儲至第 一服務(wù)器402上的第一主用數(shù)據(jù)庫的操作,可以將第一業(yè)務(wù)的相關(guān)數(shù)據(jù)記錄到第一服務(wù)器 402上的第一主用數(shù)據(jù)庫中,從而第一服務(wù)器402可以在正常的工作狀態(tài)下進(jìn)一步執(zhí)行與 第一業(yè)務(wù)相關(guān)的處理操作,并實(shí)現(xiàn)類似于圖2中所示的主用服務(wù)器106的功能。
[0053] -般而言,類似于傳統(tǒng)的主從式架構(gòu),如圖4所示,在本發(fā)明實(shí)施例中,同屬于執(zhí) 行第一業(yè)務(wù)的客戶端102和客戶端104也可以與第一服務(wù)器402連接,以便將第一業(yè)務(wù)相 關(guān)的第一主用數(shù)據(jù)發(fā)送到第一服務(wù)器402。具體地,上述的連接方式既可以為直接連接, 也可以為間接連接,例如,在客戶端與第一服務(wù)器402之間可以設(shè)置有網(wǎng)關(guān)等為本領(lǐng)域技 術(shù)人員所知的網(wǎng)絡(luò)設(shè)備,或者如本申請之后的實(shí)施例中所描述的特定的數(shù)據(jù)傳輸或處理設(shè) 備,等,本發(fā)明對此不作限定。除此之外,在本發(fā)明實(shí)施例中,還可以將傳統(tǒng)的主從式架構(gòu)中 其他可行的技術(shù)手段與本發(fā)明技術(shù)方案結(jié)合實(shí)施,且此類情形仍應(yīng)視為在本發(fā)明的保護(hù)范 圍中。
[0054] 在本發(fā)明實(shí)施例中,上述的第一業(yè)務(wù)的相關(guān)數(shù)據(jù),也即第一主用數(shù)據(jù)可以包括多 種不同形式的數(shù)據(jù),例如,其可以表現(xiàn)為數(shù)字編碼形式的數(shù)據(jù)流,也可以為封裝形成的數(shù)據(jù) 幀或數(shù)據(jù)包,具體地,可以根據(jù)第一主用數(shù)據(jù)的具體的接收方式而定。此外,第一主用數(shù)據(jù) 也可以包括多種不同類型的數(shù)據(jù),例如,其可以表現(xiàn)為第一業(yè)務(wù)所需的信息本身,也可以為 第一業(yè)務(wù)所需的網(wǎng)絡(luò)資源的路徑信息,存儲至第一主用數(shù)據(jù)庫中,還可以為用于對第一主 用數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行請求所需的索引信息,等。在另一方面,第一主用數(shù)據(jù)所包含的信息 也可以有多種類型,例如,其可以包含用戶的個(gè)人資料信息,也可以包含客戶端即時(shí)反饋的 用戶的動作信息,等。當(dāng)然,上述實(shí)施例僅作為示例提出,并不意味著對本發(fā)明作出了任何 限定,例如,第一主用數(shù)據(jù)并不必須來自于客戶端的寫操作,其中,上述的用戶的個(gè)人資料 信息也可以來自于其他的服務(wù)器。
[0055] 還需要說明的是,作為與第一主用數(shù)據(jù)庫對應(yīng)的、功能上類似于圖2中所示的備 用服務(wù)器108和110的第一備用數(shù)據(jù)庫,可以如圖4和圖5所示的位于第一服務(wù)器402的 外部,例如,類似于備用服務(wù)器108和110的服務(wù)器,也可以如圖7、9、11、14和15所示的, 位于本申請之后的實(shí)施例中所描述的特定的并非由傳統(tǒng)的單一的主、備功能所限定的服務(wù) 器上。
[0056] 根據(jù)本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法,在步驟S304中,可以將接收到的第二備 用數(shù)據(jù)存儲至第一服務(wù)器402上的第二備用數(shù)據(jù)庫,其中,第二備用數(shù)據(jù)可以用于對第二 主用數(shù)據(jù)進(jìn)行備份,其中,第二主用數(shù)據(jù)可以為第二服務(wù)器502直接或間接連接的一個(gè)或 多個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。
[0057]一般而言,類似于傳統(tǒng)的主從式架構(gòu),如圖4所示,在本發(fā)明實(shí)施例中,同屬于執(zhí) 行第二業(yè)務(wù)的客戶端202和客戶端204也可以與第二服務(wù)器502連接,以便將第二業(yè)務(wù)相 關(guān)的第二主用數(shù)據(jù)發(fā)送到第一服務(wù)器402。類似于第一服務(wù)器402與客戶端102和104之 間的連接關(guān)系,上述第二服務(wù)器502與與客戶端202和204的連接方式也可以包括直接或 間接連接的方式,本發(fā)明對此不作限定。
[0058] 此外,第二備用數(shù)據(jù)庫和第二業(yè)務(wù)在本發(fā)明實(shí)施例中的具體表現(xiàn)形式同樣適用于 本發(fā)明前述的解釋,且上述第二主用數(shù)據(jù)可以僅用于表示第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。進(jìn)一步地, 作為第二主用數(shù)據(jù)的備份,第二備份數(shù)據(jù)的內(nèi)容可以與第二主用數(shù)據(jù)的內(nèi)容一致。其中,對 于第二主用數(shù)據(jù)的復(fù)制操作可以在第二服務(wù)器502上完成,然而本發(fā)明對此不作限定,例 如,其還可以在存儲有與第二主用數(shù)據(jù)對應(yīng)的第二備用數(shù)據(jù)的其他服務(wù)器上完成,然后將 根據(jù)第二備用數(shù)據(jù)復(fù)制的內(nèi)容一致的數(shù)據(jù)作為相同的第二備用數(shù)據(jù)存儲至第一服務(wù)器402 上的第二備用數(shù)據(jù)庫。
[0059] 其中,值得注意的是,用于執(zhí)行第一業(yè)務(wù)的客戶端和用于執(zhí)行第二業(yè)務(wù)的客戶端 并不必須為不同的客戶端,在本發(fā)明的一些實(shí)施例中,也可以存在同一客戶端同時(shí)用于執(zhí) 行第一業(yè)務(wù)和第二業(yè)務(wù)的情形。但這并不妨礙本發(fā)明技術(shù)方案的實(shí)施及其描述,如上所述, 第一主用數(shù)據(jù)和第二主用數(shù)據(jù)可以分別與第一業(yè)務(wù)和第二業(yè)務(wù)對應(yīng),也即,接收到的數(shù)據(jù) 可以根據(jù)不同業(yè)務(wù)進(jìn)行劃分,并可以不限于客戶端本身。
[0060] 在上述場景下,進(jìn)一步地,可以將接收到的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)記錄到第二服務(wù) 器502上的第二主用數(shù)據(jù)庫中,從而第二服務(wù)器502可以在正常的工作狀態(tài)下進(jìn)一步執(zhí)行 與第二業(yè)務(wù)相關(guān)的處理操作,并實(shí)現(xiàn)類似于圖2中所示的主用服務(wù)器206的功能。
[0061] 然而,區(qū)別于圖2所示的現(xiàn)有技術(shù),在步驟S304中,可以將接收到的第二備用數(shù)據(jù) 存儲至第一服務(wù)器402上的第二備用數(shù)據(jù)庫,從而,如圖5所示,在本發(fā)明實(shí)施例中,與第二 主數(shù)據(jù)庫對應(yīng)的、功能上類似于圖2中所示的備用服務(wù)器208和210的第二備用數(shù)據(jù)庫可 以位于第一服務(wù)器402上,從而免除了傳統(tǒng)的具有主備功能的主從式架構(gòu)中的備用服務(wù)器 的需求,進(jìn)而在保持現(xiàn)有的主備功能的基礎(chǔ)上,可以達(dá)到降低對服務(wù)器的數(shù)量要求以及總 體設(shè)備成本的技術(shù)效果。
[0062] 在另一方面,本發(fā)明技術(shù)方案還可以在如圖1所示的現(xiàn)有架構(gòu)上實(shí)施,其中,至少 可以將備用服務(wù)器108和110之一作為與第二業(yè)務(wù)對應(yīng)的第二主用數(shù)據(jù)庫的載體也即第二 服務(wù)器502與執(zhí)行第二業(yè)務(wù)的客戶端連接,并將與第二主用數(shù)據(jù)庫對應(yīng)的第二備用數(shù)據(jù)庫 設(shè)置在主用服務(wù)器106上,從而,主用服務(wù)器106即可以視為上述第一服務(wù)器402,其上可以 既存有與第一業(yè)務(wù)對應(yīng)的第一主用數(shù)據(jù)庫,又存有與第二業(yè)務(wù)對應(yīng)的第二備用數(shù)據(jù)庫。在 上述場景下,整個(gè)服務(wù)器組同時(shí)處理的業(yè)務(wù)容量由第一業(yè)務(wù)增加為第一業(yè)務(wù)和第二業(yè)務(wù), 且作為第一服務(wù)器402的原主用服務(wù)器106面向客戶端的寫操作的處理壓力仍然維持在處 理第一業(yè)務(wù)的相關(guān)數(shù)據(jù)的標(biāo)準(zhǔn)上,而面向第二業(yè)務(wù)的相關(guān)數(shù)據(jù)的寫操作的處理壓力將由作 為第二服務(wù)器502的原備用服務(wù)器108和110之一分擔(dān),從而可以達(dá)到在限制單一服務(wù)器 的數(shù)據(jù)處理壓力的基礎(chǔ)上擴(kuò)大寫入數(shù)據(jù)處理容量的技術(shù)效果。
[0063]下面將通過下述實(shí)施例對本發(fā)明技術(shù)方案及其可選的實(shí)施方式進(jìn)行更為詳細(xì)的 闡述。
[0064]可選地,如圖6所示,在本發(fā)明實(shí)施例中,在步驟S302之后,還可以包括:
[0065] S602 :將第一備用數(shù)據(jù)存儲至目標(biāo)服務(wù)器上的第一備用數(shù)據(jù)庫,其中,第一備用數(shù) 據(jù)用于對第一主用數(shù)據(jù)進(jìn)行備份,目標(biāo)服務(wù)器包括第三服務(wù)器和/或第二服務(wù)器502。[0066] 其中,目標(biāo)服務(wù)器僅表示用于存儲第一備用數(shù)據(jù)的第一備用數(shù)據(jù)庫所在的服務(wù) 器,除此之外并無特別限定。在步驟S602中,第一備用數(shù)據(jù)可以作為第一主用數(shù)據(jù)的備份 存入上述目標(biāo)服務(wù)器,二者在內(nèi)容上保持一致,以達(dá)到針對第一業(yè)務(wù)的相關(guān)數(shù)據(jù)的主備功 能設(shè)計(jì)要求。
[0067] 在本發(fā)明的一些實(shí)施例中,如圖5中用虛線示出的,第一備用數(shù)據(jù)庫可以位于第 一服務(wù)器402和第二服務(wù)器502外的第三服務(wù)器上。在上述場景下,該第三服務(wù)器可以視 為起到與圖1中所示的備用服務(wù)器106和108類似的作用。
[0068]在另一方面,如圖7所示,在本發(fā)明的一些實(shí)施例中,第一備用數(shù)據(jù)庫也可以位于 上述第二主用數(shù)據(jù)庫所在的第二服務(wù)器502。在上述場景下,如圖8所示,第一服務(wù)器402 和第二服務(wù)器502也可以視為對稱地執(zhí)行了以下步驟 :
[0069] S302:將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器402上的第一主用數(shù)據(jù)庫;
[0070]S602 :將第一備用數(shù)據(jù)存儲至第二服務(wù)器502上的第一備用數(shù)據(jù)庫;
[0071]S304:將接收到的第二備用數(shù)據(jù)存儲至第一服務(wù)器402上的第二備用數(shù)據(jù)庫。
[0072] 其中,對于第二服務(wù)器502而言,上述步驟中的"第一"和"第二"可以互換。通過 上述步驟,可以在第一服務(wù)器402和第二服務(wù)器502之間形成互為主備的數(shù)據(jù)存儲結(jié)構(gòu),具 體地,可以如圖7所示,其中,存儲有第一主用數(shù)據(jù)的第一主用數(shù)據(jù)庫和存儲有第二備用數(shù) 據(jù)的第二備用數(shù)據(jù)庫均位于第一服務(wù)器402,而存儲有第一備用數(shù)據(jù)的第一備用數(shù)據(jù)庫和 存儲有第二主用數(shù)據(jù)的第二主用數(shù)據(jù)庫均位于第二服務(wù)器502。
[0073] 如圖7所示,在上述場景下,第一服務(wù)器402和第二服務(wù)器502可以分別連接執(zhí) 行第一業(yè)務(wù)和第二業(yè)務(wù)的客戶端,并且在正常的工作狀態(tài)下,第一服務(wù)器402和第二服務(wù) 器502可以分別用于對第一業(yè)務(wù)和第二業(yè)務(wù)的相關(guān)數(shù)據(jù),也即第一主用數(shù)據(jù)和第二主用數(shù) 據(jù)進(jìn)行存儲,以及對第一業(yè)務(wù)和第二業(yè)務(wù)的分別處理,從而可以實(shí)現(xiàn)對于整體的寫入壓力 的分擔(dān),并且可以克服現(xiàn)有技術(shù)中當(dāng)用于對全部業(yè)務(wù)進(jìn)行主控處理的主用服務(wù)器出現(xiàn)故障 時(shí),由于要將全部業(yè)務(wù)的相關(guān)數(shù)據(jù)切換為由備用服務(wù)器提供,所導(dǎo)致的錯(cuò)誤數(shù)據(jù)可能出現(xiàn) 在全部業(yè)務(wù)范圍的問題,進(jìn)而達(dá)到分散風(fēng)險(xiǎn)的目的。
[0074] -般而言,作為本發(fā)明更為優(yōu)選的一種實(shí)施方式,還可以通過類似的手段將服務(wù) 器規(guī)模擴(kuò)大到兩臺以上的多臺服務(wù)器形成的服務(wù)器組,并可以通過在這一環(huán)境下的本發(fā)明 技術(shù)方案的實(shí)施,實(shí)現(xiàn)面向多項(xiàng)業(yè)務(wù)的更為高效的數(shù)據(jù)管理。
[0075] 例如,圖9示出了由三臺服務(wù)器所組成的本發(fā)明技術(shù)方案的一種可選的應(yīng)用環(huán) 境,其中,如圖10所示,三臺服務(wù)器中的每一臺可以對稱地執(zhí)行以下步驟:
[0076]S302:將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器402上的第一主用數(shù)據(jù)庫;
[0077]S602:將第一備用數(shù)據(jù)存儲至第三服務(wù)器902上的第一備用數(shù)據(jù)庫;
[0078]S304:將接收到的第二備用數(shù)據(jù)存儲至第一服務(wù)器402上的第二備用數(shù)據(jù)庫。
[0079] 其中,對于第二服務(wù)器502而言,上述步驟中的"第一"可以替換為"第二","第二" 可以替換為"第三","第三"可以替換為"第一";對于第三服務(wù)器902而言,上述步驟中的 "第一"可以替換為"第三","第二"可以替換為"第一","第三"可以替換為"第二"。
[0080] 進(jìn)一步地,在上述場景下,第一服務(wù)器402、第二服務(wù)器502和第三服務(wù)器902可以 分別連接執(zhí)行第一業(yè)務(wù)、第二業(yè)務(wù)和第三業(yè)務(wù)的客戶端,并且在正常的工作狀態(tài)下,第一至 第三服務(wù)器902可以分別用于對第一至第三業(yè)務(wù)的相關(guān)數(shù)據(jù),也即第一至第三主用數(shù)據(jù)進(jìn) 行存儲,以及對第一至第三業(yè)務(wù)的分別處理,從而可以實(shí)現(xiàn)對于整體的寫入壓力的分擔(dān),并 且可以克服現(xiàn)有技術(shù)中當(dāng)用于對全部業(yè)務(wù)進(jìn)行主控處理的主用服務(wù)器出現(xiàn)故障時(shí),由于要 將全部業(yè)務(wù)的相關(guān)數(shù)據(jù)切換為由備用服務(wù)器提供,所導(dǎo)致的錯(cuò)誤數(shù)據(jù)可能出現(xiàn)在全部業(yè)務(wù) 范圍的問題,進(jìn)而達(dá)到分散風(fēng)險(xiǎn)的目的。
[0081] 在另一方面,如圖11所示,在本發(fā)明的另一些實(shí)施例中,對于類似于圖9中的由三 臺服務(wù)器組成的本發(fā)明技術(shù)方案的一種可選的應(yīng)用環(huán)境,如圖12所示,三臺服務(wù)器中的每 一臺還可以對稱地執(zhí)行以下步驟:
[0082]S302 :將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器402上的第一主用數(shù)據(jù)庫;
[0083]S602:將第一備用數(shù)據(jù)存儲至第二服務(wù)器502和第三服務(wù)器902上的第一備用數(shù) 據(jù)庫;
[0084]S304 :將接收到的第二備用數(shù)據(jù)存儲至第一服務(wù)器402上的第二備用數(shù)據(jù)庫。
[0085] 其中,對于第二服務(wù)器502而言,上述步驟中的"第一"可以替換為"第二","第二" 可以替換為"第三","第三"可以替換為"第一";對于第三服務(wù)器902而言,上述步驟中的 "第一"可以替換為"第三","第二"可以替換為"第一","第三"可以替換為"第二"。
[0086] 在這一場景下,類似地,分別位于第一至第三服務(wù)器902上的第一至第三主用數(shù) 據(jù)庫可以分別用于存儲第一至第三業(yè)務(wù)的相關(guān)數(shù)據(jù),從而在第一至三服務(wù)器上實(shí)現(xiàn)對于第 一至第三業(yè)務(wù)的分別處理,在此不作贅述。然而,與圖9和圖10示出的本發(fā)明技術(shù)方案的 實(shí)施方式形成區(qū)別的是,在本發(fā)明實(shí)施例中,利用類似的硬件條件,可以在實(shí)現(xiàn)主備功能的 基礎(chǔ)上,在主用數(shù)據(jù)庫所在的服務(wù)器外,為每一主用數(shù)據(jù)庫提供兩個(gè)備用數(shù)據(jù)庫,且上述兩 個(gè)備用數(shù)據(jù)庫可以分別位于不同的服務(wù)器,從而可以避免主用數(shù)據(jù)庫和備用數(shù)據(jù)庫之一或 者二者所在的服務(wù)器同時(shí)出現(xiàn)故障而造成的對應(yīng)業(yè)務(wù)無法處理的問題,進(jìn)而提高了整個(gè)數(shù) 據(jù)管理系統(tǒng)的穩(wěn)定性和可靠性。
[0087]通過上述實(shí)施例,對本發(fā)明技術(shù)方案作出了更為詳細(xì)的闡述,當(dāng)然,上述實(shí)施例作 為示例提出,不應(yīng)視為對本發(fā)明提出了任何不必要的限定。此外,應(yīng)當(dāng)理解,上述實(shí)施例中 作為本發(fā)明技術(shù)方案在第二服務(wù)器502和/或第三服務(wù)器902上的類同的實(shí)施方式,仍應(yīng) 視為在本發(fā)明的保護(hù)范圍之內(nèi)。
[0088] 在另一方面,特別值得注意的是,本發(fā)明對步驟S302和步驟S304的執(zhí)行主體不作 限定,其中,該主體可以為第一服務(wù)器402的本地?cái)?shù)據(jù)管理,也可以為第一服務(wù)器402內(nèi)部 的其他進(jìn)程,還可以為第一服務(wù)器402外部的處理設(shè)備,其中,該處理設(shè)備可以包括緩存或 其他類型的存儲器,從而可以先將接收的數(shù)據(jù)存放在存儲器中,并在對上述接收的數(shù)據(jù)進(jìn) 行識別和篩選以后,再將其分配給用于處理不同業(yè)務(wù)的各服務(wù)器。
[0089] 在上述場景下,如圖13所示,作為一種可選的實(shí)施方式,在步驟S302和S304之 前,上述數(shù)據(jù)管理方法可以包括:
[0090]S1302 :在第一服務(wù)器402的內(nèi)部或外部對接收到的數(shù)據(jù)進(jìn)行篩選,并將接收數(shù)據(jù) 中的第一主用數(shù)據(jù)分配給第一服務(wù)器402處理,將接收數(shù)據(jù)中的第二主用數(shù)據(jù)分配給第二 服務(wù)器502處理。
[0091] 如圖14和圖15所示,在本發(fā)明的一些實(shí)施例中,可以先將接收到的數(shù)據(jù)存儲在緩 存1402中,進(jìn)而可以在步驟S1302中對上述接收到的數(shù)據(jù)進(jìn)行篩選,并根據(jù)其所對應(yīng)的業(yè) 務(wù)將接收到的數(shù)據(jù)分配給各服務(wù)器處理。更具體地,圖14和圖15示出了兩種可選的實(shí)施方 式,其中,緩存1402可以如圖14所示的,設(shè)置于第一服務(wù)器402的內(nèi)部,也可以如圖15所 示的,設(shè)置于第一服務(wù)器402和第二服務(wù)器502的外部,當(dāng)然,還可以有其他的可行的實(shí)施 方式,例如,緩存1402還可以設(shè)置于第二服務(wù)器502上,或者同時(shí)設(shè)置于服務(wù)器組中的每一 服務(wù)器上,從而可以在不改變原有的主從式架構(gòu)的硬件基礎(chǔ)上實(shí)施本發(fā)明的技術(shù)方案。當(dāng) 然,以上只是一些示例,本發(fā)明對此不作限定。
[0092] 在上述場景下,如圖16所示,步驟S1302可以進(jìn)一步包括:
[0093]S1602:判斷接收到的數(shù)據(jù)是否包含與第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng)或者與第二業(yè) 務(wù)對應(yīng)的第二標(biāo)識項(xiàng),其中,
[0094] 若滿足第一判斷條件,則執(zhí)行步驟S1604,
[0095] 若滿足第二判斷條件,則執(zhí)行步驟S1606,其中,
[0096] 第一判斷條件包括:接收到的數(shù)據(jù)包含與第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng),
[0097] 第二判斷條件包括:接收到的數(shù)據(jù)包含與第二業(yè)務(wù)對應(yīng)的第二標(biāo)識項(xiàng);
[0098]S1604:判斷出接收到的數(shù)據(jù)為第一主用數(shù)據(jù);
[0099] S1606 :判斷出接收到的數(shù)據(jù)為第二主用數(shù)據(jù)。
[0100] 其中,第一標(biāo)識項(xiàng)和第二標(biāo)識項(xiàng)可以分別作為第一業(yè)務(wù)和第二業(yè)務(wù)的相關(guān)數(shù)據(jù)識 別標(biāo)識,設(shè)置在相關(guān)數(shù)據(jù)內(nèi),例如,可以在客戶端對發(fā)送的數(shù)據(jù)進(jìn)行封裝時(shí),根據(jù)客戶端執(zhí) 行的業(yè)務(wù),將第一標(biāo)識項(xiàng)或第二標(biāo)識項(xiàng)添加至數(shù)據(jù)包中,從而在對該數(shù)據(jù)包進(jìn)行接收時(shí),可 以識別出其所對應(yīng)的業(yè)務(wù)。
[0101] 一般而言,上述的第一標(biāo)識項(xiàng)和第二標(biāo)識項(xiàng)可以設(shè)置為與業(yè)務(wù)唯一對應(yīng)的代碼, 該代碼可以由特定的字符串形成,然而本發(fā)明對此不作任何限定,例如,第一標(biāo)識項(xiàng)和第二 標(biāo)識項(xiàng)也可以通過通信領(lǐng)域中可行的其他識別方式來實(shí)現(xiàn),在此不作累述。
[0102] 特別地,在本發(fā)明的一些實(shí)施例中,第一標(biāo)識項(xiàng)和第二標(biāo)識項(xiàng)可以分別設(shè)置為第 一服務(wù)器402和第二服務(wù)器502的網(wǎng)絡(luò)地址,從而對該第一標(biāo)識項(xiàng)和第二標(biāo)識項(xiàng)的識別以 及數(shù)據(jù)的分送也可以在交換機(jī)或網(wǎng)關(guān)進(jìn)行。當(dāng)然,此類實(shí)施方式也可以視為在第一服務(wù)器 402與執(zhí)行第一業(yè)務(wù)的客戶端、以及第二服務(wù)器502與執(zhí)行第二業(yè)務(wù)的客戶端之間建立了 連接,從而形成類似于前述實(shí)施例中已經(jīng)描述的場景。
[0103] 進(jìn)一步地,如圖17所示,在步驟S1602之前,上述數(shù)據(jù)管理方法還可以包括:
[0104]S1702 :將包括第一業(yè)務(wù)和第二業(yè)務(wù)在內(nèi)的多個(gè)業(yè)務(wù)與包括第一標(biāo)識項(xiàng)和第二標(biāo) 識項(xiàng)在內(nèi)的多個(gè)標(biāo)識項(xiàng)之間的對應(yīng)關(guān)系存儲至第一服務(wù)器402的內(nèi)部或外部,其中,多個(gè) 業(yè)務(wù)與多個(gè)標(biāo)識項(xiàng)--對應(yīng)。
[0105] 一般而言,在本發(fā)明實(shí)施例中,上述業(yè)務(wù)與標(biāo)識項(xiàng)之間的對應(yīng)關(guān)系可以通過映射 表來體現(xiàn),例如表1所不,對于由第一服務(wù)器402和第二服務(wù)器502形成的本發(fā)明技術(shù)方案 的應(yīng)用環(huán)境,該映射表可以包括以下兩種數(shù)據(jù):
[0106] 1)業(yè)務(wù)ID,表示與業(yè)務(wù)對應(yīng)的標(biāo)識項(xiàng);
[0107] 2)MasterIP,表示用于執(zhí)行對應(yīng)業(yè)務(wù)的主用數(shù)據(jù)庫所在的服務(wù)器的地址。
[0108]表1
[0109]

【權(quán)利要求】
1. 一種數(shù)據(jù)管理方法,其特征在于,包括: 將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器上的第一主用數(shù)據(jù)庫,其中,所述第一主 用數(shù)據(jù)為所述第一服務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第一業(yè)務(wù)的相關(guān) 數(shù)據(jù); 將接收到的第二備用數(shù)據(jù)存儲至所述第一服務(wù)器上的第二備用數(shù)據(jù)庫,其中,所述第 二備用數(shù)據(jù)用于對第二主用數(shù)據(jù)進(jìn)行備份,其中,所述第二主用數(shù)據(jù)為第二服務(wù)器直接或 間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將接收到的第一主用數(shù)據(jù)存儲至 第一服務(wù)器上的第一主用數(shù)據(jù)庫和所述將接收到的第二備用數(shù)據(jù)存儲至所述第一服務(wù)器 上的第二備用數(shù)據(jù)庫中之前,還包括: 在所述第一服務(wù)器的內(nèi)部或外部對接收到的數(shù)據(jù)進(jìn)行篩選,并將所述接收數(shù)據(jù)中的所 述第一主用數(shù)據(jù)分配給所述第一服務(wù)器處理,將所述接收數(shù)據(jù)中的所述第二主用數(shù)據(jù)分配 給所述第二服務(wù)器處理。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述第一服務(wù)器的內(nèi)部或外部對 接收到的數(shù)據(jù)進(jìn)行篩選包括: 判斷所述接收到的數(shù)據(jù)是否包含與所述第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng)或者與所述第二 業(yè)務(wù)對應(yīng)的第二標(biāo)識項(xiàng); 若所述接收到的數(shù)據(jù)包含與所述第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng),則判斷出將所述接收到 的數(shù)據(jù)為所述第一主用數(shù)據(jù); 若所述接收到的數(shù)據(jù)包含與所述第二業(yè)務(wù)對應(yīng)的第二標(biāo)識項(xiàng),則判斷出將所述接收到 的數(shù)據(jù)為所述第二主用數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述判斷接收到的數(shù)據(jù)是否包含與所 述第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng)或者與所述第二業(yè)務(wù)對應(yīng)的第二標(biāo)識項(xiàng)之前,還包括: 將包括所述第一業(yè)務(wù)和所述第二業(yè)務(wù)在內(nèi)的多個(gè)業(yè)務(wù)與包括所述第一標(biāo)識項(xiàng)和所述 第二標(biāo)識項(xiàng)在內(nèi)的多個(gè)標(biāo)識項(xiàng)之間的對應(yīng)關(guān)系存儲至所述第一服務(wù)器的內(nèi)部或外部,其 中,所述多個(gè)業(yè)務(wù)與所述多個(gè)標(biāo)識項(xiàng)一一對應(yīng)。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在所述將接收到的第一主用 數(shù)據(jù)存儲至第一服務(wù)器上的第一主用數(shù)據(jù)庫之后,還包括: 將第一備用數(shù)據(jù)存儲至目標(biāo)服務(wù)器上的第一備用數(shù)據(jù)庫,其中,所述第一備用數(shù)據(jù)用 于對所述第一主用數(shù)據(jù)進(jìn)行備份,所述目標(biāo)服務(wù)器包括第三服務(wù)器和/或所述第二服務(wù) 器。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述將第一備用數(shù)據(jù)存儲至所述目標(biāo) 服務(wù)器上的第一備用數(shù)據(jù)庫之后,還包括: 判斷所述第一服務(wù)器或所述第一主用數(shù)據(jù)庫是否處于正常的工作狀態(tài); 若所述第一服務(wù)器或所述第一主用數(shù)據(jù)庫未處于正常的工作狀態(tài),則將用于指示所述 第一備用數(shù)據(jù)庫由備用狀態(tài)切換至主用狀態(tài)的消息通知給所述目標(biāo)服務(wù)器。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將用于指示所述第一備用數(shù)據(jù)庫由 備用狀態(tài)切換至主用狀態(tài)的消息通知給所述目標(biāo)服務(wù)器包括: 將用于詢問所述第一備用數(shù)據(jù)庫是否準(zhǔn)備完成的消息通知給所述目標(biāo)服務(wù)器; 若在預(yù)定的時(shí)間內(nèi)從所述目標(biāo)服務(wù)器中的一個(gè)或多個(gè)接收到用于指示所述第一備用 數(shù)據(jù)庫準(zhǔn)備完成的消息,則將用于指示所述第一備用數(shù)據(jù)庫由備用狀態(tài)切換至主用狀態(tài)的 消息通知給所述目標(biāo)服務(wù)器中的所述一個(gè)或多個(gè)。
8. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在所述將接收到的第二備用 數(shù)據(jù)存儲至所述第一服務(wù)器上的第二備用數(shù)據(jù)庫中之后,還包括: 判斷所述第一服務(wù)器或所述第二備用數(shù)據(jù)庫是否處于正常的工作狀態(tài); 若所述第一服務(wù)器或所述第二備用數(shù)據(jù)庫未處于正常的工作狀態(tài),則將用于指示所述 第二備用數(shù)據(jù)庫未準(zhǔn)備完成的消息通知給第二主用數(shù)據(jù)庫所在的服務(wù)器,和/或,將所述 第一服務(wù)器的標(biāo)識從備用列表中移除,其中,所述第二主用數(shù)據(jù)庫記錄有所述第二主用數(shù) 據(jù),所述備用列表中記錄的標(biāo)識所指示的服務(wù)器用于在所述第二主用數(shù)據(jù)庫所在的服務(wù)器 未處于正常的工作狀態(tài)時(shí),接收用于指示所述第二備用數(shù)據(jù)庫由備用狀態(tài)切換至主用狀態(tài) 的消息。
9. 一種數(shù)據(jù)管理裝置,其特征在于,包括: 第一處理單元,用于將接收到的第一主用數(shù)據(jù)存儲至第一服務(wù)器上的第一主用數(shù)據(jù) 庫,其中,所述第一主用數(shù)據(jù)為所述第一服務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí) 行的第一業(yè)務(wù)的相關(guān)數(shù)據(jù); 第二處理單元,用于將接收到的第二備用數(shù)據(jù)存儲至所述第一服務(wù)器上的第二備用數(shù) 據(jù)庫,其中,所述第二備用數(shù)據(jù)用于對第二主用數(shù)據(jù)進(jìn)行備份,其中,所述第二主用數(shù)據(jù)為 第二服務(wù)器直接或間接連接的一個(gè)或多個(gè)客戶端上執(zhí)行的第二業(yè)務(wù)的相關(guān)數(shù)據(jù)。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 第三處理單元,用于在所述第一服務(wù)器的內(nèi)部或外部對接收到的數(shù)據(jù)進(jìn)行篩選,并將 所述接收數(shù)據(jù)中的所述第一主用數(shù)據(jù)分配給所述第一服務(wù)器處理,將所述接收數(shù)據(jù)中的所 述第二主用數(shù)據(jù)分配給所述第二服務(wù)器處理。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第三處理單元包括: 判斷模塊,用于判斷所述接收到的數(shù)據(jù)是否包含與所述第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng)或 者與所述第二業(yè)務(wù)對應(yīng)的第二標(biāo)識項(xiàng);其中, 在所述接收到的數(shù)據(jù)包含與所述第一業(yè)務(wù)對應(yīng)的第一標(biāo)識項(xiàng)時(shí),所述判斷模塊判斷出 所述接收到的數(shù)據(jù)為所述第一主用數(shù)據(jù); 在所述接收到的數(shù)據(jù)包含與所述第二業(yè)務(wù)對應(yīng)的第二標(biāo)識項(xiàng)時(shí),所述判斷模塊判斷出 所述接收到的數(shù)據(jù)為所述第二主用數(shù)據(jù)。
12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 第四處理單元,用于將包括所述第一業(yè)務(wù)和所述第二業(yè)務(wù)在內(nèi)的多個(gè)業(yè)務(wù)與包括所述 第一標(biāo)識項(xiàng)和所述第二標(biāo)識項(xiàng)在內(nèi)的多個(gè)標(biāo)識項(xiàng)之間的對應(yīng)關(guān)系存儲至所述第一服務(wù)器 的內(nèi)部或外部,其中,所述多個(gè)業(yè)務(wù)與所述多個(gè)標(biāo)識項(xiàng)一一對應(yīng)。
13. 根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的裝置,其特征在于,還包括: 第五處理單元,用于將第一備用數(shù)據(jù)存儲至目標(biāo)服務(wù)器上的第一備用數(shù)據(jù)庫,其中,所 述第一備用數(shù)據(jù)用于對所述第一主用數(shù)據(jù)進(jìn)行備份,所述目標(biāo)服務(wù)器包括第三服務(wù)器和/ 或所述第二服務(wù)器。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,還包括: 第一判斷單元,用于判斷所述第一服務(wù)器或所述第一主用數(shù)據(jù)庫是否處于正常的工作 狀態(tài); 第六處理單元,用于在所述第一服務(wù)器或所述第一主用數(shù)據(jù)庫未處于正常的工作狀態(tài) 時(shí),將用于指示所述第一備用數(shù)據(jù)庫由備用狀態(tài)切換至主用狀態(tài)的消息通知給所述目標(biāo)服 務(wù)器。
15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第六處理單元包括: 詢問模塊,用于將用于詢問所述第一備用數(shù)據(jù)庫是否準(zhǔn)備完成的消息通知給所述目標(biāo) 服務(wù)器; 通知模塊,用于在預(yù)定的時(shí)間內(nèi)從所述目標(biāo)服務(wù)器中的一個(gè)或多個(gè)接收到用于指示所 述第一備用數(shù)據(jù)庫準(zhǔn)備完成的消息時(shí),將用于指示所述第一備用數(shù)據(jù)庫由備用狀態(tài)切換至 主用狀態(tài)的消息通知給所述目標(biāo)服務(wù)器中的所述一個(gè)或多個(gè)。
16. 根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的裝置,其特征在于,還包括: 第二判斷單元,用于判斷所述第一服務(wù)器或所述第二備用數(shù)據(jù)庫是否處于正常的工作 狀態(tài); 第七處理單元,用于在所述第一服務(wù)器或所述第二備用數(shù)據(jù)庫未處于正常的工作狀態(tài) 時(shí),將用于指示所述第二備用數(shù)據(jù)庫未準(zhǔn)備完成的消息通知給第二主用數(shù)據(jù)庫所在的服務(wù) 器,和/或,將所述第一服務(wù)器的標(biāo)識從備用列表中移除,其中,所述第二主用數(shù)據(jù)庫記錄 有所述第二主用數(shù)據(jù),所述備用列表中記錄的標(biāo)識所指示的服務(wù)器用于在所述第二主用數(shù) 據(jù)庫所在的服務(wù)器未處于正常的工作狀態(tài)時(shí),接收用于指示所述第二備用數(shù)據(jù)庫由備用狀 態(tài)切換至主用狀態(tài)的消息。
【文檔編號】H04L1/22GK104426968SQ201310389622
【公開日】2015年3月18日 申請日期:2013年8月30日 優(yōu)先權(quán)日:2013年8月30日
【發(fā)明者】易劍 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1