欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于主副本存儲模式的主數(shù)據(jù)存儲方法

文檔序號:6534919閱讀:247來源:國知局
一種基于主副本存儲模式的主數(shù)據(jù)存儲方法
【專利摘要】本發(fā)明公開了一種基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,包括以下步驟:A.將主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù);B.將核心主數(shù)據(jù)存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并且建立核心主數(shù)據(jù)的副本,將核心主數(shù)據(jù)副本存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中;C.將非核心主數(shù)據(jù)存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中,并且建立非核心主數(shù)據(jù)的副本,將非核心主數(shù)據(jù)副本存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中。采用本發(fā)明可減低由于系統(tǒng)外部因素帶來的運(yùn)維風(fēng)險,提高業(yè)務(wù)功能的可靠性、穩(wěn)定性。
【專利說明】一種基于主副本存儲模式的主數(shù)據(jù)存儲方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種主數(shù)據(jù)存儲方法,尤其涉及的是一種基于主副本存儲模式的主數(shù)據(jù)存儲方法。
【背景技術(shù)】
[0002]主數(shù)據(jù)是描述現(xiàn)實(shí)世界中的核心對象,是參與企業(yè)運(yùn)營的獨(dú)立存在的業(yè)務(wù)對象,具有以下三個特性,最重要性:主數(shù)據(jù)是企業(yè)主營業(yè)務(wù)的主要實(shí)體;最基礎(chǔ)性:所有主營業(yè)務(wù)均圍繞著主數(shù)據(jù)開展,被多部門、多系統(tǒng)共享使用;最穩(wěn)定性:主數(shù)據(jù)是可標(biāo)準(zhǔn)化管理的靜態(tài)引用數(shù)據(jù),一般不會被頻繁修改。企業(yè)否能有效管理主數(shù)據(jù),確保主數(shù)據(jù)被唯一標(biāo)識并符合質(zhì)量要求,是影響企業(yè)決策分析以及跨部門的協(xié)作的關(guān)鍵因素之一。
[0003]現(xiàn)有的主數(shù)據(jù)存儲系統(tǒng)中,普遍是采取單一主本的存儲模式,就是只在主數(shù)據(jù)庫中保存一套數(shù)據(jù),業(yè)務(wù)系統(tǒng)需要消費(fèi)數(shù)據(jù)的時候,再從主數(shù)據(jù)庫獲得。傳統(tǒng)的主數(shù)據(jù)存儲系統(tǒng)存在以下缺點(diǎn):1.數(shù)據(jù)格式不匹配:主數(shù)據(jù)服務(wù)輸出的數(shù)據(jù)是遵循主數(shù)據(jù)模型定義的格式,而業(yè)務(wù)系統(tǒng)使用的數(shù)據(jù)格式是根據(jù)自身業(yè)務(wù)需求來定義,這樣就會出現(xiàn)數(shù)據(jù)格式不一致的情況,業(yè)務(wù)系統(tǒng)對獲取的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換才能滿足使用的需求。額外的數(shù)據(jù)格式轉(zhuǎn)換的工作直接增加了業(yè)務(wù)系統(tǒng)的負(fù)擔(dān),包括開發(fā)時的成本消耗,運(yùn)行時的額外性能消耗等。2.降低業(yè)務(wù)的響應(yīng)效率:當(dāng)客戶端請求一個報(bào)表的結(jié)果時,業(yè)務(wù)系統(tǒng)需要實(shí)時從主數(shù)據(jù)服務(wù)獲取數(shù)據(jù),然后轉(zhuǎn)換為業(yè)務(wù)數(shù)據(jù)格式,最終顯示到客戶端,這一過程包括跨系統(tǒng)發(fā)送請求,主數(shù)據(jù)管理系統(tǒng)的自身處理過程,數(shù)據(jù)格式轉(zhuǎn)換的性能消耗,這些大大降低了業(yè)務(wù)的響應(yīng)效率。3.強(qiáng)耦合:當(dāng)業(yè)務(wù)系統(tǒng)對主數(shù)據(jù)服務(wù)進(jìn)行請求時,由于某些問題(如網(wǎng)絡(luò)問題、主數(shù)據(jù)服務(wù)維護(hù)等)無法獲得正確的響應(yīng),將導(dǎo)致業(yè)務(wù)系統(tǒng)的業(yè)務(wù)功能無法正常使用,嚴(yán)重影響用戶體驗(yàn)。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

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

[0005]本發(fā)明的目的在于提供一種基于主副本存儲模式的主數(shù)據(jù)存儲方法,旨在解決傳統(tǒng)的主數(shù)據(jù)存儲系統(tǒng)業(yè)務(wù)的響應(yīng)效率低,使用不方便的技術(shù)問題。
[0006]本發(fā)明的技術(shù)方案如下:一種基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,包括以下步驟:
A.將主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù);
B.將核心主數(shù)據(jù)存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并且建立核心主數(shù)據(jù)的副本,將核心主數(shù)據(jù)副本存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中;
C.將非核心主數(shù)據(jù)存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中,并且建立非核心主數(shù)據(jù)的副本,將非核心主數(shù)據(jù)副本存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中。
[0007]所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,所述業(yè)務(wù)系統(tǒng)包括為主數(shù)據(jù)管理系統(tǒng)提供主數(shù)據(jù)的數(shù)據(jù)提供方和向主數(shù)據(jù)管理系統(tǒng)獲取主數(shù)據(jù)的數(shù)據(jù)消費(fèi)方; 所述數(shù)據(jù)提供方所提供的主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù),數(shù)據(jù)提供方所提供的核心主數(shù)據(jù)保存在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并在數(shù)據(jù)提供方數(shù)據(jù)庫中保存核心主數(shù)據(jù)副本;數(shù)據(jù)提供方所提供的非核心主數(shù)據(jù)保存在數(shù)據(jù)提供方數(shù)據(jù)庫中,并在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中保存非核心主數(shù)據(jù)副本;
所述數(shù)據(jù)消費(fèi)方所獲取的主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù),數(shù)據(jù)消費(fèi)方所獲取的核心主數(shù)據(jù)的副本和非核心主數(shù)據(jù)的副本保存在數(shù)據(jù)消費(fèi)方數(shù)據(jù)庫中。
[0008]所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,所述核心主數(shù)據(jù)的修改步驟如下:
51.業(yè)務(wù)系統(tǒng)對主數(shù)據(jù)管理系統(tǒng)發(fā)送修改請求;
52.主數(shù)據(jù)管理系統(tǒng)驗(yàn)證修改請求,驗(yàn)證通過則調(diào)用主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)并對其進(jìn)行修改,修改成功后向業(yè)務(wù)系統(tǒng)輸出修改成功信息,否則輸出修改失敗信息;
53.業(yè)務(wù)系統(tǒng)對修改成功信息進(jìn)行驗(yàn)證,驗(yàn)證成功后對業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)副本進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息。
[0009]所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,所述主數(shù)據(jù)管理系統(tǒng)對核心主數(shù)據(jù)的修改信息進(jìn)行備份,并保存在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中。
[0010]所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,所述非核心主數(shù)據(jù)的修改步驟如下:
X1.向業(yè)務(wù)系統(tǒng)輸入修改請求;
X2.業(yè)務(wù)系統(tǒng)驗(yàn)證修改請求,驗(yàn)證通過則調(diào)用業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的非核心主數(shù)據(jù)并對其進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息;
X3.業(yè)務(wù)系統(tǒng)向主數(shù)據(jù)管理系統(tǒng)發(fā)送修改成功信息,主數(shù)據(jù)管理系統(tǒng)對修改成功信息進(jìn)行驗(yàn)證,驗(yàn)證成功后對主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的非核心主數(shù)據(jù)副本進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息。
[0011]所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,所述業(yè)務(wù)系統(tǒng)對非核心主數(shù)據(jù)的修改信息進(jìn)行備份,并保存在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中。
[0012]所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其中,所述主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中存儲有主數(shù)據(jù)模型,所述存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)和非核心主數(shù)據(jù)副本均按照主數(shù)據(jù)模型的定義進(jìn)行建模。
[0013]本發(fā)明的有益效果:本發(fā)明將主數(shù)據(jù)劃分為核心主數(shù)據(jù)與非核心主數(shù)據(jù),其中核心主數(shù)據(jù)主本存于主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,核心主數(shù)據(jù)副本存于各個業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中(包括數(shù)據(jù)提供方和數(shù)據(jù)消費(fèi)方),在修改核心主數(shù)據(jù)時,需要先變更主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)主本庫后,再變更業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)副本;同樣,非核心主數(shù)據(jù)的主本存于業(yè)務(wù)系統(tǒng)(數(shù)據(jù)提供方)的數(shù)據(jù)庫中,非核心主數(shù)據(jù)的副本存于主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫與其他業(yè)務(wù)系統(tǒng)(數(shù)據(jù)消費(fèi)方)的數(shù)據(jù)庫中,在修改非核心主數(shù)據(jù)時,需要先對非核心主數(shù)據(jù)的主本進(jìn)行修改,然后再對非核心主數(shù)據(jù)的副本進(jìn)行修改。通過這種設(shè)置方式,一方面,在利用業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫,執(zhí)行查詢等基礎(chǔ)業(yè)務(wù)操作時效率快,另外由于主數(shù)據(jù)信息(包括核心主數(shù)據(jù)的副本和非核心主數(shù)據(jù)的主本)已融入業(yè)務(wù)系統(tǒng)表中,在業(yè)務(wù)系統(tǒng)需要調(diào)用主數(shù)據(jù)時,無需另外進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換操作,效率得到提升;另一方面有利于降低系統(tǒng)耦合,業(yè)務(wù)系統(tǒng)在進(jìn)行非核心主數(shù)據(jù)操作和核心主數(shù)據(jù)的查詢類操作時,可以直接讀取本地信息,不再需要對主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫進(jìn)行訪問,減低由于系統(tǒng)外部因素帶來的運(yùn)維風(fēng)險,提高業(yè)務(wù)功能的可靠性、穩(wěn)定性,保證良好的用戶體驗(yàn)。本發(fā)明中的核心主數(shù)據(jù)與非核心主數(shù)據(jù)是根據(jù)實(shí)際需要自定義的,在使用的過程中可以根據(jù)業(yè)務(wù)的需求變化進(jìn)行靈活的轉(zhuǎn)換,既保證主數(shù)據(jù)的權(quán)威性和唯一性,又減少對業(yè)務(wù)系統(tǒng)的影響。
【專利附圖】

【附圖說明】
[0014]圖1是本發(fā)明中基于主副本存儲模式的主數(shù)據(jù)存儲方法的流程圖。
[0015]圖2是本發(fā)明中對核心主數(shù)據(jù)進(jìn)行修改的流程圖。
[0016]圖3是本發(fā)明中對非核心主數(shù)據(jù)進(jìn)行修改的流程圖。
【具體實(shí)施方式】
[0017]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。
[0018]本發(fā)明公開了一種基于主副本存儲模式的主數(shù)據(jù)存儲方法,如圖1所示,包括以下步驟:
A.將主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù);
B.將核心主數(shù)據(jù)存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并且建立核心主數(shù)據(jù)的副本,將核心主數(shù)據(jù)副本存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中;
C.將非核心主數(shù)據(jù)存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中,并且建立非核心主數(shù)據(jù)的副本,將非核心主數(shù)據(jù)副本存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中。
[0019]具體的,本發(fā)明中的核心主數(shù)據(jù)與非核心主數(shù)據(jù)是根據(jù)實(shí)際需要自定義的,在使用的過程中可以根據(jù)業(yè)務(wù)的需求變化進(jìn)行靈活的轉(zhuǎn)換。
[0020]具體的,業(yè)務(wù)系統(tǒng)包括為主數(shù)據(jù)管理系統(tǒng)提供主數(shù)據(jù)的數(shù)據(jù)提供方和向主數(shù)據(jù)管理系統(tǒng)獲取主數(shù)據(jù)的數(shù)據(jù)消費(fèi)方;數(shù)據(jù)提供方所提供的主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù),其中,數(shù)據(jù)提供方所提供的核心主數(shù)據(jù)保存在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并在數(shù)據(jù)提供方數(shù)據(jù)庫中保存核心主數(shù)據(jù)副本,數(shù)據(jù)提供方所提供的非核心主數(shù)據(jù)保存在數(shù)據(jù)提供方數(shù)據(jù)庫中,并在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中保存非核心主數(shù)據(jù)副本;數(shù)據(jù)消費(fèi)方所獲取的主數(shù)據(jù)同樣分為核心主數(shù)據(jù)和非核心主數(shù)據(jù),數(shù)據(jù)消費(fèi)方數(shù)據(jù)庫中保存該核心主數(shù)據(jù)的副本和非核心主數(shù)據(jù)的副本。
[0021]通過這種靈活的設(shè)置方式,業(yè)務(wù)系統(tǒng)可以根據(jù)自身的業(yè)務(wù)需要對主數(shù)據(jù)進(jìn)行存儲,大大提高各系統(tǒng)的工作效率。舉個簡單的例子,一個公司的數(shù)據(jù)系統(tǒng),包括財(cái)務(wù)數(shù)據(jù)系統(tǒng)和人力資源系統(tǒng),財(cái)務(wù)數(shù)據(jù)系統(tǒng)可以向公司主數(shù)據(jù)管理系統(tǒng)輸入財(cái)務(wù)信息,人力資源系統(tǒng)向公司主數(shù)據(jù)管理系統(tǒng)輸入人員信息,假設(shè)定義財(cái)務(wù)信息為核心主數(shù)據(jù),那么財(cái)務(wù)信息的主本存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,財(cái)務(wù)信息的副本存儲在財(cái)務(wù)數(shù)據(jù)系統(tǒng)中,假設(shè)定義人員信息為非核心主數(shù)據(jù),那么人員信息的主本存儲在人力資源系統(tǒng)中,人員信息的副本存儲在主數(shù)據(jù)中。假如財(cái)務(wù)數(shù)據(jù)系統(tǒng)需要經(jīng)常性的查詢?nèi)藛T信息(也就是財(cái)務(wù)數(shù)據(jù)系統(tǒng)的業(yè)務(wù)需要),此時可以在財(cái)務(wù)數(shù)據(jù)系統(tǒng)中存儲人員信息的副本,那么財(cái)務(wù)數(shù)據(jù)系統(tǒng)查詢?nèi)藛T信息時,只需要直接訪問本地?cái)?shù)據(jù)庫,并不需要訪問主數(shù)據(jù)管理系統(tǒng)或者人力資源系統(tǒng),這樣可以大大減少數(shù)據(jù)獲取的時間,提交系統(tǒng)的效率,同時可以避免受到網(wǎng)絡(luò)問題、主數(shù)據(jù)服務(wù)維護(hù)等外界因素影響。同樣,假如人力資源系統(tǒng)需要查詢財(cái)務(wù)信息,可以將財(cái)務(wù)信息的副本存儲在人力資源系統(tǒng)中。本發(fā)明所述的主數(shù)據(jù)存儲方式在使用的過程中根據(jù)業(yè)務(wù)系統(tǒng)的需求變化進(jìn)行靈活的轉(zhuǎn)換,既提高業(yè)務(wù)系統(tǒng)的工作效率,同時提高各系統(tǒng)數(shù)據(jù)庫的有效利用率。
[0022]實(shí)際應(yīng)用中,對于主數(shù)據(jù)管理系統(tǒng),無論是核心主數(shù)據(jù)還是非核心主數(shù)據(jù)副本都嚴(yán)格按照主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)模型的定義進(jìn)行建模,保證主數(shù)據(jù)的完整性;對于業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫,可以根據(jù)主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)模型進(jìn)行統(tǒng)一建模,但考慮到一些業(yè)務(wù)系統(tǒng)不方便修改原有的數(shù)據(jù)庫結(jié)構(gòu),可以由業(yè)務(wù)系統(tǒng)根據(jù)自身情況進(jìn)行數(shù)據(jù)處理和存儲。當(dāng)業(yè)務(wù)系統(tǒng)與主數(shù)據(jù)管理系統(tǒng)進(jìn)行數(shù)據(jù)交互時,必須遵循數(shù)據(jù)接口提供的輸入輸出格式,以保證數(shù)據(jù)可以被識別。
[0023]在實(shí)際應(yīng)用中,需要對主數(shù)據(jù)進(jìn)行修改,本發(fā)明定義在修改主數(shù)據(jù)時,必須要先對主數(shù)據(jù)的主本(包括核心主數(shù)據(jù)的主本和非核心主數(shù)據(jù)的主本)進(jìn)行修改,在主數(shù)據(jù)的主本修改完畢后,修改其對應(yīng)的副本,以保證主數(shù)據(jù)的準(zhǔn)確性和一致性。
[0024]具體的,如圖2所示,核心主數(shù)據(jù)的修改步驟如下:
51.業(yè)務(wù)系統(tǒng)對主數(shù)據(jù)管理系統(tǒng)發(fā)送修改請求;
52.主數(shù)據(jù)管理系統(tǒng)驗(yàn)證修改請求,驗(yàn)證通過則調(diào)用主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)并對其進(jìn)行修改,修改成功后向業(yè)務(wù)系統(tǒng)輸出修改成功信息,否則輸出修改失敗信息;
53.業(yè)務(wù)系統(tǒng)對修改成功信息進(jìn)行驗(yàn)證,驗(yàn)證成功后對業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)副本進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息。
[0025]在核心主數(shù)據(jù)修改完成后,主數(shù)據(jù)管理系統(tǒng)對核心主數(shù)據(jù)的修改信息進(jìn)行備份,并保存在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,生成日志,以方便工作人員查詢。對于核心主數(shù)據(jù),當(dāng)完成對核心主數(shù)據(jù)主本的修改后,通過變更消息廣播的方式對各業(yè)務(wù)系統(tǒng)中相應(yīng)的核心主數(shù)據(jù)副本進(jìn)行相應(yīng)的修改,以保證核心主數(shù)據(jù)的一致性。
[0026]具體的,如圖3所示,非核心主數(shù)據(jù)的修改步驟如下:
X1.向業(yè)務(wù)系統(tǒng)輸出修改請求;
X2.業(yè)務(wù)系統(tǒng)驗(yàn)證修改請求,驗(yàn)證通過則調(diào)用業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的非核心主數(shù)據(jù)并對其進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息;
X3.業(yè)務(wù)系統(tǒng)向主數(shù)據(jù)管理系統(tǒng)發(fā)送修改成功信息,主數(shù)據(jù)管理系統(tǒng)對修改成功信息進(jìn)行驗(yàn)證,驗(yàn)證成功后對主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的非核心主數(shù)據(jù)副本進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息。
[0027]在非核心主數(shù)據(jù)修改完畢后,業(yè)務(wù)系統(tǒng)對非核心主數(shù)據(jù)的修改信息進(jìn)行備份,并保存在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中,生成日志,方便工作人員查詢。對于非核心主數(shù)據(jù),當(dāng)完成對非核心主數(shù)據(jù)主本的修改后,通過準(zhǔn)實(shí)時服務(wù)調(diào)用的方式對主數(shù)據(jù)管理系統(tǒng)中相應(yīng)的非核心主數(shù)據(jù)副本進(jìn)行相應(yīng)的修改,當(dāng)完成對主數(shù)據(jù)管理系統(tǒng)的主數(shù)據(jù)副本的修改后,再由主數(shù)據(jù)管理系統(tǒng)通過變更消息廣播的方式對存儲有該非核心主數(shù)據(jù)副本的業(yè)務(wù)系統(tǒng)中相應(yīng)的非核心主數(shù)據(jù)副本進(jìn)行修改,以保證核心主數(shù)據(jù)的一致性。
[0028]本發(fā)明公開的數(shù)據(jù)存儲方法并非傳統(tǒng)的簡單的數(shù)據(jù)庫冗余(即將主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的信息在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中建立一個副本),而是將主數(shù)據(jù)根據(jù)實(shí)際需求(該實(shí)際需求包括用戶的需要或者主數(shù)據(jù)的交換頻率)自由的定義成核心主數(shù)據(jù)和非核心主數(shù)據(jù),將核心主數(shù)據(jù)的主本和非核心主數(shù)據(jù)的副本存于主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并根據(jù)業(yè)務(wù)系統(tǒng)的實(shí)際業(yè)務(wù)需求存儲核心主數(shù)據(jù)副本和非核心主數(shù)據(jù)主本。這種存儲方式有利用提高業(yè)務(wù)系統(tǒng)的效率,相比于傳統(tǒng)的將主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的信息在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中建立一個副本的存儲方法,本發(fā)明的業(yè)務(wù)系統(tǒng)工作效率更高,數(shù)據(jù)存儲更加靈活,而且有效節(jié)約數(shù)據(jù)庫的存儲空間,實(shí)際工作更加穩(wěn)定可靠。
[0029]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,包括以下步驟: A.將主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù); B.將核心主數(shù)據(jù)存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并且建立核心主數(shù)據(jù)的副本,將核心主數(shù)據(jù)副本存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中; C.將非核心主數(shù)據(jù)存儲在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中,并且建立非核心主數(shù)據(jù)的副本,將非核心主數(shù)據(jù)副本存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中。
2.根據(jù)權(quán)利要求1所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,所述業(yè)務(wù)系統(tǒng)包括為主數(shù)據(jù)管理系統(tǒng)提供主數(shù)據(jù)的數(shù)據(jù)提供方和向主數(shù)據(jù)管理系統(tǒng)獲取主數(shù)據(jù)的數(shù)據(jù)消費(fèi)方; 所述數(shù)據(jù)提供方所提供的主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù),數(shù)據(jù)提供方所提供的核心主數(shù)據(jù)保存在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中,并在數(shù)據(jù)提供方數(shù)據(jù)庫中保存核心主數(shù)據(jù)副本;數(shù)據(jù)提供方所提供的非核心主數(shù)據(jù)保存在數(shù)據(jù)提供方數(shù)據(jù)庫中,并在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中保存非核心主數(shù)據(jù)副本; 所述數(shù)據(jù)消費(fèi)方所獲取的主數(shù)據(jù)分為核心主數(shù)據(jù)和非核心主數(shù)據(jù),數(shù)據(jù)消費(fèi)方所獲取的核心主數(shù)據(jù)的副本和非核心主數(shù)據(jù)的副本保存在數(shù)據(jù)消費(fèi)方數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求1或2所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,所述核心主數(shù)據(jù)的修改步驟如下: 51.業(yè)務(wù)系統(tǒng)對主數(shù)據(jù)管理系統(tǒng)發(fā)送修改請求; 52.主數(shù)據(jù)管理系統(tǒng)驗(yàn)證修改請求,驗(yàn)證通過則調(diào)用主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)并對其進(jìn)行修改,修改成功后向業(yè)務(wù)系統(tǒng)輸出修改成功信息,否則輸出修改失敗信息; 53.業(yè)務(wù)系統(tǒng)對修改成功信息進(jìn)行驗(yàn)證,驗(yàn)證成功后對業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)副本進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息。
4.根據(jù)權(quán)利要求3所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,所述主數(shù)據(jù)管理系統(tǒng)對核心主數(shù)據(jù)的修改信息進(jìn)行備份,并保存在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中。
5.根據(jù)權(quán)利要求1或2所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,所述非核心主數(shù)據(jù)的修改步驟如下: X1.向業(yè)務(wù)系統(tǒng)輸入修改請求; X2.業(yè)務(wù)系統(tǒng)驗(yàn)證修改請求,驗(yàn)證通過則調(diào)用業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中的非核心主數(shù)據(jù)并對其進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息; X3.業(yè)務(wù)系統(tǒng)向主數(shù)據(jù)管理系統(tǒng)發(fā)送修改成功信息,主數(shù)據(jù)管理系統(tǒng)對修改成功信息進(jìn)行驗(yàn)證,驗(yàn)證成功后對主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的非核心主數(shù)據(jù)副本進(jìn)行修改,修改成功后輸出修改成功信息,否則輸出修改失敗信息。
6.根據(jù)權(quán)利要求5所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,所述業(yè)務(wù)系統(tǒng)對非核心主數(shù)據(jù)的修改信息進(jìn)行備份,并保存在業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中。
7.根據(jù)權(quán)利要求1或2所述的基于主副本存儲模式的主數(shù)據(jù)存儲方法,其特征在于,所述主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中存儲有主數(shù)據(jù)模型,所述存儲在主數(shù)據(jù)管理系統(tǒng)數(shù)據(jù)庫中的核心主數(shù)據(jù)和非核心主數(shù)據(jù)副本均按照主數(shù)據(jù)模型的定義進(jìn)行建模。
【文檔編號】G06F17/30GK103729455SQ201410004578
【公開日】2014年4月16日 申請日期:2014年1月6日 優(yōu)先權(quán)日:2014年1月6日
【發(fā)明者】張?jiān)娷? 王志英, 呂華輝, 鄒慶, 羅四夕, 羅念華, 朱州, 劉學(xué)儀, 曹軍, 葛松, 袁捷, 關(guān)志偉, 陳健欣 申請人:中國南方電網(wǎng)有限責(zé)任公司, 貴州電網(wǎng)公司信息通信分公司, 廣東卓維網(wǎng)絡(luò)有限公司, 貴州廣思信息網(wǎng)絡(luò)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
辛集市| 水富县| 昌邑市| 怀远县| 蒙阴县| 绥宁县| 天祝| 平定县| 南漳县| 朝阳县| 黄梅县| 磴口县| 盘山县| 北流市| 大关县| 白银市| 大埔县| 抚松县| 凯里市| 濉溪县| 扶余县| 正宁县| 莱阳市| 盖州市| 石渠县| 工布江达县| 南皮县| 浮山县| 太康县| 郴州市| 龙门县| 临潭县| 五常市| 定襄县| 资源县| 通辽市| 英山县| 雷山县| 英吉沙县| 伊金霍洛旗| 环江|