两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于流水線的分布式多表連接方法及系統(tǒng)與流程

文檔序號(hào):11177300閱讀:1117來源:國(guó)知局
一種基于流水線的分布式多表連接方法及系統(tǒng)與流程

本發(fā)明涉及分布式數(shù)據(jù)計(jì)算技術(shù),尤其涉及一種基于流水線的分布式多表連接方法及系統(tǒng)。



背景技術(shù):

大數(shù)據(jù)時(shí)代的到來,帶動(dòng)了數(shù)據(jù)量的迅猛增長(zhǎng),急需一種技術(shù)來存儲(chǔ)和處理如此龐大的數(shù)據(jù)量,由此,谷歌的dfs(分布式文件系統(tǒng))和分布式計(jì)算模型mapreduce(映射和規(guī)約)應(yīng)運(yùn)而生,如今分布式計(jì)算技術(shù)已成為海量數(shù)據(jù)存儲(chǔ)分析的主流技術(shù)。對(duì)于海量數(shù)據(jù)分析,連接查詢是一種重要的操作,并且在實(shí)際應(yīng)用時(shí),所需的數(shù)據(jù)可能不僅僅局限于某一個(gè)表,而是涉及到多個(gè)表,這給連接操作帶來了一定的難度。

在執(zhí)行連接查詢之前,首先要對(duì)相應(yīng)數(shù)據(jù)進(jìn)行分割,通常的做法是對(duì)數(shù)據(jù)進(jìn)行哈希分割或范圍分割?,F(xiàn)有技術(shù)中提出了一種自適應(yīng)的分割方法。此方法使用了一種雙階段的分割算法對(duì)數(shù)據(jù)進(jìn)行了基于屬性的分割:第一階段,依據(jù)連接屬性對(duì)最頂層數(shù)據(jù)進(jìn)行分割;第二階段,依據(jù)數(shù)據(jù)規(guī)模和規(guī)約器(reduce)個(gè)數(shù)對(duì)底層數(shù)據(jù)進(jìn)行進(jìn)一步的分割。這樣的分割算法保證了每一個(gè)分割樹都包含單一的連接屬性。當(dāng)這種自適應(yīng)的分割算法檢測(cè)到一個(gè)包含著新的連接屬性的輸入查詢時(shí),它將以同樣的雙階段方法生成一個(gè)新的分割樹,該分割樹以新的查詢操作包含的連接屬性為劃分依據(jù),并且初始狀態(tài)為空。隨著查詢操作的進(jìn)行,這種分割算法將隨機(jī)地從舊的分割樹中選取適當(dāng)規(guī)模的數(shù)據(jù)進(jìn)行重分割,并逐漸地將數(shù)據(jù)移動(dòng)到新的分割樹中,直至新的分割樹中包含的數(shù)據(jù)滿足新的查詢操作。這種基于雙階段的自適應(yīng)分割算法可以有效地對(duì)數(shù)據(jù)進(jìn)行基于連接屬性的分割,并且避免了出現(xiàn)包含新的連接屬性的查詢操作時(shí),全部數(shù)據(jù)的重新分割,實(shí)現(xiàn)了自適應(yīng)。

然而,這種自適應(yīng)分割算法主要針對(duì)兩表連接的情況,如將其應(yīng)用于多表連接上,則需要首先執(zhí)行前兩個(gè)表的連接操作,再把連接的結(jié)果看作一個(gè)新的表,和下一個(gè)表進(jìn)行連接,以此類推,直到完成所有表的連接。顯然這會(huì)產(chǎn)生大量的中間結(jié)果,造成很大的i/o開銷,是一種效率極低的方法,而在實(shí)際應(yīng)用中,多表連接又是非常常見的操作。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是,針對(duì)現(xiàn)有的數(shù)據(jù)分割方法在應(yīng)用于對(duì)多表進(jìn)行連接時(shí)效率低的缺陷,提供一種基于流水線的分布式多表連接方法及系統(tǒng)。

為了解決上述技術(shù)問題,本發(fā)明提供了一種基于流水線的分布式多表連接方法,該方法包括并行執(zhí)行的以下步驟:

a、映射處理單元從分布式文件系統(tǒng)讀取待連接表,將所述待連接表進(jìn)行映射處理后得到對(duì)應(yīng)的數(shù)據(jù)塊,并以每?jī)蓚€(gè)待連接表為一組,將第一組表的數(shù)據(jù)塊輸出至第一規(guī)約處理單元,將第二組至末尾組表的數(shù)據(jù)塊按序輸出至第二規(guī)約處理單元;

b、第二規(guī)約處理單元按序讀取第二組至末尾組表的數(shù)據(jù)塊,并對(duì)每組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接得到每組表的兩表連接結(jié)果;

c、第一規(guī)約處理單元讀取第一組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接后作為初始的多表連接結(jié)果,并在等待第二規(guī)約處理單元完成一組表的哈希連接后,將當(dāng)前的多表連接結(jié)果與該組表的兩表連接結(jié)果進(jìn)行順序連接以更新多表連接結(jié)果,直至所有組表完成連接后輸出多表連接結(jié)果。

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接方法中,所述步驟a包括以下步驟:

在t1時(shí)刻,映射處理單元讀取待連接表t1至t4,對(duì)所述待連接表t1至t4進(jìn)行映射處理后得到對(duì)應(yīng)的數(shù)據(jù)塊b1至b4,并將第一組表的數(shù)據(jù)塊b1和b2輸出至所述第一規(guī)約處理單元,將第二組表的數(shù)據(jù)塊b3和b4輸出至所述第二規(guī)約處理單元;

在ti時(shí)刻,其中i=2,3,…,j-1,j為待連接表的組數(shù);映射處理單元讀取待連接表t2i+1和t2i+2,對(duì)所述待連接表t2i+1和t2i+2進(jìn)行映射處理后得到第i+1組表的數(shù)據(jù)塊b2i+1至b2i+2,并輸出至第二規(guī)約處理單元。

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接方法中,所述步驟b包括以下步驟:在ti時(shí)刻,其中i=2,3,…,j;第二規(guī)約處理單元讀取第i組表的數(shù)據(jù)塊b2i-1至b2i進(jìn)行哈希連接后得到第i組表的兩表連接結(jié)果hi。

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接方法中,所述步驟c包括以下步驟:

在t2時(shí)刻,第一規(guī)約處理單元讀取第一組表的數(shù)據(jù)塊b1至b2進(jìn)行哈希連接后作為初始的多表連接結(jié)果s1;

在ti時(shí)刻,其中i=3,4,…,j+1;第一規(guī)約處理單元在等待第二規(guī)約處理單元完成第i-1組表的哈希連接后,將當(dāng)前的多表連接結(jié)果si-2與第i-1組表的兩表連接結(jié)果hi-1進(jìn)行順序連接得到更新的多表連接結(jié)果si-1。

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接方法中,所述步驟a中還包括:在判斷待連接表的總數(shù)n為奇數(shù)時(shí),在待連接表中增加一個(gè)空表,且待連接表的組數(shù)在判斷待連接表的總數(shù)n為偶數(shù)時(shí),待連接表的組數(shù)

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接方法中,所述步驟a的映射處理為自適應(yīng)的雙階段分割。

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接方法中,所述自適應(yīng)的雙階段分割包括:在第一階段依據(jù)連接屬性對(duì)頂層數(shù)據(jù)進(jìn)行分割;在第二階段依據(jù)數(shù)據(jù)規(guī)模和規(guī)約器的個(gè)數(shù)對(duì)底層數(shù)據(jù)進(jìn)行分割。

本發(fā)明還提供了一種基于流水線的分布式多表連接系統(tǒng),包括:

映射處理單元,用于從分布式文件系統(tǒng)讀取待連接表,將所述待連接表進(jìn)行映射處理后得到對(duì)應(yīng)的數(shù)據(jù)塊,并以每?jī)蓚€(gè)待連接表為一組,將第一組表的數(shù)據(jù)塊輸出至第一規(guī)約處理單元,將第二組至末尾組表的數(shù)據(jù)塊按序輸出至第二規(guī)約處理單元;

第二規(guī)約處理單元,用于按序讀取所述第二組至末尾組表的數(shù)據(jù)塊,并對(duì)每組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接得到每組表的兩表連接結(jié)果;

第一規(guī)約處理單元,用于讀取第一組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接后作為初始的多表連接結(jié)果,并在等待第二規(guī)約處理單元完成一組表的哈希連接后,將當(dāng)前的多表連接結(jié)果與該組表的兩表連接結(jié)果進(jìn)行順序連接以更新多表連接結(jié)果,直至所有組表完成連接后輸出多表連接結(jié)果。

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接系統(tǒng)中,所述映射處理單元還在判斷待連接表的總數(shù)n為奇數(shù)時(shí),在待連接表中增加一個(gè)空表,則待連接表的組數(shù)在判斷待連接表的總數(shù)n為偶數(shù)時(shí),待連接表的組數(shù)

在根據(jù)本發(fā)明所述的基于流水線的分布式多表連接系統(tǒng)中,所述映射處理單元執(zhí)行的映射處理為自適應(yīng)的雙階段分割。

實(shí)施本發(fā)明的基于流水線的分布式多表連接方法及系統(tǒng),具有以下有益效果:本發(fā)明通過并行執(zhí)行的流水線實(shí)現(xiàn)多表連接,采用調(diào)度器對(duì)流水線中的多個(gè)任務(wù)進(jìn)行有序、高效的調(diào)度,避免了兩兩連接中產(chǎn)生過多中間結(jié)果、i/o開銷過大的情況,可以快速高效地實(shí)現(xiàn)多個(gè)表的連接。

附圖說明

圖1為根據(jù)本發(fā)明的基于流水線的分布式多表連接系統(tǒng)的結(jié)構(gòu)圖;

圖2為根據(jù)本發(fā)明的基于流水線的分布式多表連接方法的任務(wù)流水線圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明提供了一種基于流水線的分布式多表連接方法,通過并行執(zhí)行兩條流水線,既實(shí)現(xiàn)了查詢操作時(shí)的自適應(yīng)分割,又能快速高效的完成。

請(qǐng)參閱圖1,為根據(jù)本發(fā)明的基于流水線的分布式多表連接系統(tǒng)的結(jié)構(gòu)圖。mapreduce(映射規(guī)約)是現(xiàn)有應(yīng)用于大規(guī)模數(shù)據(jù)處理的一種系統(tǒng)架構(gòu),至少包括映射處理(map)和規(guī)約處理(reduce)。該基于流水線的分布式多表連接系統(tǒng)至少包括:映射處理單元map、第一規(guī)約處理單元r1和第二規(guī)約處理單元r2。其中映射處理單元map用于從分布式文件系統(tǒng)hdfs讀取初始數(shù)據(jù),并進(jìn)行映射處理后,產(chǎn)生中間數(shù)據(jù)存入隨機(jī)存儲(chǔ)器(ram),隨后通過合并(combine)和分區(qū)(partitioner),輸出中間結(jié)果至對(duì)應(yīng)規(guī)約分區(qū)的對(duì)應(yīng)緩沖區(qū),如圖1中的d1和d2。第一規(guī)約處理單元r1和第二規(guī)約處理單元r2分別從各自對(duì)應(yīng)的分區(qū)讀取數(shù)據(jù)并完成規(guī)約處理。本發(fā)明中的映射處理單元map、第一規(guī)約處理單元r1和第二規(guī)約處理單元r2均可以由各自的機(jī)器集群實(shí)現(xiàn),分別稱為映射機(jī)器群、第一規(guī)約機(jī)器群和第二規(guī)約機(jī)器群。

本發(fā)明第一方面,提供了一種基于流水線的分布式多表連接方法。主要包括并行執(zhí)行的以下步驟:

a、映射處理單元map從分布式文件系統(tǒng)讀取待連接表,將待連接表進(jìn)行映射處理后得到對(duì)應(yīng)的數(shù)據(jù)塊,并以每?jī)蓚€(gè)待連接表為一組,將第一組表的數(shù)據(jù)塊輸出至第一規(guī)約處理單元r1,將第二組至末尾組表的數(shù)據(jù)塊按序輸出至第二規(guī)約處理單元r2。該步驟中映射處理為,所述步驟a的映射處理為自適應(yīng)的雙階段分割。該自適應(yīng)的雙階段分割包括:首先,在第一階段依據(jù)連接屬性對(duì)頂層數(shù)據(jù)進(jìn)行分割;其次,在第二階段依據(jù)數(shù)據(jù)規(guī)模和規(guī)約(reduce)器的個(gè)數(shù)對(duì)底層數(shù)據(jù)進(jìn)行進(jìn)一步的分割。這樣的分割算法保證了每一個(gè)分割樹都包含單一的連接屬性。當(dāng)查詢操作中出現(xiàn)新的連接屬性時(shí),以同樣的雙階段方法生成一個(gè)包含新連接屬性的分割樹,隨著查詢操作的進(jìn)行隨機(jī)地從舊的分割樹中選取適當(dāng)規(guī)模的數(shù)據(jù)進(jìn)行重分割,并逐漸地將數(shù)據(jù)移動(dòng)到新的分割樹中,直至新的分割樹中包含的數(shù)據(jù)滿足新的查詢操作。

假設(shè)讀取的待連接表為t1、t2、t3、t4……tn,n為待連接表的總數(shù),將待連接表以兩個(gè)為一組劃分為j組表。在本發(fā)明的一種優(yōu)選實(shí)施方式中,在向分布式文件系統(tǒng)輸入待連接表t1至tn時(shí),便檢測(cè)如n是否為奇數(shù),如果是則增加一個(gè)空表。在本發(fā)明的另一種優(yōu)選實(shí)施方式中,步驟a在分組時(shí)還包括以下步驟:在判斷待連接表的總數(shù)n為奇數(shù)時(shí),在待連接表中增加一個(gè)空表,則待連接表的組數(shù)當(dāng)判斷待連接表的總數(shù)n為偶數(shù)時(shí),待連接表的組數(shù)隨后,分時(shí)將各組表進(jìn)行映射處理后輸出,例如采用雙階段分割后得到各自的數(shù)據(jù)塊并輸出。具體步驟如下:

在t1時(shí)刻,映射處理單元map讀取待連接表t1至t4,對(duì)待連接表t1至t4進(jìn)行自適應(yīng)的雙階段分割后得到對(duì)應(yīng)的數(shù)據(jù)塊b1至b4,并將第一組表的數(shù)據(jù)塊b1和b2輸出至第一規(guī)約處理單元r1,將第二組表的數(shù)據(jù)塊b3和b4輸出至所述第二規(guī)約處理單元r2。

在ti時(shí)刻,其中i=2,3,…,j-1,j為待連接表的組數(shù);映射處理單元map讀取待連接表t2i+1和t2i+2,對(duì)所述待連接表t2i+1和t2i+2進(jìn)行映射處理后得到第i+1組表的數(shù)據(jù)塊b2i+1至b2i+2,并輸出至第二規(guī)約處理單元r2。

b、第二規(guī)約處理單元r2按序讀取第二組至末尾組表的數(shù)據(jù)塊,并對(duì)每組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接得到每組表的兩表連接結(jié)果。

該步驟b包括分時(shí)執(zhí)行的以下步驟:

在ti時(shí)刻,其中i=2,3,…,j;第二規(guī)約處理單元r2讀取第i組表的數(shù)據(jù)塊b2i-1至b2i進(jìn)行哈希連接后得到第i組表的兩表連接結(jié)果hi。

c、第一規(guī)約處理單元r1讀取第一組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接后作為初始的多表連接結(jié)果,并在等待第二規(guī)約處理單元r2完成一組表的哈希連接后,將當(dāng)前的多表連接結(jié)果與該組表的兩表連接結(jié)果進(jìn)行順序連接以更新多表連接結(jié)果,直至所有組表完成連接后輸出多表連接結(jié)果。

該步驟c包括分時(shí)執(zhí)行的以下步驟:

在t2時(shí)刻,第一規(guī)約處理單元r1讀取第一組表的數(shù)據(jù)塊b1至b2進(jìn)行哈希連接后作為初始的多表連接結(jié)果s1。

在ti時(shí)刻,其中i=3,4,…,j+1;第一規(guī)約處理單元r1在等待第二規(guī)約處理單元r2完成第i-1組表的哈希連接后,將當(dāng)前的多表連接結(jié)果si-2與第i-1組表的兩表連接結(jié)果hi-1進(jìn)行順序連接得到更新的多表連接結(jié)果si-1。該順序連接是指先讀取待連接表中的所有key值,再選擇key值相同的進(jìn)行連接操作。

因此,本發(fā)明通過雙階段的方法對(duì)數(shù)據(jù)進(jìn)行動(dòng)態(tài)的劃分,并且并行執(zhí)行兩條mapreduce任務(wù)流水線,采用調(diào)度器對(duì)流水線中的多個(gè)mapreduce任務(wù)進(jìn)行有序、高效的調(diào)度,最終實(shí)現(xiàn)自適應(yīng)的多表連接。本發(fā)明的任務(wù)流水線圖如圖2所示,包括以下步驟:

步驟一:在t1時(shí)刻,映射處理單元map從hdfs上讀取待連接表t1、t2、t3、t4,在t1時(shí)間段內(nèi)完成對(duì)這四個(gè)表的自適應(yīng)的雙階段分割,得到對(duì)應(yīng)的數(shù)據(jù)塊b1、b2、b3、b4,并將第一組表的數(shù)據(jù)塊b1和b2輸出至所述第一規(guī)約處理單元r1,將第二組表的數(shù)據(jù)塊b3和b4輸出至所述第二規(guī)約處理單元r2。

步驟二:在t2時(shí)刻,映射處理單元map完成對(duì)待連接表t5、t6的雙階段分割得到數(shù)據(jù)塊b5、b6,同時(shí)第一規(guī)約處理單元r1完成對(duì)數(shù)據(jù)塊b1、b2的哈希連接,得到第1組表的兩表連接結(jié)果作為初級(jí)的多表連接結(jié)果s1;第二規(guī)約處理單元r2完成對(duì)數(shù)據(jù)塊b3、b4的哈希連接操作,得到第2組表的兩表連接結(jié)果h2。

步驟四:在t3時(shí)刻,映射處理單元map完成對(duì)待連接表t7、t8的雙階段分割得到數(shù)據(jù)塊b7、b8;同時(shí)第一規(guī)約處理單元r1將初級(jí)的多表連接結(jié)果s1和兩表連接結(jié)果h2進(jìn)行順序連接后得到多表連接結(jié)果s2;同時(shí)在第二規(guī)約處理單元r2上完成對(duì)b5、b6的哈希連接,得到第3組表的兩表連接結(jié)果h3。

步驟五:在t4時(shí)刻,映射處理單元map完成對(duì)待連接表t9、t10的雙階段分割得到數(shù)據(jù)塊b9、b10;同時(shí)第一規(guī)約處理單元r1完成s2和h3的順序連接得到多表連接結(jié)果s3;同時(shí)第二規(guī)約處理單元r2上完成對(duì)b7、b8的哈希連接,得到第4組表的兩表連接結(jié)果h4。

步驟六:以此類推,流水線一直運(yùn)行下去,直到完成所有表的連接。

也就是說,為了控制集群中機(jī)器的任務(wù)分配,本發(fā)明引入一個(gè)調(diào)度器來控制流水線上各個(gè)操作執(zhí)行的時(shí)間點(diǎn),該調(diào)度器維護(hù)著一個(gè)記錄集群中所有機(jī)器信息的調(diào)度表,該調(diào)度表記錄著機(jī)器執(zhí)行何種任務(wù)以及機(jī)器是否忙碌等信息。映射處理單元執(zhí)行的是所有表的雙階段分割操作,當(dāng)映射處理單元執(zhí)行完一組表的分割操作后,調(diào)度器按順序把下一組表發(fā)送給它繼續(xù)執(zhí)行。第一規(guī)約處理單元r1執(zhí)行的是b1、b2數(shù)據(jù)塊的哈希連接和所有表的順序連接操作。當(dāng)?shù)谝灰?guī)約處理單元r1完成b1、b2的哈希連接后,它向調(diào)度器詢問第二規(guī)約處理單元r2上b3、b4的哈希連接是否也已完成連接,若完成則第一規(guī)約處理單元r2接著執(zhí)行s1和h2的順序連接,否則進(jìn)入等待狀態(tài),并持續(xù)向調(diào)度器發(fā)起詢問,直到第二規(guī)約處理單元r2完成連接。第二規(guī)約處理單元r2執(zhí)行的是除b1、b2外其他所有表的哈希連接。

本發(fā)明還相應(yīng)提供了上述基于流水線的分布式多表連接系統(tǒng)。

其中映射處理單元map從分布式文件系統(tǒng)讀取待連接表,將待連接表進(jìn)行映射處理后得到對(duì)應(yīng)的數(shù)據(jù)塊,并以每?jī)蓚€(gè)待連接表為一組,將第一組表的數(shù)據(jù)塊輸出至第一規(guī)約處理單元r1,將第二組至末尾組表的數(shù)據(jù)塊按序輸出至第二規(guī)約處理單元r2。該映射處理單元map的實(shí)現(xiàn)原理及過程與前述方法中步驟a一致。

第二規(guī)約處理單元r2與映射處理單元map連接,用于按序讀取第二組至末尾組表的數(shù)據(jù)塊,并對(duì)每組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接得到每組表的兩表連接結(jié)果。該第二規(guī)約處理單元r2的實(shí)現(xiàn)原理及過程與前述方法中步驟b一致。

第一規(guī)約處理單元r1與映射處理單元map連接,用于讀取第一組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接后作為初始的多表連接結(jié)果,并在等待第二規(guī)約處理單元r2完成一組表的哈希連接后,將當(dāng)前的多表連接結(jié)果與該組表的兩表連接結(jié)果進(jìn)行順序連接以更新多表連接結(jié)果,直至所有組表完成連接后輸出多表連接結(jié)果。該第一規(guī)約處理單元r1的實(shí)現(xiàn)原理及過程與前述方法中步驟c一致。

在本發(fā)明優(yōu)選地實(shí)施方式中,該系統(tǒng)中還可以包括作業(yè)調(diào)度單元,用于存儲(chǔ)調(diào)度表,并根據(jù)該調(diào)度表發(fā)送指令控制系統(tǒng)中其它單元的任務(wù)調(diào)度,實(shí)現(xiàn)調(diào)度器的功能。相應(yīng)地,第二規(guī)約處理單元r2在對(duì)每組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接得到每組表的兩表連接結(jié)果后返回完成信息給作業(yè)調(diào)度單元。第一規(guī)約處理單元r1在讀取第一組表的兩個(gè)數(shù)據(jù)塊進(jìn)行哈希連接后作為初始的多表連接結(jié)果后,向作業(yè)調(diào)度單元詢問第二規(guī)約處理單元r2是否完成一組表的哈希連接,否則繼續(xù)等待,是則將當(dāng)前的多表連接結(jié)果與該組表的兩表連接結(jié)果順序連接以更新多表連接結(jié)果,直至所有組表完成連接后輸出多表連接結(jié)果。

綜上所述,本發(fā)明在規(guī)約機(jī)器群中進(jìn)行的哈希連接不同于傳統(tǒng)的依據(jù)key值進(jìn)行的順序連接,而是將待連接的數(shù)據(jù)庫(kù)bi、bi+1中的bi構(gòu)建哈希表,再將哈希表與bi+1進(jìn)行連接,這將大大減少讀取磁盤的次數(shù)。因此本發(fā)明采用流水線模型將自適應(yīng)的雙階段分割方法應(yīng)用于多表連接上,通過并行執(zhí)行兩條任務(wù)流水線,采用調(diào)度器對(duì)流水線中的多個(gè)mapreduce任務(wù)進(jìn)行有序、高效的調(diào)度,避免了兩兩連接中產(chǎn)生過多中間結(jié)果,i/o開銷過大的情況,可以快速高效地實(shí)現(xiàn)多個(gè)表的連接。并且與傳統(tǒng)的依據(jù)key值或依據(jù)范圍的分割算法相比,這種方法既保證了每一個(gè)數(shù)據(jù)樹都有唯一的連接屬性,又具有自適應(yīng)的特點(diǎn)。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
在线免费观看的www视频| 亚洲 国产 在线| 此物有八面人人有两片| 最好的美女福利视频网| 精品一区二区三区视频在线观看免费| h日本视频在线播放| 亚洲专区中文字幕在线| 男人舔女人下体高潮全视频| 99re在线观看精品视频| 香蕉av资源在线| 亚洲无线在线观看| 夜夜爽天天搞| 叶爱在线成人免费视频播放| 国产精品久久久人人做人人爽| 全区人妻精品视频| 午夜福利高清视频| 最新中文字幕久久久久 | 国产精品女同一区二区软件 | 两性夫妻黄色片| 久久天躁狠狠躁夜夜2o2o| 18美女黄网站色大片免费观看| 淫秽高清视频在线观看| 长腿黑丝高跟| 久久中文看片网| 久久久久久大精品| 在线观看美女被高潮喷水网站 | 激情在线观看视频在线高清| 日韩欧美在线乱码| 国产精品国产高清国产av| 国产精品一区二区精品视频观看| 国产精品一区二区精品视频观看| 老司机在亚洲福利影院| 91在线观看av| 色老头精品视频在线观看| 成人特级黄色片久久久久久久| 18禁观看日本| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲熟妇中文字幕五十中出| 精品国产三级普通话版| 日本免费一区二区三区高清不卡| 国语自产精品视频在线第100页| 变态另类成人亚洲欧美熟女| 久久久久国产精品人妻aⅴ院| 免费在线观看视频国产中文字幕亚洲| 久久久久国产精品人妻aⅴ院| 午夜福利在线观看免费完整高清在 | 好看av亚洲va欧美ⅴa在| 国产精品一区二区三区四区免费观看 | 久久九九热精品免费| 亚洲欧美激情综合另类| svipshipincom国产片| 亚洲中文日韩欧美视频| 免费在线观看视频国产中文字幕亚洲| 亚洲精品一区av在线观看| 亚洲性夜色夜夜综合| 精品一区二区三区四区五区乱码| 搞女人的毛片| 国产高清激情床上av| 欧美日韩乱码在线| av视频在线观看入口| 真人一进一出gif抽搐免费| 成人三级做爰电影| 欧美日韩综合久久久久久 | 午夜激情福利司机影院| 波多野结衣巨乳人妻| 999久久久国产精品视频| 久久久久久久午夜电影| 少妇的丰满在线观看| 亚洲 欧美一区二区三区| 一个人看视频在线观看www免费 | 亚洲欧美一区二区三区黑人| 中出人妻视频一区二区| 变态另类成人亚洲欧美熟女| 国产伦精品一区二区三区视频9 | 国产亚洲精品久久久com| 两个人看的免费小视频| 国内少妇人妻偷人精品xxx网站 | 一个人看的www免费观看视频| 国产真人三级小视频在线观看| а√天堂www在线а√下载| 老司机午夜福利在线观看视频| 免费看光身美女| 国产一区在线观看成人免费| 亚洲国产欧美一区二区综合| 亚洲在线自拍视频| 男人舔奶头视频| or卡值多少钱| 成年女人毛片免费观看观看9| 欧美精品啪啪一区二区三区| 九九久久精品国产亚洲av麻豆 | 天天一区二区日本电影三级| 午夜免费观看网址| 亚洲人成电影免费在线| 色综合婷婷激情| 久久久久亚洲av毛片大全| 视频区欧美日本亚洲| 午夜激情欧美在线| 无限看片的www在线观看| 五月伊人婷婷丁香| 久久久久国内视频| 中文字幕久久专区| 此物有八面人人有两片| 国产成人精品久久二区二区91| 99久久综合精品五月天人人| 动漫黄色视频在线观看| 国产黄a三级三级三级人| 一级作爱视频免费观看| 欧美高清成人免费视频www| 女人高潮潮喷娇喘18禁视频| 九九热线精品视视频播放| 老司机午夜十八禁免费视频| 欧美乱色亚洲激情| 色吧在线观看| 在线免费观看不下载黄p国产 | 夜夜爽天天搞| 天堂av国产一区二区熟女人妻| 午夜福利在线在线| 一个人观看的视频www高清免费观看 | 国产99白浆流出| 久久香蕉国产精品| 精品日产1卡2卡| 国产精品亚洲一级av第二区| 哪里可以看免费的av片| 亚洲一区高清亚洲精品| 国产精品1区2区在线观看.| 美女黄网站色视频| e午夜精品久久久久久久| 久久久久国产精品人妻aⅴ院| 香蕉av资源在线| 久久久国产成人免费| 中文资源天堂在线| 黄色女人牲交| 国产成人一区二区三区免费视频网站| 免费无遮挡裸体视频| 香蕉av资源在线| 亚洲国产色片| 欧美精品啪啪一区二区三区| 久久精品影院6| 99久久精品国产亚洲精品| 免费在线观看视频国产中文字幕亚洲| 91麻豆精品激情在线观看国产| 国产欧美日韩一区二区精品| 99久久99久久久精品蜜桃| www日本黄色视频网| www.www免费av| 国产精品电影一区二区三区| 国产成人系列免费观看| 久久久色成人| 欧美日韩瑟瑟在线播放| 国产欧美日韩精品亚洲av| 免费在线观看亚洲国产| 一个人看的www免费观看视频| 日本精品一区二区三区蜜桃| 成熟少妇高潮喷水视频| av在线蜜桃| 极品教师在线免费播放| 久久久久久久久免费视频了| 亚洲成人精品中文字幕电影| 男插女下体视频免费在线播放| 麻豆国产97在线/欧美| 成人鲁丝片一二三区免费| 国产精品99久久99久久久不卡| 精品乱码久久久久久99久播| 99热6这里只有精品| 色老头精品视频在线观看| 岛国视频午夜一区免费看| 亚洲欧美激情综合另类| 精品国产超薄肉色丝袜足j| 哪里可以看免费的av片| 丰满人妻熟妇乱又伦精品不卡| 1000部很黄的大片| 精品久久久久久久末码| 久久久久久久久中文| 无遮挡黄片免费观看| 18美女黄网站色大片免费观看| 窝窝影院91人妻| 丁香欧美五月| 狂野欧美白嫩少妇大欣赏| 日韩国内少妇激情av| 丰满人妻一区二区三区视频av | 国产精品永久免费网站| av天堂在线播放| 免费搜索国产男女视频| 一级毛片精品| 他把我摸到了高潮在线观看| 国产单亲对白刺激| 每晚都被弄得嗷嗷叫到高潮| 18禁美女被吸乳视频| 真实男女啪啪啪动态图| av国产免费在线观看| 性色avwww在线观看| 在线播放国产精品三级| 麻豆成人av在线观看| 午夜免费成人在线视频| 亚洲人与动物交配视频| 可以在线观看毛片的网站| 1000部很黄的大片| 99热只有精品国产| 青草久久国产| 日韩大尺度精品在线看网址| 麻豆久久精品国产亚洲av| 国产精品一及| 桃红色精品国产亚洲av| 美女被艹到高潮喷水动态| 日韩欧美精品v在线| 国产精品自产拍在线观看55亚洲| 国产亚洲欧美98| 老司机深夜福利视频在线观看| 国产精品影院久久| 国产三级黄色录像| 精品熟女少妇八av免费久了| 成人一区二区视频在线观看| 色哟哟哟哟哟哟| 亚洲精品色激情综合| 午夜免费激情av| 久久热在线av| av在线蜜桃| 99在线人妻在线中文字幕| 真人一进一出gif抽搐免费| 国产精品电影一区二区三区| 久久久久久九九精品二区国产| 久久精品影院6| 少妇的丰满在线观看| 日本黄大片高清| 一个人免费在线观看电影 | 香蕉av资源在线| 精品一区二区三区四区五区乱码| 亚洲中文字幕一区二区三区有码在线看 | 精品久久久久久久久久免费视频| 亚洲国产看品久久| x7x7x7水蜜桃| 动漫黄色视频在线观看| 18禁美女被吸乳视频| 欧美最黄视频在线播放免费| 免费av毛片视频| 亚洲一区高清亚洲精品| 悠悠久久av| 91久久精品国产一区二区成人 | 国内精品一区二区在线观看| 精品久久久久久久毛片微露脸| 中文在线观看免费www的网站| 2021天堂中文幕一二区在线观| 桃红色精品国产亚洲av| 国产精品一区二区精品视频观看| 嫩草影院精品99| 久久国产精品人妻蜜桃| 国产蜜桃级精品一区二区三区| 老司机午夜十八禁免费视频| 午夜福利高清视频| 好男人在线观看高清免费视频| 免费无遮挡裸体视频| 亚洲狠狠婷婷综合久久图片| 美女被艹到高潮喷水动态| 他把我摸到了高潮在线观看| 久久久久国产一级毛片高清牌| 精品电影一区二区在线| 久久午夜亚洲精品久久| 女同久久另类99精品国产91| 夜夜爽天天搞| 日韩精品中文字幕看吧| 欧美日韩乱码在线| 91九色精品人成在线观看| 亚洲18禁久久av| 国产精品久久电影中文字幕| 99re在线观看精品视频| www国产在线视频色| 大型黄色视频在线免费观看| 国产亚洲av嫩草精品影院| 国内精品一区二区在线观看| 久久久久久大精品| 真人做人爱边吃奶动态| 亚洲18禁久久av| 成人18禁在线播放| 男女下面进入的视频免费午夜| 欧美日韩一级在线毛片| 亚洲成人久久性| 午夜福利在线观看吧| 日韩国内少妇激情av| 视频区欧美日本亚洲| 日本一本二区三区精品| 少妇丰满av| 免费在线观看成人毛片| 久久精品人妻少妇| 国产美女午夜福利| 日本免费一区二区三区高清不卡| 国产淫片久久久久久久久 | 国产精品一区二区免费欧美| 国产欧美日韩一区二区三| 久久久国产成人精品二区| 悠悠久久av| 高清毛片免费观看视频网站| 亚洲精品一卡2卡三卡4卡5卡| 精品国产乱码久久久久久男人| 免费观看精品视频网站| 美女高潮喷水抽搐中文字幕| 蜜桃久久精品国产亚洲av| 日韩欧美精品v在线| 国产成人av教育| 999久久久精品免费观看国产| 亚洲五月天丁香| 成人高潮视频无遮挡免费网站| 露出奶头的视频| 日日夜夜操网爽| 久久精品国产清高在天天线| www.熟女人妻精品国产| 国产高清激情床上av| 久久久久国产一级毛片高清牌| 午夜免费成人在线视频| 亚洲成a人片在线一区二区| 日韩免费av在线播放| 男插女下体视频免费在线播放| 国产精品一区二区精品视频观看| 国产精品 国内视频| 成人高潮视频无遮挡免费网站| 国产精品av久久久久免费| 可以在线观看的亚洲视频| 亚洲精品在线美女| 青草久久国产| 色哟哟哟哟哟哟| 嫁个100分男人电影在线观看| 免费无遮挡裸体视频| 亚洲七黄色美女视频| netflix在线观看网站| 哪里可以看免费的av片| 看免费av毛片| 国产精品九九99| 看免费av毛片| 国产一区二区激情短视频| 欧美一级a爱片免费观看看| 久久这里只有精品中国| 亚洲第一欧美日韩一区二区三区| 少妇人妻一区二区三区视频| 欧美一级毛片孕妇| 99re在线观看精品视频| 精品久久久久久成人av| 少妇丰满av| 色综合欧美亚洲国产小说| 色在线成人网| 欧美一级毛片孕妇| 在线观看一区二区三区| 日本在线视频免费播放| 丰满的人妻完整版| xxx96com| 亚洲18禁久久av| 两个人看的免费小视频| www.999成人在线观看| 久久国产精品人妻蜜桃| www.999成人在线观看| 91老司机精品| 亚洲精品粉嫩美女一区| 久久久久久久久中文| 视频区欧美日本亚洲| 99久久精品一区二区三区| 一二三四社区在线视频社区8| 精品久久久久久久久久免费视频| 免费高清视频大片| 麻豆一二三区av精品| 亚洲精品国产精品久久久不卡| 成人一区二区视频在线观看| 视频区欧美日本亚洲| 成人精品一区二区免费| 叶爱在线成人免费视频播放| 国产精品乱码一区二三区的特点| 国产成人精品无人区| 国产精品国产高清国产av| 久久久久久久精品吃奶| 一级黄色大片毛片| 一本久久中文字幕| 悠悠久久av| 欧美日韩福利视频一区二区| 大型黄色视频在线免费观看| 精品无人区乱码1区二区| 嫩草影视91久久| 狂野欧美白嫩少妇大欣赏| 伊人久久大香线蕉亚洲五| 中文字幕精品亚洲无线码一区| 好男人电影高清在线观看| 无人区码免费观看不卡| 免费看a级黄色片| 两人在一起打扑克的视频| 亚洲乱码一区二区免费版| 女人被狂操c到高潮| 97人妻精品一区二区三区麻豆| 国产单亲对白刺激| 精品国产三级普通话版| 最新美女视频免费是黄的| 亚洲av美国av| 成人一区二区视频在线观看| 噜噜噜噜噜久久久久久91| 9191精品国产免费久久| 91在线精品国自产拍蜜月 | 婷婷六月久久综合丁香| 男女那种视频在线观看| 日韩三级视频一区二区三区| 99国产精品99久久久久| 久久中文字幕人妻熟女| 欧美日韩瑟瑟在线播放| 一边摸一边抽搐一进一小说| 国产99白浆流出| 成人av在线播放网站| 国产乱人视频| 少妇的丰满在线观看| 亚洲国产看品久久| 国产高清videossex| 精品国产美女av久久久久小说| 最近最新中文字幕大全电影3| 欧美黑人欧美精品刺激| 国产激情偷乱视频一区二区| 国产精品精品国产色婷婷| 亚洲一区二区三区不卡视频| 亚洲黑人精品在线| 精品国产亚洲在线| 亚洲人成电影免费在线| 无遮挡黄片免费观看| 欧美日韩亚洲国产一区二区在线观看| 免费电影在线观看免费观看| 国内精品久久久久精免费| 亚洲熟妇熟女久久| 黑人操中国人逼视频| 国产精品精品国产色婷婷| 不卡av一区二区三区| 母亲3免费完整高清在线观看| 在线a可以看的网站| 欧美乱妇无乱码| 国内少妇人妻偷人精品xxx网站 | 国产91精品成人一区二区三区| 国产高清videossex| 亚洲18禁久久av| 波多野结衣巨乳人妻| 叶爱在线成人免费视频播放| h日本视频在线播放| 男插女下体视频免费在线播放| 成人av一区二区三区在线看| 日本黄色片子视频| 久久精品国产亚洲av香蕉五月| 中亚洲国语对白在线视频| 婷婷亚洲欧美| 久久久久九九精品影院| 一区二区三区高清视频在线| 亚洲成a人片在线一区二区| 中文字幕人成人乱码亚洲影| 一本精品99久久精品77| 麻豆国产97在线/欧美| 亚洲国产日韩欧美精品在线观看 | 国产激情久久老熟女| 日韩欧美一区二区三区在线观看| 亚洲 欧美一区二区三区| 最近视频中文字幕2019在线8| 少妇熟女aⅴ在线视频| 亚洲精品久久国产高清桃花| 久久久久久九九精品二区国产| 两人在一起打扑克的视频| 男人舔女人下体高潮全视频| 91老司机精品| 欧美性猛交╳xxx乱大交人| 亚洲午夜精品一区,二区,三区| 欧美成人一区二区免费高清观看 | www国产在线视频色| 草草在线视频免费看| 黑人欧美特级aaaaaa片| a级毛片a级免费在线| 亚洲欧美日韩东京热| 中国美女看黄片| 一进一出抽搐gif免费好疼| 日本黄色片子视频| 久久婷婷人人爽人人干人人爱| 高潮久久久久久久久久久不卡| 中文字幕熟女人妻在线| 国产精品一区二区精品视频观看| 国产真实乱freesex| 色在线成人网| 伦理电影免费视频| 国产午夜精品久久久久久| 搡老熟女国产l中国老女人| av视频在线观看入口| 日本黄色视频三级网站网址| 国产日本99.免费观看| 亚洲国产看品久久| 中文字幕久久专区| 性色av乱码一区二区三区2| 婷婷精品国产亚洲av| 两性夫妻黄色片| 国产男靠女视频免费网站| 午夜成年电影在线免费观看| 国产一区二区在线av高清观看| 免费在线观看视频国产中文字幕亚洲| 黄片大片在线免费观看| 神马国产精品三级电影在线观看| 亚洲男人的天堂狠狠| 免费高清视频大片| 99国产精品一区二区三区| 亚洲精品久久国产高清桃花| 男人舔奶头视频| 99热这里只有精品一区 | 日韩欧美国产在线观看| 露出奶头的视频| 精品福利观看| 国产精品美女特级片免费视频播放器 | 麻豆成人午夜福利视频| 一级a爱片免费观看的视频| 午夜久久久久精精品| 综合色av麻豆| 变态另类成人亚洲欧美熟女| 午夜激情福利司机影院| 99久久精品热视频| 中文字幕av在线有码专区| 最近最新中文字幕大全免费视频| 999精品在线视频| 欧美中文日本在线观看视频| 久久久久久久久久黄片| 又黄又粗又硬又大视频| 两性夫妻黄色片| 亚洲成人精品中文字幕电影| 国产高清三级在线| 制服丝袜大香蕉在线| 熟女电影av网| 日本黄色片子视频| 岛国视频午夜一区免费看| 一区二区三区高清视频在线| 色综合欧美亚洲国产小说| www.999成人在线观看| 老司机深夜福利视频在线观看| 禁无遮挡网站| 精品久久久久久,| 最新美女视频免费是黄的| 俄罗斯特黄特色一大片| 亚洲国产高清在线一区二区三| 成年免费大片在线观看| 国产私拍福利视频在线观看| 香蕉久久夜色| 成年人黄色毛片网站| 亚洲av成人不卡在线观看播放网| 99热这里只有精品一区 | 精品一区二区三区av网在线观看| 国产伦人伦偷精品视频| 久久精品91蜜桃| 久久精品国产99精品国产亚洲性色| 国产91精品成人一区二区三区| 韩国av一区二区三区四区| 一本久久中文字幕| 少妇人妻一区二区三区视频| 日韩大尺度精品在线看网址| 欧美zozozo另类| 国产高清视频在线播放一区| 亚洲欧美精品综合久久99| 十八禁网站免费在线| 久久久久国产精品人妻aⅴ院| 午夜免费激情av| 2021天堂中文幕一二区在线观| 久久国产精品人妻蜜桃| 国产黄色小视频在线观看| 999精品在线视频| 色av中文字幕| 欧美日韩中文字幕国产精品一区二区三区| 免费av不卡在线播放| 亚洲欧美激情综合另类| 精品乱码久久久久久99久播| 99国产精品一区二区三区| 一级作爱视频免费观看| 日本 av在线| 少妇的逼水好多| www.www免费av| 久久久国产欧美日韩av| 精品国产乱子伦一区二区三区| 欧美zozozo另类| 好男人电影高清在线观看| 国产人伦9x9x在线观看| 偷拍熟女少妇极品色| 亚洲精品在线美女| 亚洲av电影不卡..在线观看| 久久久国产精品麻豆| 久久香蕉精品热| 成年女人毛片免费观看观看9| 日韩三级视频一区二区三区| 黄色日韩在线| 欧美黄色淫秽网站| 亚洲熟妇熟女久久| 亚洲专区国产一区二区| 亚洲一区高清亚洲精品| 亚洲熟妇熟女久久| av天堂中文字幕网| 欧美中文日本在线观看视频| 亚洲精品粉嫩美女一区| 在线观看66精品国产| 桃色一区二区三区在线观看| 亚洲精品色激情综合| 国产毛片a区久久久久| 18禁黄网站禁片午夜丰满| 国产精品一及| 成人高潮视频无遮挡免费网站| 黄色片一级片一级黄色片| 国产精品,欧美在线| 欧美绝顶高潮抽搐喷水| 国产成人aa在线观看| 国产91精品成人一区二区三区| 免费看光身美女| 午夜激情欧美在线| 美女高潮喷水抽搐中文字幕| 成人高潮视频无遮挡免费网站| 无人区码免费观看不卡| 91麻豆精品激情在线观看国产| 两性午夜刺激爽爽歪歪视频在线观看| 成年人黄色毛片网站| 国产主播在线观看一区二区| 香蕉久久夜色| 在线观看免费午夜福利视频| 宅男免费午夜| 成人国产综合亚洲| 99久久精品国产亚洲精品| 老汉色av国产亚洲站长工具| 三级男女做爰猛烈吃奶摸视频| www国产在线视频色| 色综合站精品国产| 亚洲国产高清在线一区二区三| 精品久久久久久成人av|