便與農(nóng)行以及建行有關(guān)的數(shù)據(jù)均分在數(shù)據(jù)庫40-46中。對應(yīng)地,修正模塊634也會修正第二數(shù)據(jù)分發(fā)基準。修正之后,在數(shù)據(jù)處理過程中,與機構(gòu)有關(guān)的數(shù)據(jù)將會按照修正后的第一數(shù)據(jù)分發(fā)基準分發(fā),與商戶有關(guān)的數(shù)據(jù)會在修正后的第一數(shù)據(jù)分發(fā)基準的基礎(chǔ)上按照經(jīng)修正的第二數(shù)據(jù)分發(fā)基準分發(fā)。并且,經(jīng)修正后的第一數(shù)據(jù)分發(fā)基準中的至少第一標識與第二標識以及經(jīng)修正的第二數(shù)據(jù)分發(fā)基準中的區(qū)標識都會發(fā)送給各應(yīng)用,以便它們準確訪問數(shù)據(jù)。此夕卜,在與第一類對象有關(guān)的數(shù)據(jù)沒有異常,而僅與第二類對象有關(guān)的數(shù)據(jù)異常的情況下,僅修正第二數(shù)據(jù)分發(fā)基準。
[0044]在此情況下,交易清分應(yīng)用50在需要處理與第一商戶和建行有關(guān)的交易數(shù)據(jù)時,只需要根據(jù)所收到的第一標識(由該第一標識獲知與建行有關(guān)的數(shù)據(jù))、第二標識(由該標識獲取與建行有關(guān)的數(shù)據(jù)存儲在哪個數(shù)據(jù)庫)、以及第二數(shù)據(jù)分發(fā)基準所提供的區(qū)標識(據(jù)其獲知在確定的數(shù)據(jù)庫中與第一商戶有關(guān)的數(shù)據(jù)存儲在該數(shù)據(jù)庫的哪個區(qū)),可直接訪問且僅訪問存儲有與第一商戶以及建行有關(guān)的交易數(shù)據(jù)所在的數(shù)據(jù)區(qū),而無需訪問該數(shù)據(jù)庫中的任何其它存儲區(qū)以及任何其它數(shù)據(jù)庫。同樣的情況適用于其它應(yīng)用。
[0045]需要說明的是,在以上所有的示例中,僅示意具體數(shù)目的數(shù)據(jù)庫,但實際上數(shù)據(jù)庫的數(shù)目可能更多也可能更少,視具體情況而定,同樣地,應(yīng)用也視具體情況而定。在統(tǒng)計數(shù)據(jù)過程中,預(yù)定時段在本說明中均為一日,但實際應(yīng)用中可根據(jù)需要設(shè)置,例如為2日等。
[0046]常規(guī)技術(shù)中,在將數(shù)據(jù)存儲到數(shù)據(jù)庫的過程中,并沒有考慮按照第一類對象中的各具體對象及第二類對象中的具體對象來存儲在不同的數(shù)據(jù)庫中的連續(xù)區(qū)域中,就使得應(yīng)用在訪問數(shù)據(jù)庫的過程中可能同時涌向統(tǒng)一數(shù)據(jù)庫從而造成訪問堵塞。
[0047]執(zhí)行本發(fā)明的方法和/或應(yīng)用本發(fā)明的系統(tǒng),將與第一類對象有關(guān)的數(shù)據(jù)按照具體對象分布在不同的數(shù)據(jù)庫,進一步將與第二類對象有關(guān)的數(shù)據(jù)分布在數(shù)據(jù)庫的連續(xù)區(qū)域,由此使得應(yīng)用可直接訪問需要的數(shù)據(jù)所處的位置,避免了訪問的盲目性,也在一定程度上避免了堵塞。并且,實施本發(fā)明所提供的方法和/或系統(tǒng),因為可根據(jù)每一天的交易數(shù)據(jù)情況進行統(tǒng)計、獲取新的分發(fā)基準等,即可根據(jù)每一天的交易數(shù)據(jù)情況進行學(xué)習(xí),從而可從當天的交易數(shù)據(jù)情況獲得數(shù)據(jù)分發(fā)基準以指導(dǎo)次日的數(shù)據(jù)分發(fā)(即,數(shù)據(jù)在數(shù)據(jù)庫中的存儲),使其平均分發(fā)在不同的數(shù)據(jù)庫,從而避免了數(shù)據(jù)庫資源的浪費而且減少了單個數(shù)據(jù)庫的負擔。由于本發(fā)明所提供的方法和/或系統(tǒng),在增加了數(shù)據(jù)庫容量的情況下,只需要向均衡交易的系統(tǒng)配置新增數(shù)據(jù)庫容量的參數(shù),而無需更為復(fù)雜的設(shè)置,因此也有利于數(shù)據(jù)處理系統(tǒng)的橫向擴展。在預(yù)定時段以后的數(shù)據(jù)處理過程中,通過實時統(tǒng)計數(shù)據(jù)量、判斷異常、并在存在異常的情況下進行修正可實時修正相關(guān)的數(shù)據(jù)分發(fā)基準,以避免諸如由于第一類對象或第二類對象出現(xiàn)異常而導(dǎo)致的數(shù)據(jù)分發(fā)基準不能確保數(shù)據(jù)在數(shù)據(jù)庫之間的均衡分布的情況。
【主權(quán)項】
1.一種數(shù)據(jù)處理系統(tǒng)中均衡負載的方法,包括: 針對第一類對象中的每一個對象,統(tǒng)計預(yù)定時段內(nèi)與其有關(guān)的數(shù)據(jù)的數(shù)據(jù)量, 根據(jù)所統(tǒng)計的數(shù)據(jù)量及已知的數(shù)據(jù)庫信息,生成第一數(shù)據(jù)分發(fā)基準,所述第一數(shù)據(jù)分發(fā)基準意在將與第一類對象有關(guān)的數(shù)據(jù)均分在多個數(shù)據(jù)庫內(nèi)且意在將與所述第一類對象中的同一對象有關(guān)的數(shù)據(jù)設(shè)置在同一數(shù)據(jù)庫中,所述第一數(shù)據(jù)分發(fā)基準包括第一標識、第二標識及第三標識,所述第一標識標識出與數(shù)據(jù)有關(guān)的第一類對象中的具體對象,所述第二標識標識出數(shù)據(jù)要被分發(fā)到的數(shù)據(jù)庫,所述第三標識標識出數(shù)據(jù)在其要被分發(fā)到的數(shù)據(jù)庫中所處的區(qū)域, 在預(yù)定時段以后的數(shù)據(jù)處理過程中: a)基于所述第一數(shù)據(jù)分發(fā)基準分發(fā)數(shù)據(jù),并至少將第一標識與第二標識發(fā)送給應(yīng)用,以便應(yīng)用依據(jù)所述第一標識與第二標識獲取數(shù)據(jù), b)針對第一類對象中的每一個對象,實時統(tǒng)計與其有關(guān)的數(shù)據(jù)的實時數(shù)據(jù)量, c)根據(jù)所統(tǒng)計的實時數(shù)據(jù)量及第一數(shù)據(jù)分發(fā)基準判斷第一類對象中是否存在異常, d)在存在異常時,修正a)中的第一數(shù)據(jù)分發(fā)基準。
2.如權(quán)利要求1所述的均衡負載的方法,還包括: 針對第二類對象中的每一個,統(tǒng)計預(yù)定時段內(nèi)與其有關(guān)的數(shù)據(jù)的數(shù)據(jù)量,在此情況下: 所述根據(jù)所統(tǒng)計的數(shù)據(jù)量及已知的數(shù)據(jù)庫信息,生成第一數(shù)據(jù)分發(fā)基準進一步包括根據(jù)所統(tǒng)計的與第二類對象有關(guān)的數(shù)據(jù)的數(shù)據(jù)量并基于第一數(shù)據(jù)分發(fā)基準,生成第二數(shù)據(jù)分發(fā)基準,所述第二數(shù)據(jù)分發(fā)基準意在將屬于同一數(shù)據(jù)庫且與第二類對象中的同一對象有關(guān)的數(shù)據(jù)設(shè)置在該數(shù)據(jù)庫的連續(xù)存儲區(qū),所述第二數(shù)據(jù)分發(fā)基準包括標識該連續(xù)存儲區(qū)的區(qū)標識;以及 步驟a)為:基于所述第一數(shù)據(jù)分發(fā)基準以及第二數(shù)據(jù)分發(fā)基準分發(fā)數(shù)據(jù),并至少將第一標識與第二標識、以及第二數(shù)據(jù)分發(fā)基準的區(qū)標識發(fā)送給應(yīng)用,以便應(yīng)用依據(jù)所述第一標識、第二標識及區(qū)標識獲取數(shù)據(jù)。
3.如權(quán)利要求2所述的均衡負載的方法,還包括: 在預(yù)定時段以后的數(shù)據(jù)處理過程中: e)針對第二類對象中的每一個對象,實時統(tǒng)計與其有關(guān)的數(shù)據(jù)的實時數(shù)據(jù)量, f )根據(jù)e)中所統(tǒng)計的實時數(shù)據(jù)量以及第二數(shù)據(jù)分發(fā)基準判斷第二類對象中是否存在異常, g)在f)的判斷結(jié)果是存在異常、或者第一數(shù)據(jù)分發(fā)基準被修正的情況下,修正步驟a)中的第二數(shù)據(jù)分發(fā)基準。
4.如權(quán)利要求1到3中任意一項所述的均衡數(shù)據(jù)負載的方法,其中,所述預(yù)定時段為一曰。
5.一種數(shù)據(jù)處理系統(tǒng)中均衡負載的系統(tǒng),包括: 統(tǒng)計模塊,用于針對第一類對象中的每一個對象,統(tǒng)計預(yù)定時段內(nèi)與其有關(guān)的數(shù)據(jù)的數(shù)據(jù)量; 數(shù)據(jù)分發(fā)基準生成模塊,其用于根據(jù)所統(tǒng)計的數(shù)據(jù)量及已知的數(shù)據(jù)庫信息,生成第一數(shù)據(jù)分發(fā)基準,所述第一數(shù)據(jù)分發(fā)基準意在將與第一類對象有關(guān)的數(shù)據(jù)均分在多個數(shù)據(jù)庫內(nèi)且意在將與所述第一類對象中的同一對象有關(guān)的數(shù)據(jù)設(shè)置在同一數(shù)據(jù)庫中,所述第一數(shù)據(jù)分發(fā)基準包括第一標識、第二標識及第三標識,所述第一標識標識出與數(shù)據(jù)有關(guān)第一類對象中的具體對象,所述第二標識標識出數(shù)據(jù)要被分發(fā)到的數(shù)據(jù)庫,所述第三標識標識出數(shù)據(jù)在其要被分發(fā)到的數(shù)據(jù)庫中所處的區(qū)域; 數(shù)據(jù)分發(fā)模塊,其用于在預(yù)定時段以后的數(shù)據(jù)處理過程中,基于所述第一數(shù)據(jù)分發(fā)基準分發(fā)數(shù)據(jù),并至少將第一標識與第二標識發(fā)送給應(yīng)用,以便應(yīng)用依據(jù)所述第一標識與第二標識獲取數(shù)據(jù); 實時統(tǒng)計模塊,其用于在預(yù)定時段以后的數(shù)據(jù)處理過程中,針對第一類對象中的每一個對象,實時統(tǒng)計與其有關(guān)的數(shù)據(jù)的實時數(shù)據(jù)量; 判斷模塊,其用于根據(jù)所統(tǒng)計的實時數(shù)據(jù)量及第一數(shù)據(jù)分發(fā)基準判斷第一類對象中是否存在異常; 修正模塊,其用于在判斷模塊的判斷結(jié)果表明存在異常時,修正所述第一數(shù)據(jù)分發(fā)基準。
6.如權(quán)利要求5所述的均衡數(shù)據(jù)負載的系統(tǒng),其中,所述統(tǒng)計模塊還設(shè)置成用于針對第二類對象中的每一個,統(tǒng)計預(yù)定時段內(nèi)與其有關(guān)的數(shù)據(jù)的數(shù)據(jù)量; 所述數(shù)據(jù)分發(fā)基準生成模塊還配置成根據(jù)所統(tǒng)計的與第二類對象有關(guān)的數(shù)據(jù)的數(shù)據(jù)量并基于第一數(shù)據(jù)分發(fā)基準,生成第二數(shù)據(jù)分發(fā)基準,所述第二數(shù)據(jù)分發(fā)基準意在將屬于同一數(shù)據(jù)庫且與第二類對象中的同一對象有關(guān)的數(shù)據(jù)設(shè)置在該數(shù)據(jù)庫的連續(xù)存儲區(qū),所述第二數(shù)據(jù)分發(fā)基準包括標識該連續(xù)存儲區(qū)的區(qū)標識; 所述數(shù)據(jù)分發(fā)模塊還配置成基于所述第一數(shù)據(jù)分發(fā)基準以及第二數(shù)據(jù)分發(fā)基準分發(fā)數(shù)據(jù),并至少將第一標識與第二標識、以及第二數(shù)據(jù)分發(fā)基準的區(qū)標識發(fā)送給應(yīng)用,以便應(yīng)用依據(jù)所述第一標識、第二標識及區(qū)標識獲取數(shù)據(jù)。
7.如權(quán)利要求6所述的均衡數(shù)據(jù)負載的系統(tǒng),其中, 所述實時統(tǒng)計模塊還配置成針對第二類對象中的每一個對象,實時統(tǒng)計與其有關(guān)的數(shù)據(jù)的實時數(shù)據(jù)量, 所述判斷模塊還配置成根據(jù)所統(tǒng)計的針對第二類對象中的每一個對象的實時數(shù)據(jù)量與第二數(shù)據(jù)分發(fā)基準,判斷第二類對象中是否存在異常, 所述修正模塊還配置成用于在判斷模塊的判斷結(jié)果表明存在異常的情況下,修正第二數(shù)據(jù)分發(fā)基準。
8.如權(quán)利要求5- 7中任意一項所述的均衡數(shù)據(jù)負載的系統(tǒng),其中,所述預(yù)定時段為一曰。
【專利摘要】本發(fā)明提供一種數(shù)據(jù)處理系統(tǒng)中均衡負載的方法,包括針對第一類對象中的每一個對象,統(tǒng)計預(yù)定時段內(nèi)與其有關(guān)的數(shù)據(jù)的數(shù)據(jù)量;根據(jù)所統(tǒng)計的數(shù)據(jù)量及已知的數(shù)據(jù)庫信息,生成第一數(shù)據(jù)分發(fā)基準,第一數(shù)據(jù)分發(fā)基準意在將與第一類對象有關(guān)的數(shù)據(jù)均分在多個數(shù)據(jù)庫內(nèi)且意在將與第一類對象中的同一對象有關(guān)的數(shù)據(jù)設(shè)置在同一數(shù)據(jù)庫中;在即將到來的數(shù)據(jù)處理過程中,基于第一分發(fā)基準分發(fā)數(shù)據(jù),并至少將相關(guān)信息發(fā)送給應(yīng)用,以便應(yīng)用依據(jù)據(jù)其獲取數(shù)據(jù);在預(yù)定時段以后的數(shù)據(jù)處理中,實時統(tǒng)計數(shù)據(jù)量,據(jù)此對數(shù)據(jù)分發(fā)基準進行修正。還提供相應(yīng)的均衡負載的系統(tǒng)。根據(jù)本發(fā)明的方法及系統(tǒng)可將數(shù)據(jù)均分在多個數(shù)據(jù)庫中,減少單個數(shù)據(jù)庫的負荷。
【IPC分類】G06F17-30
【公開號】CN104636348
【申請?zhí)枴緾N201310550347
【發(fā)明人】戚躍民, 莊曉, 吳金壇, 陳逢源, 馮哲, 呂伊蒙, 張工廠, 侯華良
【申請人】中國銀聯(lián)股份有限公司
【公開日】2015年5月20日
【申請日】2013年11月8日