• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Aurora系統(tǒng)的持續(xù)型查詢語言設(shè)計與實現(xiàn)

    2014-09-12 11:17:14王洪亞曹姣金杰
    計算機(jī)工程與應(yīng)用 2014年21期
    關(guān)鍵詞:子句數(shù)據(jù)流示例

    王洪亞,曹姣,金杰

    東華大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,上海 201620

    基于Aurora系統(tǒng)的持續(xù)型查詢語言設(shè)計與實現(xiàn)

    王洪亞,曹姣,金杰

    東華大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,上海 201620

    隨著新型數(shù)據(jù)應(yīng)用的不斷出現(xiàn),針對流形態(tài)數(shù)據(jù)的數(shù)據(jù)流管理系統(tǒng)已經(jīng)成為數(shù)據(jù)管理領(lǐng)域研究的新熱點。針對目前通用數(shù)據(jù)流管理系統(tǒng)只支持基于操作符流圖的查詢表達(dá)方式這一不足,設(shè)計了一種新的持續(xù)型數(shù)據(jù)流查詢語言,并在通用數(shù)據(jù)流處理系統(tǒng)Aurora上進(jìn)行了實現(xiàn)。為驗證新語言的表達(dá)能力,該系統(tǒng)使用新語言定義了數(shù)據(jù)流基準(zhǔn)測試Linear Road Benchmark的查詢集,在Aurora系統(tǒng)上部署運行。測試結(jié)果表明針對Linear Road Benchmark的測試用例,新語言具有較完備的語義和良好的表達(dá)能力。

    數(shù)據(jù)流;數(shù)據(jù)流管理系統(tǒng);持續(xù)型查詢語言

    1 引言

    數(shù)據(jù)流指只能以事先規(guī)定好的順序被讀取一次或幾次的數(shù)據(jù)的一個序列[1-3]。與傳統(tǒng)數(shù)據(jù)相比,數(shù)據(jù)流具有大量、快速、隨時間變化、數(shù)據(jù)量大小事先不確定等特點。這些特點使得需要對通用數(shù)據(jù)流管理系統(tǒng)進(jìn)行研究。近年來,國內(nèi)外在數(shù)據(jù)流管理領(lǐng)域開展了很多工作,并取得了不少研究成果。目前代表性的數(shù)據(jù)流管理原型系統(tǒng)有Aurora[4-5]、STREAM[6]、Telegraph[7]等,其中Aurora系統(tǒng)是由美國布蘭代斯大學(xué)、布朗大學(xué)和麻省理工學(xué)院合作開發(fā)的一個數(shù)據(jù)流管理原型系統(tǒng)。

    雖然Aurora原型系統(tǒng)具有豐富的數(shù)據(jù)流操作符、可擴(kuò)展的軟件架構(gòu)和良好的數(shù)據(jù)流處理性能,但在Aurora中不支持聲明式(Declarative)的數(shù)據(jù)流查詢語言,所有用戶查詢需要通過圖形接口表示為操作符流圖。這對于大量熟悉SQL語句的數(shù)據(jù)庫開發(fā)人員來說很不方便,同時也不利于后續(xù)基于Aurora系統(tǒng)的研究與開發(fā)。為此,基于Aurora系統(tǒng)設(shè)計和開發(fā)了一種通用的持續(xù)型查詢語言Conger CQL,本文的主要工作包括:

    (1)設(shè)計了一個具有精確語義和豐富表達(dá)能力的持續(xù)型查詢語言Conger CQL。

    (2)在Aurora數(shù)據(jù)流原型系統(tǒng)上實現(xiàn)了Conger CQL,具體包括Conger CQL的BNF定義、CQL查詢解析和核心數(shù)據(jù)結(jié)構(gòu)生成以及Aurora操作符綁定等,最終根據(jù)用戶的查詢定義生成相應(yīng)的物理執(zhí)行計劃。

    (3)為了驗證Conger CQL的表達(dá)能力,使用新語言定義了標(biāo)準(zhǔn)測試程序Linear Road Benchmark的查詢集。測試結(jié)果表明Conger CQL具有精確的語義和豐富的表達(dá)能力,可以表達(dá)復(fù)雜的持續(xù)型查詢。

    2 Aurora數(shù)據(jù)流處理系統(tǒng)簡介

    Aurora數(shù)據(jù)流管理系統(tǒng)是由美國布蘭代斯大學(xué)、布朗大學(xué)和麻省理工學(xué)院合作開發(fā)的一個數(shù)據(jù)流管理原型系統(tǒng)。Aurora采用了類似于工作流的查詢語言,其最重要的結(jié)構(gòu)是Box和Arrow,每一個Box代表一個操作符(Operator);每一個有向的Arrow代表數(shù)據(jù)流從一個操作符傳遞到另外一個操作符。一個Aurora的查詢定義為由操作符組成的有向無環(huán)圖,如圖1所示。

    圖1 Aurora系統(tǒng)模型圖

    Aurora定義和實現(xiàn)了七種基本操作符,分別是選擇(Filter)、投影(Map)、合并(Union)、冒泡排序(BSort)、聚集(Aggregate)、連接(Join)和重采樣(Resample)。這些操作符和傳統(tǒng)的關(guān)系代數(shù)類似,但由于數(shù)據(jù)流具有潛在的無限性,對于連接這樣的阻塞型操作符,需要使用滑動窗口將數(shù)據(jù)流轉(zhuǎn)換為時變關(guān)系,然后再在滑動窗口上進(jìn)行連接操作。這是數(shù)據(jù)流處理與傳統(tǒng)關(guān)系型數(shù)據(jù)庫查詢處理的重要區(qū)別之一。

    Aurora系統(tǒng)支持三種類型的查詢,即持續(xù)查詢(Continuous Query)、視圖和Ad hoc查詢。持續(xù)查詢一旦由用戶注冊后就一直在系統(tǒng)中運行;視圖是調(diào)度器控制下物化的用戶定義查詢,通過視圖可以加快查詢的速度;Ad hoc查詢指一次性的針對數(shù)據(jù)流和歷史數(shù)據(jù)的用戶查詢。Aurora的系統(tǒng)模型如圖1所示。

    Aurora系統(tǒng)只支持基于操作符流圖的查詢定義方式,雖然該方式具有比較直觀的特點,但用戶需要對底層操作符有足夠深入的理解才能構(gòu)造出所需要的操作符網(wǎng)絡(luò),而這一過程對大量熟悉SQL語言的數(shù)據(jù)庫開發(fā)人員來說過于復(fù)雜。為此,本文設(shè)計了面向數(shù)據(jù)流處理的持續(xù)型查詢語言Conger CQL[8],并在Aurora數(shù)據(jù)流管理系統(tǒng)上進(jìn)行了實現(xiàn)。需要強調(diào)的是Aurora的操作符圖和本文設(shè)計實現(xiàn)的持續(xù)型查詢語言各有自己的優(yōu)點,是互為補充的關(guān)系。

    3 持續(xù)性查詢語言設(shè)計與實現(xiàn)

    3.1 Conger CQL設(shè)計

    完整的Conger CQL語法[9-10]如下所示:

    下面分別對語法中的主要組成部分進(jìn)行詳細(xì)描述。

    (1)滑動窗口定義(window_specification)[11]

    滑動窗口是數(shù)據(jù)流處理中為了避免阻塞型操作符(如連接操作)長時間等待到達(dá)流數(shù)據(jù)而無法及時輸出結(jié)果所采用的一種機(jī)制,在數(shù)據(jù)流處理系統(tǒng)中被廣泛使用,Conger CQL的滑動窗口語法定義如下:

    其中關(guān)鍵字RANGE定義窗口的大??;SLIDE定義窗口的滑動距離;ON定義時間屬性;ROW定義該窗口是基于元組個數(shù)的。示例查詢2給出了一個窗口大小為10 min,滑動距離為1 min的窗口定義。

    (2)SELECT子句

    每個SELECT子句至少要有一個選擇列表(select_ expr)來指定要選擇的字段或表達(dá)式。在示例查詢1中,數(shù)據(jù)流stock_stream的所有字段都按原有的順序輸出,該子句對應(yīng)Aurora的投影操作符。

    (3)FROM子句

    每FROM子句包含至少一個數(shù)據(jù)流引用(stream_ references)。當(dāng)需要對多個流進(jìn)行連接操作時,使用stream1 JOIN stream2 ON stream1.attribute1=stream2. attribute2子句。選擇出的屬性還可用AS關(guān)鍵字指定別名。示例查詢2給出最近一段時間(10 min)某個股票的最大價格,查詢結(jié)果每分鐘更新一次。From子句中的數(shù)據(jù)流引用對應(yīng)Aurora操作符的輸入流。

    示例查詢2:SELECTMAX(price)FROM stock_stream [RANGE 10 MINUTES SLIDE 1 MINUTE]

    (4)WHERE子句

    WHERE是Conger CQL中的可選子句,其中where_ condition指定對輸入數(shù)據(jù)流的選擇謂詞,該子句對應(yīng)Aurora的選擇操作符。示例查詢3表示從輸入流中篩選出價格大于10的股票交易數(shù)據(jù)。

    示例查詢3:SELECT*FROM stock_stream WHERE price>10

    (5)GROUP BY子句

    GROUP BY子句也是Conger CQL中的可選子句,對應(yīng)Aurora的聚集操作符,用于對數(shù)據(jù)流進(jìn)行常見的統(tǒng)計操作。示例查詢4中,該查詢首先計算最近一段時間(10 min)每個股票的最大價格,然后選擇最大價格大于10的輸出出來。

    示例查詢4:SELECT MAX(price)FROM mutil_stock_ stream[RANGE 10 MINUTES SLIDE 1 MINUTE]GROUP BY stock HAVING MAX(price)>10

    表1給出了Conger CQL與數(shù)據(jù)流常用關(guān)系操作符的對應(yīng)關(guān)系,證明設(shè)計的語言在語義上是完備的。

    表1 Conger CQL與關(guān)系操作符對應(yīng)關(guān)系

    3.2Conger CQL實現(xiàn)

    Aurora數(shù)據(jù)流管理系統(tǒng)提供了較完備的數(shù)據(jù)流處理功能,且在三個主流的數(shù)據(jù)流管理原型系統(tǒng)(Aurora,STREAM和TelegraphCQ)中具有最好的性能和可擴(kuò)展性,因此選擇在Aurora系統(tǒng)中實現(xiàn)對Conger CQL的支持。Aurora系統(tǒng)的核心代碼有十幾萬行,而添加Conger CQL語言接口需要對Aurora的核心代碼進(jìn)行修改和擴(kuò)充,因此具有較大的難度和工作量。目前具有Conger CQL擴(kuò)展的Aurora系統(tǒng)代碼已經(jīng)放置在https://github. com/dhu/conger上供有興趣的讀者下載,為支持Conger CQL新添加的源代碼超過7 000行。

    首先使用自動編譯器生成工具ANTLR3定義了Conger CQL的BNF描述。下面給出了Conger CQL的BNF描述的一個片段,受篇幅限制(完整的BNF描述有超過700行的語法定義),沒有列出完整的Conger CQL的BNF描述。

    在上述BNF語法定義中,sfw_block是最頂層的語法規(guī)則,表示一個完整SELECT-FROM-WHERE查詢語句,它由一個select_clause子句、from_clause子句,加上可選的opt_group_by_clause子句、opt_having_clause子句、opt_where_clause子句組成。關(guān)鍵字“->^”指定了生成抽象語法樹的結(jié)構(gòu)。

    完成BNF定義后,就可以對輸入的Conger CQL進(jìn)行詞法和語法解析,并生成抽象語法樹。對示例查詢5解析后,可以得到圖2所示的抽象語法樹。

    示例查詢5:SELECT time,COUNT(car_id)AS volume FROM positionreport[RANGE 30 SECONDS SLIDE 3 SECONDS]

    在編譯得到抽象語法樹后,需要遍歷抽象語法樹,將用戶的查詢參數(shù)寫入到自定義的核心數(shù)據(jù)結(jié)構(gòu)中。同樣限于篇幅沒有給出所定義的核心數(shù)據(jù)結(jié)構(gòu),有興趣的讀者可以在https://github.com/dhu/conger上下載。

    完成核心數(shù)據(jù)結(jié)構(gòu)的初始化后,最后需要根據(jù)這些數(shù)據(jù)結(jié)構(gòu)的內(nèi)容將Aurora的相關(guān)操作符組合成查詢網(wǎng)絡(luò),完成物理執(zhí)行計劃的生成。在目前的版本,主要支持對應(yīng)一個和兩個Aurora操作符Conger CQL查詢,由多個操作符組成的查詢網(wǎng)絡(luò)可表達(dá)為多個查詢語句。首先介紹僅對應(yīng)一個操作符的查詢類別:

    (1)SELECT*FROM stream_name WHERE id>1,該類查詢對應(yīng)Aurora的選擇操作符。

    圖2 抽象語法樹

    (2)SELECT id,name FROM stream_name,該類查詢對應(yīng)Aurora的投影操作符。

    (3)SELECTCOUNT(id)FROMstream_name [RANGE 10 MINUTES SLIDE 1 MINUTE],該類查詢對應(yīng)Aurora的聚集操作符。

    (4)SELECT stream1.name,stream2.name FROM stream1[RANGE 10 MINUTES SLIDE 1 MINUTE] JOIN stream2[RANGE 10 MINUTES SLIDE 1 MINUTE] ON stream1.id=stream2.id,該類查詢對應(yīng)Aurora的連接操作符。

    下面,將介紹對應(yīng)兩個Aurora操作符的復(fù)雜CQL??紤]Aurora中最重要的四個操作符:選擇、投影、連接和聚集,這四個操作符一共有如下12種組合方式:

    (1)選擇->投影,例子:SELECT a,b,c FROM s1 WHERE c>2。

    (2)投影->選擇,可以用第一種情況代替,因為位置互換后兩者的語義是等價的。

    (3)選擇->連接,例子:SELECT s1.a,s1.b,s2.c,s2.d FROM s1[10]JOIN s2[20]ON s1.a=s2.c WHERE s1. b>3 AND s2.d<4 AND s1.e=10。

    (4)連接->選擇,與上一種情況語義是等價的。

    (5)連接->投影,例子:SELECT s1.a/2,s1.b-3,s2.c,s2.d FROM s1[10]JOIN s2[20]ON s1.a=s2.c。此類查詢只需要在連接操作符輸出流后面增加一個投影操作符即可。

    (6)投影->連接,沒有Conger CQL語句對應(yīng)這種組合。

    (7)聚集->投影,例子:SELECT MAX(a)/2-c+,d FROM s1[10]GROUP BY c,d。

    (8)投影->聚集,沒有Conger CQL語句對應(yīng)這種組合。

    (9)連接->聚集,例子;SELECT MAX(s1.e)FROM s1[10]JOIN s2[20]ON s1.a=s2.c GROUP BY s1.b,s2.d。

    (10)聚集->連接,沒有Conger CQL語句對應(yīng)這種組合。

    (11)選擇->聚集,例子:SELECT MAX(a),MIN(b)FROM s1[10]GROUP BY c,d WHERE e>10。

    (12)聚集->選擇,例子:SELECT MAX(a),MIN(b)FROM s1[10]GROUP BY c,d HAVING MAX(a)> 10 OR MIN(b)<3。

    上述兩個操作符組合的技術(shù)關(guān)鍵在于需將第一個操作符的輸出流命名為一個中間流,然后將其作為第二個操作符的輸入流,并最終組合成查詢網(wǎng)絡(luò)[12]。這些都涉及到對Aurora系統(tǒng)核心代碼的修改和擴(kuò)充,具體代碼見https://github.com/dhu/conger。

    4 實驗評估

    完成持續(xù)型查詢語言Conger CQL的設(shè)計和實現(xiàn)后,需要對其表達(dá)能力和語義正確性進(jìn)行測試。本文使用目前數(shù)據(jù)流處理事實上的標(biāo)準(zhǔn)測試程序Linear Road Benchmark對Conger CQL進(jìn)行了測試。

    Linear Road Benchmark[13]模擬了一個高速公路的收費系統(tǒng),在系統(tǒng)中假設(shè)一個城市由10條并行的高速公路組成,每條高速公路被分成100段,每段都有一個進(jìn)出口,汽車可以隨意根據(jù)當(dāng)前的路況選擇在某一段進(jìn)入或離開某一個高速公路。高速公路中的汽車每30 s向服務(wù)器發(fā)送一個位置信息。

    下面以Linear Road Benchmark中的車輛計費模塊為例介紹Conger CQL測試結(jié)果。車輛計費模塊的功能是實時地統(tǒng)計每段道路的擁塞程度,并根據(jù)路況計算收費額度,同時對離開該段道路的車輛發(fā)送計費信息[3]。

    車輛計費模塊的輸入數(shù)據(jù)流(positionreport)的字段包括時間(time)、車輛編號(car_id)、速度(speed)、高速公路編號(exp_way)、車道編號(lane)、行駛方向(dir)、路段編號(seg)、位置信息(x-pos)。輸出數(shù)據(jù)流的模式包括車輛編號、收費信息、公路編號、行駛方向以及該車輛所行駛的路段等字段。為完成車輛計費模塊的功能,使用Conger CQL定義了如下的七條查詢,這里請注意查詢七的輸出流是最終需要的,其他查詢的輸出數(shù)據(jù)流為中間流。

    查詢?nèi)嬎闫骄囁傩∮?0 mile/h的路段,該查詢將查詢一和查詢二的輸出數(shù)據(jù)流segvol、segavgspee進(jìn)行連接操作。查詢?nèi)妮敵鰯?shù)據(jù)流為segmenttoll_filter,輸出流的模式為(way,dir,seg,volume,vol_time,avgspeed_ time,avg_speed)。

    查詢四根據(jù)收費規(guī)則計算每一段平均車速小于40 mile/h的公路的當(dāng)前費率。費率計算公式為15×(volume-150)×(volume-150),其中volume為當(dāng)前該路段上的車流量。該查詢的輸入流為查詢?nèi)妮敵隽鱯egmenttoll_filter。輸出流為segmenttoll,其模式為(time,way,dir,seg,vol_time,avgspeed_time,toll)。

    查詢五計算當(dāng)前公路上正在行駛的車輛數(shù)量,輸入數(shù)據(jù)流為positionreport,輸出數(shù)據(jù)流為curactivecars,其模式為(car_id,way,dir,seg,time,car_count)。

    查詢六統(tǒng)計哪些車輛第一次進(jìn)入一個新路段。輸入數(shù)據(jù)流為curactivecars,輸出數(shù)據(jù)流為newcarentry,輸出流模式為(car_id,way,dir,seg,time,car_count)。

    查詢七對那些正要離開前一段公路進(jìn)入新段公路的車輛進(jìn)行計費,該查詢有兩個輸入流,分別為查詢四和查詢六的輸出流segmenttoll和newcarentry。該查詢的輸出數(shù)據(jù)流為cartoll,其模式為(car_id.Toll,way,dir,seg),該輸出數(shù)據(jù)流也是最終要得到的數(shù)據(jù)流。

    上述七個查詢組合在一起完成了車輛計費模塊功能。這些查詢經(jīng)過查詢解析模塊解析后可得到如圖3所示的物理執(zhí)行計劃。該執(zhí)行計劃包括了三個聚集操作符、兩個連接操作符、兩個選擇操作符和三個投影操作符。根據(jù)車輛計費模塊查詢定義可以看出,Conger CQL提供了良好的表達(dá)能力,可使用戶不用直接使用這些底層操作符構(gòu)建查詢網(wǎng)絡(luò)。

    圖3 物理執(zhí)行計劃

    將車輛計費模塊的七個查詢在Auraro系統(tǒng)上進(jìn)行了部署和運行。查詢的輸入數(shù)據(jù)流為MIT開發(fā)的交通微觀仿真軟件MITSIMLab生成的3 h的道路交通信息,這些數(shù)據(jù)由客戶端實時地發(fā)送給Aurora系統(tǒng),圖4給出了編號為694的車輛所收到的部分輸出數(shù)據(jù)流??梢钥闯鲈?94號車輛行駛過程中,每當(dāng)進(jìn)入一個新路段時都會收到系統(tǒng)發(fā)送的該路段的費率情況。

    圖4 編號為694車輛的部分輸出數(shù)據(jù)流

    還利用Linear Road Benchmark自帶的正確性校驗程序?qū)囕v計費模塊完整的輸出數(shù)據(jù)流進(jìn)行了正確性檢驗。實驗結(jié)果表明,查詢的輸出數(shù)據(jù)流在內(nèi)容上和時間順序上與標(biāo)準(zhǔn)輸出數(shù)據(jù)流一致。

    通過Linear Road Benchmark測試表明針對這些測試用例,Conger CQL具有良好的表達(dá)能力和較好的完備性和正確性。此外,本文所設(shè)計的語言可根據(jù)新的持續(xù)性查詢語言的規(guī)范進(jìn)行擴(kuò)充和完善[14]。

    5 結(jié)束語

    本文設(shè)計了一個語義完備且具有豐富表達(dá)能力數(shù)據(jù)流持續(xù)型查詢語言Conger CQL,并在Aurora數(shù)據(jù)流管理系統(tǒng)上對該語言進(jìn)行了實現(xiàn)。為驗證Conger CQL的正確性和有效性,使用Conger CQL對Linear Road Benchmark的查詢集進(jìn)行了定義并在Aurora部署運行。實驗結(jié)果表明Conger CQL能夠完整地表達(dá)Linear Road Benchmark的查詢集,為這些查詢集提供了正確的查詢語義。

    [1]Datar M,Gionis A,Indyk P,et al.Maintaining stream statistics over sliding windows[C]//Proc of the 2002 Annual ACM-SIAM Symp on Discrete Algorithms,2002:635-644.

    [2]Gilbert A,Guha S,Indyk P,et al.Fast small-space algorithms for approximate histogram maintenance[C]//Proc of the 2002 Annual ACM Symp on Theory of Computing,2002:389-398.

    [3]Zhu Y,Shasha D.StatStream:statistical monitoring of thousands of data streams in real time[C]//Proc of Int Conf on Very Large Data Bases,2002:358-369.

    [4]Abadi D,Carney D,Cetintemel U,et al.Aurora:a new model and architecture for data stream management[J]. VLDB Journal,2003,12(2):120-139.

    [5]Arasu A,Cherniack M,Galvez E,et al.Linear road:a stream data management benchmark[C]//Proceedings of the 30th International Conference on Very Large Data Bases Conference,2004:480-491.

    [6]Arasu A,Babcock B,Babu S,et al.STREAM:the stanford stream data manager[J].IEEE Data Eng Bull,2003,26(1):19-26.

    [7]ChandrasekaranS,CooperO,DeshpandeA,etal. TelegraphCQ:continuous dataflow processing[C]//Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data,2003.

    [8]Kramer J,Seeger B.Semantics and implementation of continuous sliding window queries over data streams[J].ACM Trans on Database Systems,2009,34(1):4-20.

    [9]Tucker P,Maier D,Sheard T,et al.Enhancing relational operators for querying over punctuated data streams[EB/OL]. [2012-09-17].http://www.cse.ogi.edu/dot/niagara/pstream/ punctuating.pdf.

    [10]Arasu A,Babcock B,Babu S,et al.Characterizing memory requirements for queries over continuous data streams[J]. ACM Transactions on Database Systems,2004,29(1):162-194.

    [11]陳思寧,陳磊松.數(shù)據(jù)流持續(xù)查詢系統(tǒng)的窗口語義研究[J].漳州師范學(xué)院學(xué)報:自然科學(xué)版,2006(4):50-53.

    [12]Chandrasekaran S,F(xiàn)ranklin M J.Streaming queries over streaming data[C]//Proc Int Conf on Very Large Data Bases,2002:203-214.

    [13]Jain N,Amini L,Andrade H,et al.Design,implementation,and evaluation of the linear road benchmark on the stream processing core,Technical Report TR-06-18[R]. Department of Computer Sciences,University of Texas at Austin,2006.

    [14]Jain N,Mishra S,Srinivasan A,et al.Towards a streaming SQL standard[C]//Proc of VLDB,2008:1379-1390.

    WANG Hongya,CAO Jiao,JIN Jie

    College of Computer Science and Technology,Donghua University,Shanghai 201620,China

    The research on data stream management systems has gained much attention recently because of the emergence of many real-time data processing applications.Aurora is a general-purpose fully functional data stream management system, which only supports queries in the form of operator network.To this end,this paper designs and implements a continuous query language called Conger CQL based on Aurora.In order to verify the expression ability of Conger CQL,it implements the Linear Road Benchmark using Conger CQL,which shows that Conger CQL is able to express complex continuous queries defined by the Linear Road Benchmark.

    data stream;data stream management system;continuous query language

    A

    TP311

    10.3778/j.issn.1002-8331.1211-0275

    WANG Hongya,CAO Jiao,JIN Jie.Design and implementation of continuous query language based on Aurora system. Computer Engineering and Applications,2014,50(21):133-138.

    國家自然科學(xué)基金(No.60903160,No.61103046)。

    王洪亞(1976—),男,博士,副教授,主要研究方向為數(shù)據(jù)庫理論與系統(tǒng)、實時計算和移動計算;曹姣(1989—),女,碩士研究生,主要研究方向為數(shù)據(jù)庫理論、查詢處理;金杰(1987—),男,碩士研究生,主要研究方向為數(shù)據(jù)流管理系統(tǒng)。E-mail:hy-wang@dhu.edu.cn

    2012-11-23

    2013-03-18

    1002-8331(2014)21-0133-06

    CNKI出版日期:2013-04-08,http://www.cnki.net/kcms/detail/11.2127.TP.20130408.1650.024.html

    猜你喜歡
    子句數(shù)據(jù)流示例
    大還是小
    命題邏輯中一類擴(kuò)展子句消去方法
    命題邏輯可滿足性問題求解器的新型預(yù)處理子句消去方法
    汽車維修數(shù)據(jù)流基礎(chǔ)(下)
    2019年高考上海卷作文示例
    常見單位符號大小寫混淆示例
    山東冶金(2019年5期)2019-11-16 09:09:22
    “全等三角形”錯解示例
    西夏語的副詞子句
    西夏學(xué)(2018年2期)2018-05-15 11:24:42
    一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機(jī)制
    基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
    色综合站精品国产| 床上黄色一级片| 午夜福利高清视频| 在线a可以看的网站| netflix在线观看网站| 久久久精品大字幕| 两个人看的免费小视频| 国产又黄又爽又无遮挡在线| 中文字幕最新亚洲高清| 亚洲一区高清亚洲精品| 夜夜夜夜夜久久久久| 一进一出抽搐动态| 国产淫片久久久久久久久 | 黄片大片在线免费观看| 一个人免费在线观看的高清视频| 国产精品日韩av在线免费观看| 黄片小视频在线播放| 日韩欧美一区二区三区在线观看| 久久这里只有精品中国| 在线永久观看黄色视频| 深夜精品福利| 久久精品aⅴ一区二区三区四区| 日韩 欧美 亚洲 中文字幕| 国产精品影院久久| 动漫黄色视频在线观看| 麻豆成人av在线观看| 一二三四在线观看免费中文在| 国产黄片美女视频| 国产精品98久久久久久宅男小说| 好看av亚洲va欧美ⅴa在| 久久精品国产综合久久久| 成人精品一区二区免费| 免费观看精品视频网站| 亚洲人成网站高清观看| 成人18禁在线播放| 成人三级做爰电影| 国产v大片淫在线免费观看| 免费在线观看成人毛片| 在线观看日韩欧美| 久久久色成人| 国产淫片久久久久久久久 | 精品久久久久久成人av| 国产亚洲欧美98| 99久久综合精品五月天人人| 国产单亲对白刺激| 国产单亲对白刺激| 精品日产1卡2卡| 亚洲国产欧洲综合997久久,| 精品国产超薄肉色丝袜足j| 国语自产精品视频在线第100页| 国产免费男女视频| 国产免费男女视频| 亚洲精品一卡2卡三卡4卡5卡| 亚洲 欧美 日韩 在线 免费| 身体一侧抽搐| 成人av一区二区三区在线看| 又粗又爽又猛毛片免费看| 女人高潮潮喷娇喘18禁视频| 久久精品人妻少妇| 欧美又色又爽又黄视频| 婷婷精品国产亚洲av在线| 亚洲美女黄片视频| 免费看a级黄色片| 又粗又爽又猛毛片免费看| 国产一区二区激情短视频| 色哟哟哟哟哟哟| 国产高潮美女av| 国产乱人伦免费视频| av天堂中文字幕网| 亚洲国产高清在线一区二区三| 日本黄大片高清| 国产精品久久久久久亚洲av鲁大| 国产午夜福利久久久久久| 麻豆久久精品国产亚洲av| 久久欧美精品欧美久久欧美| 婷婷精品国产亚洲av在线| 少妇人妻一区二区三区视频| 美女大奶头视频| 99久久精品热视频| 日韩 欧美 亚洲 中文字幕| 国产精品,欧美在线| 99re在线观看精品视频| 国产主播在线观看一区二区| 国产蜜桃级精品一区二区三区| 丰满人妻一区二区三区视频av | 搞女人的毛片| 又黄又爽又免费观看的视频| 色老头精品视频在线观看| 久久国产精品影院| 久久精品91蜜桃| 精品国产亚洲在线| 成人av一区二区三区在线看| av中文乱码字幕在线| 亚洲自拍偷在线| 亚洲国产看品久久| 亚洲片人在线观看| 男女下面进入的视频免费午夜| 男女下面进入的视频免费午夜| 九九久久精品国产亚洲av麻豆 | 日韩av在线大香蕉| 丝袜人妻中文字幕| 亚洲色图 男人天堂 中文字幕| 别揉我奶头~嗯~啊~动态视频| 首页视频小说图片口味搜索| 成熟少妇高潮喷水视频| 天堂影院成人在线观看| 美女被艹到高潮喷水动态| 国产成+人综合+亚洲专区| 亚洲成av人片在线播放无| 天天一区二区日本电影三级| 黑人操中国人逼视频| 久久久久免费精品人妻一区二区| 老司机深夜福利视频在线观看| 又黄又粗又硬又大视频| 久久久久国产精品人妻aⅴ院| 国产毛片a区久久久久| 欧美日韩综合久久久久久 | 欧美绝顶高潮抽搐喷水| 国产亚洲精品久久久久久毛片| 午夜福利高清视频| 精华霜和精华液先用哪个| 99热只有精品国产| 综合色av麻豆| 成人午夜高清在线视频| 国产成人影院久久av| 别揉我奶头~嗯~啊~动态视频| 国产成人欧美在线观看| 久久伊人香网站| 天堂网av新在线| 日韩国内少妇激情av| 网址你懂的国产日韩在线| 国产三级中文精品| 少妇丰满av| 亚洲精品粉嫩美女一区| 99国产精品一区二区蜜桃av| 真人一进一出gif抽搐免费| 午夜激情福利司机影院| 久久伊人香网站| 亚洲一区二区三区不卡视频| 国产精品久久久久久亚洲av鲁大| 国内揄拍国产精品人妻在线| 亚洲18禁久久av| 久久中文字幕一级| 久久九九热精品免费| 三级毛片av免费| 首页视频小说图片口味搜索| 国产精品久久久久久人妻精品电影| 午夜精品在线福利| 成年免费大片在线观看| 亚洲国产精品久久男人天堂| 丰满人妻熟妇乱又伦精品不卡| 亚洲国产欧美网| 亚洲人成网站在线播放欧美日韩| 亚洲精品在线观看二区| 国内揄拍国产精品人妻在线| a级毛片a级免费在线| 丝袜人妻中文字幕| 欧美中文日本在线观看视频| av黄色大香蕉| 国产伦在线观看视频一区| 黑人巨大精品欧美一区二区mp4| 每晚都被弄得嗷嗷叫到高潮| 欧美av亚洲av综合av国产av| 丰满人妻一区二区三区视频av | 国产精品综合久久久久久久免费| 少妇人妻一区二区三区视频| 日韩欧美三级三区| 51午夜福利影视在线观看| 久久性视频一级片| 亚洲精品456在线播放app | 欧美高清成人免费视频www| 黄色成人免费大全| ponron亚洲| 日韩精品中文字幕看吧| 国产成人精品无人区| 日韩欧美国产在线观看| 亚洲专区国产一区二区| 久久久水蜜桃国产精品网| 欧美在线黄色| 男人舔女人下体高潮全视频| 欧美黄色片欧美黄色片| 亚洲精品中文字幕一二三四区| 欧美日韩福利视频一区二区| 黄色丝袜av网址大全| 丁香六月欧美| 变态另类成人亚洲欧美熟女| 99国产极品粉嫩在线观看| 香蕉av资源在线| 成在线人永久免费视频| 日韩高清综合在线| aaaaa片日本免费| 国产av一区在线观看免费| 黑人操中国人逼视频| 精品国产亚洲在线| 色噜噜av男人的天堂激情| 久久久精品欧美日韩精品| 午夜福利视频1000在线观看| 国产成人欧美在线观看| 99久久成人亚洲精品观看| 特级一级黄色大片| 好男人电影高清在线观看| 久久婷婷人人爽人人干人人爱| 岛国在线免费视频观看| 美女 人体艺术 gogo| 99热这里只有是精品50| 国产成+人综合+亚洲专区| 一区二区三区高清视频在线| 美女大奶头视频| 黄色视频,在线免费观看| 黄色片一级片一级黄色片| 法律面前人人平等表现在哪些方面| av黄色大香蕉| 亚洲欧美日韩东京热| 波多野结衣高清无吗| 欧美午夜高清在线| 在线观看美女被高潮喷水网站 | 午夜久久久久精精品| 又黄又粗又硬又大视频| 18禁观看日本| 久久精品国产清高在天天线| cao死你这个sao货| 亚洲精品456在线播放app | 在线国产一区二区在线| 成年女人看的毛片在线观看| 一a级毛片在线观看| 免费大片18禁| 麻豆成人午夜福利视频| 久久久久精品国产欧美久久久| 欧美精品啪啪一区二区三区| 久久久久亚洲av毛片大全| 亚洲精品美女久久久久99蜜臀| 亚洲aⅴ乱码一区二区在线播放| 99久国产av精品| 亚洲午夜理论影院| www.自偷自拍.com| 国产欧美日韩一区二区三| 欧美在线一区亚洲| 国产亚洲欧美98| 久久久久久久久中文| 麻豆久久精品国产亚洲av| 午夜免费观看网址| 99国产精品一区二区蜜桃av| 人妻久久中文字幕网| 欧美乱码精品一区二区三区| 亚洲精品在线美女| 欧美午夜高清在线| 久久久久国内视频| 国产精品 欧美亚洲| 久久国产精品影院| 国产精品免费一区二区三区在线| 色精品久久人妻99蜜桃| 高清在线国产一区| 久久中文字幕人妻熟女| a在线观看视频网站| 国产综合懂色| 岛国在线观看网站| 丁香欧美五月| 成人午夜高清在线视频| 色视频www国产| 免费在线观看视频国产中文字幕亚洲| 国产爱豆传媒在线观看| 成人特级黄色片久久久久久久| 久久国产精品影院| 精品国产三级普通话版| 搡老妇女老女人老熟妇| 日本撒尿小便嘘嘘汇集6| 看免费av毛片| 午夜两性在线视频| 在线观看一区二区三区| 久久亚洲真实| 国产视频内射| 欧美大码av| 一区二区三区国产精品乱码| 麻豆久久精品国产亚洲av| 1024香蕉在线观看| 国产亚洲精品久久久com| 两个人看的免费小视频| 精品国产超薄肉色丝袜足j| 国产蜜桃级精品一区二区三区| 欧美激情在线99| 国产精品永久免费网站| 变态另类成人亚洲欧美熟女| 婷婷六月久久综合丁香| 欧美成人一区二区免费高清观看 | 757午夜福利合集在线观看| 久久欧美精品欧美久久欧美| 精品国产三级普通话版| 18美女黄网站色大片免费观看| 欧美国产日韩亚洲一区| 女同久久另类99精品国产91| 欧美午夜高清在线| 高清毛片免费观看视频网站| 国内久久婷婷六月综合欲色啪| 国产亚洲av高清不卡| 深夜精品福利| 真人一进一出gif抽搐免费| 99国产精品99久久久久| 欧美又色又爽又黄视频| 19禁男女啪啪无遮挡网站| av女优亚洲男人天堂 | www.999成人在线观看| 国产真实乱freesex| 午夜精品一区二区三区免费看| 国产99白浆流出| 国产一区二区在线av高清观看| 久99久视频精品免费| 亚洲中文日韩欧美视频| 女人高潮潮喷娇喘18禁视频| 热99在线观看视频| 丝袜人妻中文字幕| 欧美一级a爱片免费观看看| av在线蜜桃| 露出奶头的视频| 亚洲一区高清亚洲精品| 不卡av一区二区三区| 一区福利在线观看| a级毛片在线看网站| 久久久久精品国产欧美久久久| 小说图片视频综合网站| 18禁国产床啪视频网站| 欧美色视频一区免费| 少妇的逼水好多| 国产男靠女视频免费网站| 亚洲国产精品成人综合色| 精品久久蜜臀av无| 欧美日韩精品网址| 国产成年人精品一区二区| 国产成人一区二区三区免费视频网站| 黑人操中国人逼视频| 亚洲自拍偷在线| 国产成人影院久久av| 亚洲在线自拍视频| 国产亚洲精品久久久久久毛片| 久久久成人免费电影| 欧美乱妇无乱码| 精品久久久久久久人妻蜜臀av| 国产三级在线视频| 两个人视频免费观看高清| 老司机福利观看| 国产精品久久久久久久电影 | 国产精品久久久久久精品电影| 香蕉国产在线看| 波多野结衣巨乳人妻| 欧美av亚洲av综合av国产av| 国产成人精品无人区| 观看免费一级毛片| 大型黄色视频在线免费观看| 51午夜福利影视在线观看| 中文在线观看免费www的网站| 欧美一区二区精品小视频在线| 久久中文字幕一级| 法律面前人人平等表现在哪些方面| 熟女电影av网| 亚洲中文av在线| 91麻豆av在线| 变态另类成人亚洲欧美熟女| 国产成人福利小说| 少妇的丰满在线观看| 亚洲欧美精品综合一区二区三区| 99精品欧美一区二区三区四区| 老司机午夜十八禁免费视频| 欧美绝顶高潮抽搐喷水| 日韩欧美一区二区三区在线观看| 真人一进一出gif抽搐免费| 亚洲国产日韩欧美精品在线观看 | 男人舔女人下体高潮全视频| 一本一本综合久久| 亚洲av成人一区二区三| 男人舔女人下体高潮全视频| 欧美成狂野欧美在线观看| 免费一级毛片在线播放高清视频| 亚洲美女黄片视频| 久久精品91无色码中文字幕| 国产精品野战在线观看| 国产真人三级小视频在线观看| 99riav亚洲国产免费| 看片在线看免费视频| 亚洲真实伦在线观看| 99国产精品一区二区蜜桃av| 最新美女视频免费是黄的| 国产高潮美女av| 亚洲欧美一区二区三区黑人| 国产精品 欧美亚洲| 久久香蕉国产精品| 久久午夜亚洲精品久久| 日韩欧美在线乱码| 亚洲国产精品999在线| 天天躁日日操中文字幕| 精品久久久久久久久久免费视频| 亚洲 国产 在线| 久久久久久久精品吃奶| 精品久久久久久久久久免费视频| 99国产极品粉嫩在线观看| 久久亚洲真实| 一级毛片精品| 国产精品久久久av美女十八| 亚洲精品久久国产高清桃花| 日日摸夜夜添夜夜添小说| 日本 av在线| 1024手机看黄色片| 99久久99久久久精品蜜桃| 亚洲片人在线观看| 午夜福利视频1000在线观看| 看片在线看免费视频| 国产主播在线观看一区二区| 国产成人aa在线观看| 岛国在线观看网站| 亚洲18禁久久av| 国产亚洲欧美98| 亚洲人成网站在线播放欧美日韩| 噜噜噜噜噜久久久久久91| 国产又黄又爽又无遮挡在线| 午夜福利在线在线| 男人的好看免费观看在线视频| 少妇的逼水好多| 亚洲美女视频黄频| 精品无人区乱码1区二区| 国产精品乱码一区二三区的特点| 日韩欧美三级三区| 色视频www国产| 亚洲专区国产一区二区| 国产三级黄色录像| 欧美另类亚洲清纯唯美| 黄色 视频免费看| 久久久久久久精品吃奶| 亚洲在线观看片| 中文字幕人成人乱码亚洲影| 成年人黄色毛片网站| 日韩国内少妇激情av| 国产黄a三级三级三级人| 亚洲av电影不卡..在线观看| 18禁观看日本| 精品久久久久久久末码| 久久久久久久久中文| 国产精品久久久久久精品电影| 亚洲成人久久爱视频| 曰老女人黄片| 国产av不卡久久| 欧洲精品卡2卡3卡4卡5卡区| 国产高潮美女av| 18美女黄网站色大片免费观看| 国产成人精品久久二区二区免费| 草草在线视频免费看| 国产精品美女特级片免费视频播放器 | 国产aⅴ精品一区二区三区波| 男人舔奶头视频| 国模一区二区三区四区视频 | 岛国视频午夜一区免费看| 久久草成人影院| 国内少妇人妻偷人精品xxx网站 | 老熟妇乱子伦视频在线观看| 九色国产91popny在线| xxx96com| 少妇丰满av| 亚洲成a人片在线一区二区| 亚洲电影在线观看av| 日本a在线网址| 日韩欧美在线乱码| 88av欧美| 法律面前人人平等表现在哪些方面| 日本免费一区二区三区高清不卡| 亚洲精华国产精华精| 欧美日韩国产亚洲二区| 国产一区二区在线av高清观看| 97超级碰碰碰精品色视频在线观看| 国产精品综合久久久久久久免费| 午夜免费激情av| 黄色成人免费大全| 亚洲精品中文字幕一二三四区| 国产欧美日韩精品一区二区| 宅男免费午夜| svipshipincom国产片| 日韩欧美精品v在线| 久99久视频精品免费| 一区二区三区激情视频| 性色av乱码一区二区三区2| 日韩大尺度精品在线看网址| 婷婷六月久久综合丁香| 性欧美人与动物交配| 国产高潮美女av| 男人的好看免费观看在线视频| 成年版毛片免费区| 搡老妇女老女人老熟妇| 亚洲中文日韩欧美视频| 中文字幕人妻丝袜一区二区| 国产久久久一区二区三区| 久久人人精品亚洲av| 给我免费播放毛片高清在线观看| 国产精品乱码一区二三区的特点| 国产一区二区三区在线臀色熟女| 99精品在免费线老司机午夜| 久久婷婷人人爽人人干人人爱| 特大巨黑吊av在线直播| 久久久久亚洲av毛片大全| 女警被强在线播放| 每晚都被弄得嗷嗷叫到高潮| 日本一二三区视频观看| 国产黄片美女视频| 狠狠狠狠99中文字幕| 亚洲一区二区三区不卡视频| 亚洲av电影在线进入| 免费在线观看日本一区| 色吧在线观看| 日本在线视频免费播放| www日本黄色视频网| 欧美一级毛片孕妇| 亚洲真实伦在线观看| 国产视频内射| 久久精品人妻少妇| 日韩有码中文字幕| 999久久久精品免费观看国产| 天天躁日日操中文字幕| 免费在线观看视频国产中文字幕亚洲| 亚洲狠狠婷婷综合久久图片| 日韩欧美国产在线观看| 人妻夜夜爽99麻豆av| 久久九九热精品免费| 免费av不卡在线播放| 两个人视频免费观看高清| 国产精品亚洲美女久久久| a级毛片a级免费在线| 精品国产乱子伦一区二区三区| 国产91精品成人一区二区三区| 麻豆国产av国片精品| 搞女人的毛片| 免费看美女性在线毛片视频| 黑人欧美特级aaaaaa片| 1000部很黄的大片| 精品一区二区三区视频在线 | 动漫黄色视频在线观看| 桃红色精品国产亚洲av| 麻豆成人av在线观看| 亚洲aⅴ乱码一区二区在线播放| 老司机深夜福利视频在线观看| 噜噜噜噜噜久久久久久91| 在线国产一区二区在线| 九九热线精品视视频播放| 麻豆一二三区av精品| 老汉色av国产亚洲站长工具| 脱女人内裤的视频| 十八禁网站免费在线| 亚洲在线自拍视频| 十八禁网站免费在线| 亚洲欧美日韩高清在线视频| 丰满人妻一区二区三区视频av | 啪啪无遮挡十八禁网站| 岛国在线观看网站| 夜夜爽天天搞| 国产精品1区2区在线观看.| 中亚洲国语对白在线视频| 在线a可以看的网站| 这个男人来自地球电影免费观看| 国产精品亚洲一级av第二区| 男插女下体视频免费在线播放| 亚洲 欧美 日韩 在线 免费| 国产成人影院久久av| 又紧又爽又黄一区二区| www.www免费av| 亚洲欧美精品综合一区二区三区| a级毛片在线看网站| 国产精品一区二区精品视频观看| 在线观看午夜福利视频| 夜夜看夜夜爽夜夜摸| 一本一本综合久久| 国产高潮美女av| 久久这里只有精品19| 午夜影院日韩av| 精品日产1卡2卡| 久久这里只有精品中国| 99久久成人亚洲精品观看| 香蕉av资源在线| 制服人妻中文乱码| 亚洲18禁久久av| 成人欧美大片| 亚洲狠狠婷婷综合久久图片| 国产亚洲精品av在线| 日韩欧美免费精品| 欧美激情久久久久久爽电影| 两个人视频免费观看高清| 国产精品国产高清国产av| 欧美zozozo另类| 又紧又爽又黄一区二区| 国产成人影院久久av| 小说图片视频综合网站| 禁无遮挡网站| 国产精品综合久久久久久久免费| 后天国语完整版免费观看| 日本黄大片高清| 亚洲成人久久爱视频| 日本免费一区二区三区高清不卡| 免费在线观看成人毛片| 欧美av亚洲av综合av国产av| 成人亚洲精品av一区二区| 一进一出好大好爽视频| 观看免费一级毛片| 国产av不卡久久| 99精品在免费线老司机午夜| 国产一区二区激情短视频| 国产熟女xx| av视频在线观看入口| 女同久久另类99精品国产91| 给我免费播放毛片高清在线观看| 色哟哟哟哟哟哟| 很黄的视频免费| 无遮挡黄片免费观看| 精品99又大又爽又粗少妇毛片 | 黄色视频,在线免费观看| 成人高潮视频无遮挡免费网站| 国产精品久久视频播放| 国产99白浆流出| aaaaa片日本免费| 一区福利在线观看| 99热这里只有是精品50| 国产精品爽爽va在线观看网站| 岛国在线观看网站|