數(shù)據(jù)分布處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)分布處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]在傳統(tǒng)的數(shù)據(jù)處理系統(tǒng)中,一個(gè)數(shù)據(jù)庫中會(huì)存儲(chǔ)多個(gè)數(shù)據(jù)表,架設(shè)在一臺(tái)服務(wù)器中,傳統(tǒng)的單一數(shù)據(jù)庫、單一服務(wù)器上傳格式有限制、檢索速度慢,已經(jīng)不能滿足現(xiàn)有數(shù)據(jù)處理的要求。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中傳統(tǒng)的數(shù)據(jù)處理系統(tǒng)已經(jīng)不能滿足現(xiàn)有數(shù)據(jù)處理的要求的缺陷,提供一種數(shù)據(jù)分布處理系統(tǒng)及方法。
[0004]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0005]本發(fā)明提供了一種數(shù)據(jù)分布處理系統(tǒng),其特點(diǎn)在于,包括:
[0006]多個(gè)服務(wù)器,每個(gè)服務(wù)器中均具有一數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中均存儲(chǔ)一數(shù)據(jù)表;
[0007]判斷模塊,用于自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量;
[0008]匹配模塊,用于鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系;
[0009]處理模塊,用于執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。
[0010]較佳地,所述匹配模塊用于通過不同的數(shù)據(jù)庫鏈接字符串來鏈接不同的數(shù)據(jù)庫。
[0011]較佳地,不同數(shù)據(jù)庫中的數(shù)據(jù)還在業(yè)務(wù)邏輯層通過程序進(jìn)行關(guān)聯(lián)和封裝,以實(shí)現(xiàn)不同數(shù)據(jù)之間的整合。
[0012]較佳地,所述處理模塊的數(shù)據(jù)處理包括處理應(yīng)用服務(wù)端邏輯、分析數(shù)據(jù)關(guān)系及生成日志。
[0013]本發(fā)明的目的在于還提供了一種數(shù)據(jù)分布處理方法,其特點(diǎn)在于,其利用上述的數(shù)據(jù)分布處理系統(tǒng)實(shí)現(xiàn),包括以下步驟:
[0014]S1,自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量;
[0015]S2、鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系;
[0016]S3、執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。
[0017]較佳地,步驟S2中通過不同的數(shù)據(jù)庫鏈接字符串來鏈接不同的數(shù)據(jù)庫。
[0018]較佳地,不同數(shù)據(jù)庫中的數(shù)據(jù)還在業(yè)務(wù)邏輯層通過程序進(jìn)行關(guān)聯(lián)和封裝,以實(shí)現(xiàn)不同數(shù)據(jù)之間的整合。
[0019]較佳地,步驟S3中的數(shù)據(jù)處理包括處理應(yīng)用服務(wù)端邏輯、分析數(shù)據(jù)關(guān)系及生成日
[0020]本發(fā)明的積極進(jìn)步效果在于:本發(fā)明對(duì)數(shù)據(jù)分布處理系統(tǒng)進(jìn)行劃分,能夠以非常細(xì)的粒度進(jìn)行部署,而不是把一堆功能都部署在同一臺(tái)機(jī)器上,從而能夠增強(qiáng)系統(tǒng)的重用性,并使得處理數(shù)據(jù)的速度加快。
【附圖說明】
[0021]圖1為本發(fā)明的較佳實(shí)施例的數(shù)據(jù)分布處理系統(tǒng)的模塊示意圖。
[0022]圖2為本發(fā)明的較佳實(shí)施例的數(shù)據(jù)分布處理方法的流程圖。
【具體實(shí)施方式】
[0023]下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
[0024]如圖1所示,本發(fā)明的數(shù)據(jù)分布處理系統(tǒng)包括多個(gè)服務(wù)器1、判斷模塊2、匹配模塊3及處理模塊4,其中,每個(gè)服務(wù)器I中均具有一數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中均存儲(chǔ)一數(shù)據(jù)表;判斷模塊2用于自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量;匹配模塊3用于鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系;處理模塊4用于執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。
[0025]在本實(shí)施例中,所述匹配模塊3用于通過不同的數(shù)據(jù)庫鏈接字符串來鏈接不同的數(shù)據(jù)庫,而不同數(shù)據(jù)庫中的數(shù)據(jù)還在業(yè)務(wù)邏輯層通過程序進(jìn)行關(guān)聯(lián)和封裝,以實(shí)現(xiàn)不同數(shù)據(jù)之間的整合。所述處理模塊4的數(shù)據(jù)處理具體包括處理應(yīng)用服務(wù)端邏輯、分析數(shù)據(jù)關(guān)系及生成日志。
[0026]分布式系統(tǒng)框架的目的是為了解決數(shù)據(jù)的分布,可以不用子查詢、鏈表和存儲(chǔ)過程,而是在程序中對(duì)數(shù)據(jù)進(jìn)行處理,用程序來完成,用程序進(jìn)行分布。在程序中配置不同的數(shù)據(jù)庫鏈接字符串,對(duì)應(yīng)的調(diào)取不同數(shù)據(jù)庫中的數(shù)據(jù),而且可以將不同數(shù)據(jù)庫中的數(shù)據(jù)在業(yè)務(wù)邏輯層通過程序來進(jìn)行關(guān)聯(lián)和封裝,以實(shí)現(xiàn)不同數(shù)據(jù)之間的整合。
[0027]本發(fā)明的數(shù)據(jù)分布處理系統(tǒng)可多線程操作傳輸數(shù)據(jù),提高傳輸速度。
[0028]如圖2所示,本發(fā)明利用本實(shí)施例的數(shù)據(jù)分布處理系統(tǒng)實(shí)現(xiàn)的數(shù)據(jù)分布處理方法包括以下步驟:
[0029]步驟101、自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量;
[0030]步驟102、鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系;
[0031]步驟103、執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。
[0032]其中,步驟102中通過不同的數(shù)據(jù)庫鏈接字符串來鏈接不同的數(shù)據(jù)庫,步驟103中的數(shù)據(jù)處理包括處理應(yīng)用服務(wù)端邏輯、分析數(shù)據(jù)關(guān)系及生成日志。
[0033]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)分布處理系統(tǒng),其特征在于,包括: 多個(gè)服務(wù)器,每個(gè)服務(wù)器中均具有一數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中均存儲(chǔ)一數(shù)據(jù)表; 判斷模塊,用于自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量; 匹配模塊,用于鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系; 處理模塊,用于執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。2.如權(quán)利要求1所述的數(shù)據(jù)分布處理系統(tǒng),其特征在于,所述匹配模塊用于通過不同的數(shù)據(jù)庫鏈接字符串來鏈接不同的數(shù)據(jù)庫。3.如權(quán)利要求1所述的數(shù)據(jù)分布處理系統(tǒng),其特征在于,不同數(shù)據(jù)庫中的數(shù)據(jù)還在業(yè)務(wù)邏輯層通過程序進(jìn)行關(guān)聯(lián)和封裝,以實(shí)現(xiàn)不同數(shù)據(jù)之間的整合。4.如權(quán)利要求1所述的數(shù)據(jù)分布處理系統(tǒng),其特征在于,所述處理模塊的數(shù)據(jù)處理包括處理應(yīng)用服務(wù)端邏輯、分析數(shù)據(jù)關(guān)系及生成日志。5.一種數(shù)據(jù)分布處理方法,其特征在于,其利用如權(quán)利要求1所述的數(shù)據(jù)分布處理系統(tǒng)實(shí)現(xiàn),包括以下步驟: 51、自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量; 52、鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系; 53、執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。6.如權(quán)利要求5所述的數(shù)據(jù)分布處理方法,其特征在于,步驟S2中通過不同的數(shù)據(jù)庫鏈接字符串來鏈接不同的數(shù)據(jù)庫。7.如權(quán)利要求5所述的數(shù)據(jù)分布處理方法,其特征在于,不同數(shù)據(jù)庫中的數(shù)據(jù)還在業(yè)務(wù)邏輯層通過程序進(jìn)行關(guān)聯(lián)和封裝,以實(shí)現(xiàn)不同數(shù)據(jù)之間的整合。8.如權(quán)利要求5所述的數(shù)據(jù)分布處理方法,其特征在于,步驟S3中的數(shù)據(jù)處理包括處理應(yīng)用服務(wù)端邏輯、分析數(shù)據(jù)關(guān)系及生成日志。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)分布處理系統(tǒng)及方法,數(shù)據(jù)分布處理系統(tǒng),包括:多個(gè)服務(wù)器,每個(gè)服務(wù)器中均具有一數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫中均存儲(chǔ)一數(shù)據(jù)表;判斷模塊,用于自動(dòng)判斷服務(wù)器的并發(fā)承載量以及存儲(chǔ)量;匹配模塊,用于鏈接數(shù)據(jù)庫,并自動(dòng)匹配數(shù)據(jù)表、數(shù)據(jù)庫及服務(wù)器之間的關(guān)系;處理模塊,用于執(zhí)行智能分布,并進(jìn)行數(shù)據(jù)處理。本發(fā)明對(duì)數(shù)據(jù)分布處理系統(tǒng)進(jìn)行劃分,能夠以非常細(xì)的粒度進(jìn)行部署,而不是把一堆功能都部署在同一臺(tái)機(jī)器上,從而能夠增強(qiáng)系統(tǒng)的重用性,并使得處理數(shù)據(jù)的速度加快。
【IPC分類】G06F17/30
【公開號(hào)】CN104915442
【申請(qǐng)?zhí)枴緾N201510366486
【發(fā)明人】鄭小龍, 印巍, 梅蓓, 王磊, 劉文章
【申請(qǐng)人】攜程計(jì)算機(jī)技術(shù)(上海)有限公司
【公開日】2015年9月16日
【申請(qǐng)日】2015年6月26日