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

    數(shù)據(jù)流安全查詢技術(shù)綜述

    2019-03-17 09:36:34李軍于靈凡田斌李犇李曄康海燕
    網(wǎng)絡(luò)空間安全 2019年9期
    關(guān)鍵詞:數(shù)據(jù)流

    李軍 于靈凡 田斌 李犇 李曄 康海燕

    摘? ?要:隨著基于數(shù)據(jù)流安全查詢(網(wǎng)絡(luò)流監(jiān)控、股票數(shù)據(jù)在線分析、物聯(lián)網(wǎng)中的分布式數(shù)據(jù)流查詢、云計算下的數(shù)據(jù)流處理等)為背景的應(yīng)用越來越普遍,學(xué)術(shù)界關(guān)于數(shù)據(jù)流上的安全分析、查詢、管理已經(jīng)成為當(dāng)前數(shù)據(jù)庫領(lǐng)域的一個很重要的研究熱點。在數(shù)據(jù)流應(yīng)用中,數(shù)據(jù)流的實時到達和元組的突變性使得數(shù)據(jù)流模型同傳統(tǒng)數(shù)據(jù)庫模型有本質(zhì)上的區(qū)別。因此,許多基于傳統(tǒng)數(shù)據(jù)庫模型下的查詢優(yōu)化技術(shù)無法適應(yīng)于數(shù)據(jù)流模型。以多媒體數(shù)據(jù)流安全檢測和查詢的視角,討論的核心內(nèi)容是數(shù)據(jù)流上的過濾器排序、數(shù)據(jù)流之間的連接計算以及自適應(yīng)優(yōu)化這三個子問題。文章針對以上子問題分別介紹了國際上關(guān)于數(shù)據(jù)流上自適應(yīng)查詢的一些主流研究思路和研究成果,并給出了下一步的研究思路。

    關(guān)鍵詞:數(shù)據(jù)流;過濾器排序;自適應(yīng)查詢

    中圖分類號:TP311? ? ? ? ? 文獻標(biāo)識碼:A

    Abstract: With the application of data flow security query (network flow monitoring, online analysis of stock data, distributed data stream query in the Internet of Things, data stream processing under cloud computing, etc.), the application is more and more popular. Security analysis, query and management have become a very important research hotspot in the current database field. In data flow applications, the real-time arrival of data streams and the abruptness of tuples make the data flow model essentially different from traditional database models. Therefore, many query optimization techniques based on traditional database models cannot be adapted to the data flow model. From the perspective of multimedia data stream security detection and query, the core content of the discussion is the three sub-problems of filter sorting on the data stream, connection calculation between data streams and adaptive optimization. In view of the above sub-problems, some international research ideas and research results on adaptive query on data streams are introduced.

    Key words: multimedia data Stream; adaptive query processing; filter ordering

    1 引言

    數(shù)據(jù)流作為數(shù)據(jù)庫發(fā)展的一個重要分支,在20世紀(jì)末作為一種新型的應(yīng)用的模式被提出,數(shù)據(jù)流具有廣泛的應(yīng)用前景,包括網(wǎng)絡(luò)流監(jiān)控、股票數(shù)據(jù)流分析、異常數(shù)據(jù)流挖掘和物聯(lián)網(wǎng)分布式數(shù)據(jù)流協(xié)同處理等。因此,數(shù)據(jù)流環(huán)境下的查詢[19, 1]、管理[3, 17]、過濾[1, 2]、挖掘[5, 6, 7]是當(dāng)前數(shù)據(jù)庫領(lǐng)域的研究熱點。數(shù)據(jù)流模型是區(qū)別于以往數(shù)據(jù)庫模型的新型數(shù)據(jù)應(yīng)用模式。主要區(qū)別為:(1)數(shù)據(jù)流模型中數(shù)據(jù)是實時到達的,查詢是相對“靜止”的。相反,在數(shù)據(jù)庫模型中,數(shù)據(jù)是相對“靜止”的,查詢是不斷的變化;(2)數(shù)據(jù)流模型中數(shù)據(jù)一旦被處理以后即丟棄。相反,數(shù)據(jù)庫模型中,查詢一旦被處理以后即丟棄。數(shù)據(jù)流模型中數(shù)據(jù)到達的速度和規(guī)模具有不可預(yù)測性。

    以上是數(shù)據(jù)庫模型和數(shù)據(jù)流模型的本質(zhì)區(qū)別,使得數(shù)據(jù)流模型和數(shù)據(jù)庫模型對查詢的處理技術(shù)差別很大。主要體現(xiàn)在傳統(tǒng)數(shù)據(jù)庫模型中,查詢是不斷變化的,每次提交的查詢之間互不相關(guān)。查詢一旦執(zhí)行完畢就可以丟棄。在數(shù)據(jù)流模型中,查詢是常駐于系統(tǒng),一旦注冊就要求一直“在線”,而數(shù)據(jù)是在不斷的變化。數(shù)據(jù)一旦處理完畢就可以丟棄。這兩種數(shù)據(jù)模型下對查詢處理模式的差異性導(dǎo)致了傳統(tǒng)數(shù)據(jù)庫模型的查詢處理技術(shù)已經(jīng)無法適用于數(shù)據(jù)流領(lǐng)域。同時,在數(shù)據(jù)流環(huán)境下,由于數(shù)據(jù)流的速率和規(guī)模的隨機性和不可預(yù)測性,自適應(yīng)變化的查詢處理策略變得更加重要。綜上,本文以一種基于數(shù)據(jù)流實時查詢的視角,重點關(guān)注了近年來對數(shù)據(jù)流安全計算尤其是流查詢的研究成果。

    如圖1所示,數(shù)據(jù)流系統(tǒng)通常注冊大量“在線”的查詢來完成數(shù)據(jù)流的實時查詢處理。每個查詢是多個過濾器(謂詞)的“與”運算。每個過濾器的計算開銷通常是比較昂貴的,特別是在日益普遍的多媒體數(shù)據(jù)流環(huán)境中。因此,數(shù)據(jù)流查詢的目標(biāo)就是通過計算盡可能少的過濾器來決定所有查詢的結(jié)果。例如,假設(shè)在當(dāng)前數(shù)據(jù)流上注冊了四個查詢,這些查詢間共享的過濾器的數(shù)量是四個。對于當(dāng)前數(shù)據(jù)流元組e,過濾器最優(yōu)排序順序A = F1;F2;F3;F4。也就是說順序A的開銷可能遠遠小于其他排序順序如B = F2;F4;F1;F3。由于數(shù)據(jù)流上元組存在突變性,對于下一個數(shù)據(jù)流元組e,排序順序B 的開銷可能就優(yōu)于排序順序A。因此,在不斷變化的數(shù)據(jù)流環(huán)境中,如何自適應(yīng)的調(diào)整過濾器的排序順序是關(guān)鍵問題。

    近年來,數(shù)據(jù)流上的處理技術(shù)發(fā)展很快,主要側(cè)重于數(shù)據(jù)流查詢的處理和數(shù)據(jù)流上的深度內(nèi)容挖掘技術(shù)。也出現(xiàn)了很多數(shù)據(jù)流管理系統(tǒng),例如Tapestry[9]是構(gòu)建在只支持添加模式的數(shù)據(jù)庫系統(tǒng)上面的在線查詢處理引擎,用來完成基于內(nèi)容的過濾。這個系統(tǒng)可以說是數(shù)據(jù)流系統(tǒng)的雛形。

    XFilter[11]將不同用戶對XML 文檔的“偏好”注冊到系統(tǒng)中,將這些“偏好”作為查詢以XPath[12]語言的形式來表示,進而實現(xiàn)了基于內(nèi)容的過濾系統(tǒng)。Xyleme[13]是一個和XFilter[11]很類似的基于內(nèi)容的過濾系統(tǒng),只是使用的規(guī)則描述語言不同而已。Tribeca[14]系統(tǒng)是真正意義上的數(shù)據(jù)流管理系統(tǒng),用來完成對網(wǎng)絡(luò)數(shù)據(jù)流的在線查詢,只不過提供查詢的能力非常有限。OpenCQ[15]和NiagaraCQ[16]系統(tǒng)都是監(jiān)視Web數(shù)據(jù)流的數(shù)據(jù)流管理系統(tǒng)。支持側(cè)重點不太相同:OpenCQ[15]重點關(guān)注查詢處理的算法。NiagaraCQ[16]側(cè)重于支持的查詢數(shù)量規(guī)模。Telegraph[19, 18, 20, 50]是比較有特點的數(shù)據(jù)流管理系統(tǒng),具有較好的擴展性和移植性。其最大的特點是設(shè)計了一種稱為Eddy[19]的機制,通過這個機制來完成對每個元組的自適應(yīng)路由。Madden[20]重點討論了在傳感器網(wǎng)絡(luò)環(huán)境中Telegraph[19]系統(tǒng)的查詢執(zhí)行策略。Madden[20]主要討論了在Telegraph系統(tǒng)中如何自適應(yīng)的處理多查詢。Aurora[21]系統(tǒng)是側(cè)重于網(wǎng)絡(luò)管理應(yīng)用的數(shù)據(jù)流管理系統(tǒng),Aurora的核心是由操作符組成的觸發(fā)器網(wǎng)絡(luò)。每個觸發(fā)器是由一個或者多個操作符組成的有向無環(huán)圖。

    對于每個使用了Aurora[21]系統(tǒng)的數(shù)據(jù)流管理應(yīng)用中,管理員只需要創(chuàng)建一個或者多個觸發(fā)器,并將這些觸發(fā)器添加到Aurora觸發(fā)器網(wǎng)絡(luò)中。Aurora在執(zhí)行計劃編譯時和運行時都進行了優(yōu)化,Aurara在系統(tǒng)運行時通過檢測資源負載情況結(jié)合注冊服務(wù)的QoS進行“甩負荷”。STREAM[3]是一種基于關(guān)系模型的數(shù)據(jù)流管理系統(tǒng)。提出了一種數(shù)據(jù)流查詢語言CQL[38]。所有操作算子和算子的優(yōu)化都是在同一個進程中,調(diào)度算法按照時間片進行簡單切割。STREAM 系統(tǒng)對查詢的優(yōu)化也非常有限,只是對單查詢進行了選擇下推,對多查詢只是在數(shù)據(jù)共享方面做了一些優(yōu)化工作。STREAM 基于關(guān)系模型進行數(shù)據(jù)流建模,給出了數(shù)據(jù)流環(huán)境下查詢的較完備的形式化定義。另外還有其他一些數(shù)據(jù)流項目,例如COUGAR[22]是Cornell大學(xué)的一個傳感器網(wǎng)絡(luò)環(huán)境中的數(shù)據(jù)庫項目,支持一種面向?qū)ο蟮牟樵冋Z言,將傳感器產(chǎn)生的數(shù)據(jù)定義為一個抽象數(shù)據(jù)類型,這樣傳感器輸出的就是一個時間序列的數(shù)據(jù)流。StatStream[23]是紐約大學(xué)的跨多個數(shù)據(jù)流計算統(tǒng)計值的實時數(shù)據(jù)流統(tǒng)計系統(tǒng)。

    結(jié)合上述研究成果,對提出的問題進行分析和總結(jié)。本文試圖克服以上文獻中的片面性,以一種全新的數(shù)據(jù)流實時處理的視角來重點介紹數(shù)據(jù)流查詢領(lǐng)域的重點研究問題和解決辦法。傳統(tǒng)數(shù)據(jù)庫模型對查詢的精度、準(zhǔn)確性有較高的要求,相反數(shù)據(jù)流模型對詢計劃執(zhí)行的實時性和自適應(yīng)調(diào)整這兩個方面要求比較高。正是基于數(shù)據(jù)流模型和數(shù)據(jù)庫模型在數(shù)據(jù)流查詢領(lǐng)域的差異性,引出了三個重要子問題。

    (1)在越來越多的數(shù)據(jù)流應(yīng)用場景中,數(shù)據(jù)模態(tài)越來越多,例如文本、圖片、音頻、視頻等。針對不同數(shù)據(jù)模態(tài)下的“操作算子”的屬性也千差萬別。將針對不同數(shù)據(jù)模態(tài)下的“操作算子”稱為過濾器。這樣,在數(shù)據(jù)流環(huán)境下的各種過濾器的屬性(開銷,選擇性……)就各不相同,如果將開銷較小的過濾器優(yōu)先計算,那么對同一個元組的處理速度就要比其他策略要快。這就是過濾器的排序問題。過濾器排序問題是數(shù)據(jù)流處理領(lǐng)域最重要的問題之一。

    (2)在很多數(shù)據(jù)流應(yīng)用場景中,由于數(shù)據(jù)流之間的相關(guān)性越來越大,不同數(shù)據(jù)流之間通過各種屬性(如網(wǎng)絡(luò)流中四元組、時間戳、模態(tài)內(nèi)容相似性)進行關(guān)聯(lián),這樣就需要跨多個數(shù)據(jù)流進行融合過濾、分析、查詢、管理,將這個問題稱為多數(shù)據(jù)流融合計算。多數(shù)據(jù)流融合計算問題的核心是設(shè)計高效的多數(shù)據(jù)流之間的連接算子(Join operator)。多數(shù)據(jù)流的連接算子的設(shè)計是數(shù)據(jù)流領(lǐng)域的熱點問題之一。

    (3)自適應(yīng)查詢優(yōu)化在數(shù)據(jù)流查詢系統(tǒng)中,執(zhí)行引擎通常將查詢解析成執(zhí)行計劃,執(zhí)行計劃的單元是操作算子[1]。隨著數(shù)據(jù)流中數(shù)據(jù)時刻變化,同一個操作算子在不同時刻所需要的資源也是時刻變化,在有限存儲計算資源的情況下,如何自適應(yīng)的優(yōu)化執(zhí)行計劃以高效的處理實時數(shù)據(jù)流是數(shù)據(jù)流查詢領(lǐng)域中一個很重要的研究熱點。這個問題稱為自適應(yīng)查詢優(yōu)化[33]。

    在余下的章節(jié),按照以上列出的數(shù)據(jù)流查詢領(lǐng)域的主要問題分別進行具體介紹:第二部分主要介紹共享過濾器排序問題;第三部分主要介紹數(shù)據(jù)流領(lǐng)域的主要連接算子研究進展情況;第四部分主要介紹自適應(yīng)查詢優(yōu)化問題以及目前的進展,最后對本文工作進行總結(jié)。

    2 共享過濾器排序

    為了有效地過濾數(shù)據(jù)流中特定信息,人們常常在數(shù)據(jù)流上注冊大量的查詢,同時訓(xùn)練大量的過濾器。在數(shù)據(jù)流環(huán)境中,查詢和過濾器常常是一種“多對多”的連接,也就是說對于單個過濾器的判斷可能會同時給出多個查詢的結(jié)果。在這種情況下,如何排序所有的過濾器來獲得最小的過濾代價變得非常重要。對于過濾器的排序一般依賴于三個指標(biāo):過濾器本身的執(zhí)行代價(c)、過濾器連接的查詢數(shù)目(p)以及過濾器對于隨機樣本判斷為真的概率(s)。針對過濾器的排序問題一般分為相關(guān)過濾器排序和獨立過濾器排序兩個子問題。其中,相關(guān)過濾器排序是指過濾器之間存在概率關(guān)系的情況下對過濾器進行排序。相反,獨立過濾器排序問題則是相對比較理想的情況下,假設(shè)所有的過濾器都是相互獨立。后者在數(shù)據(jù)流領(lǐng)域被廣泛關(guān)注。

    2.1 獨立共享過濾器排序問題

    獨立共享過濾器排序是指所有數(shù)據(jù)流系統(tǒng)中所有過濾器之間都是相互獨立的,一個過濾器的計算結(jié)果不會對其他過濾器的計算結(jié)果產(chǎn)生任何影響。在數(shù)據(jù)流環(huán)境中,查詢和過濾器常常是一種“多對多”的連接,即一條查詢中包含多個過濾器,一個過濾器可以同時出現(xiàn)在多條查詢中,這樣對于單個過濾器的判斷可能會同時給出多個查詢的結(jié)果。也就是說,查詢間有共享的過濾器,每個查詢都是過濾器的“聚合”,過濾器之間是“與”關(guān)系。在每個過濾器計算開銷已知的情況下,如何排序所有的過濾器來獲得最小的過濾代價變得非常重要。尤其是在多數(shù)據(jù)流環(huán)境中,能否自適應(yīng)的調(diào)整計算順序來使得代價最小化。這就是本文關(guān)注的“獨立共享過濾”問題。下面給出共享過濾問題的描述。如圖1所示,用Q1;Q2;Q3;Q4來表示注冊的四條查詢。用F1;F2;F3;F4 來表示連接的過濾器。目標(biāo)就是以最小的代價來完成所有查詢的計算。在圖 1 中如果F2返回為“假”,那么Q1和Q2的結(jié)果就是“假”。其他相關(guān)的過濾器就不需要再計算,只需要去關(guān)注與Q3相關(guān)的過濾器即可。這個問題就是共享過濾問題。最先由文獻[1]提出。

    解決共享過濾問題需要考慮的因素如下:過濾器本身的執(zhí)行代價(c),過濾器連接的查詢數(shù)目(p)以及過濾器對于隨機樣本判斷為“真”的概率(s)。一般來講,s 越小的過濾器計算次序越應(yīng)該靠前,因為s 越小,表示其返回為“假”的概率越大,一旦這個過濾器返回為“假”,能排除所有包含這個過濾器的查詢。同樣,p 越大的過濾器越應(yīng)該首先被計算,如果這個過濾器的計算結(jié)果為“假”,由于包含它的查詢數(shù)量較多,這樣就能排除較多的查詢。同樣,也應(yīng)該首先計算c 值較小的過濾器。綜上,共享過濾問題的復(fù)雜性就在于如何以一種統(tǒng)一的策略來綜合考慮三個因素來實現(xiàn)計算開銷最小化的目標(biāo),以自適應(yīng)的調(diào)整計算次序來處理實時的數(shù)據(jù)流。共享過濾問題是由A. Kemper[24]最先提出。他們不僅證明了這是NP難問題。這實質(zhì)上暗示著在多項式時間解決這類問題的有效算法不存在,如何在多項式時間內(nèi)得到這類問題的近似解是努力的方向。Liuzhen[8] 提出了近優(yōu)算法來解決共享過濾問題并從理論證明了相似解的可求性,同時他們通過實驗結(jié)果論證了近優(yōu)算法的性能提升。以上工作都是結(jié)合先驗知識來固定過濾器的參數(shù)s 顯然無法適應(yīng)網(wǎng)絡(luò)數(shù)據(jù)流內(nèi)容不斷變化的環(huán)境,同時以前的工作只是簡單的將三個指標(biāo)融合成一個代價函數(shù)進行排序,而沒有深入分析各個指標(biāo)之間的關(guān)系。

    2.2 相關(guān)過濾器排序問題

    相關(guān)過濾器排序問題一直是過濾器排序問題中的難點。相關(guān)共享過濾器排序的問題更加貼近于真實的數(shù)據(jù)流過濾情況。相關(guān)共享過濾器排序同樣是NP難問題。國外對相關(guān)過濾器排序的研究進展情況為:文獻[25] 嘗試用一種全面搜索來選擇下一個要計算的過濾器。文獻[26] 則提出了一種啟發(fā)式算法。文獻[27, 28, 29] 則提出了一些近似算法來解決這個問題。文獻[1] 將共享過濾器排序映射為并行集合覆蓋問題。在文獻[29] 中提出了線性規(guī)劃框架作為共享集合覆蓋問題的近似解決辦法。文獻[8] 所做的工作都是在假設(shè)所有過濾器都是相互獨立的情況下開展,論文不止一次提到相關(guān)過濾器的排序是非常有挑戰(zhàn)性的工作。

    3 數(shù)據(jù)流上的連接運算

    傳統(tǒng)的數(shù)據(jù)庫引擎主要側(cè)重基于磁盤IO的優(yōu)化,這樣可以支持高速率的數(shù)據(jù)讀寫。數(shù)據(jù)庫查詢操作通常有多層嵌套的循環(huán)節(jié)點比較操作實現(xiàn),所以數(shù)據(jù)庫優(yōu)化的目標(biāo)是盡量減少查詢操作中的循環(huán)次數(shù)。這種優(yōu)化目標(biāo)顯然不適應(yīng)于較新的數(shù)據(jù)流領(lǐng)域。本文主要是介紹數(shù)據(jù)流領(lǐng)域的查詢優(yōu)化,所以在這部分重點介紹了三個比較重要的連接操作算子(Join operator)。在3.1節(jié)中重點介紹對稱哈希連接算子。實現(xiàn)對兩個數(shù)據(jù)流的并行連接運算。在3.2節(jié)中重點介紹多數(shù)據(jù)流(大約等于2)上的連接算子—多路連接(M-join[36])。

    3.1 對稱哈希連接

    首先解釋了傳統(tǒng)哈希連接不適用于自適應(yīng)查詢[33]的原因。傳統(tǒng)的哈希連接運算可以簡單分為兩個過程:構(gòu)建(Build)和探測(Probe)。這兩個過程不能并行,必須構(gòu)建過程完成后才能開始探測過程,這顯然不適用于數(shù)據(jù)流連接運算。由于,在數(shù)據(jù)流環(huán)境下元組并不是全部達到的,同時傳統(tǒng)的哈希連接也不適用于分布式數(shù)據(jù)源處理的場景中,當(dāng)數(shù)據(jù)源分布在異處的情況下,是不可以一次性獲取到所有元組的。在數(shù)據(jù)流領(lǐng)域中,元組是持續(xù)到來的,優(yōu)先想持續(xù)獲得元組的計算結(jié)果。文獻[30,31]首先引入了對稱哈希連接這個概念。

    如圖2所示,當(dāng)數(shù)據(jù)流A或者數(shù)據(jù)流B中任意一個元組進入對稱哈希連接算子以后,會存儲到對應(yīng)的哈希表中,這個過程相當(dāng)于原來的構(gòu)建過程,然后去探測對稱的哈希表。算法 1 詳細描述了對稱哈希連接的處理邏輯。基于對稱哈希連接處理數(shù)據(jù)流的思想,后來出現(xiàn)了很多類似的連接算子:文獻[32]提出了XJoin主要是在原來對稱哈希連接的基礎(chǔ)上解決了內(nèi)存有限的情況,將數(shù)據(jù)緩存到磁盤。文獻[34]將連接算子移植到一個多線程框架中,將數(shù)據(jù)流處理看成是一種生產(chǎn)者——消費者模型,同時也考慮了當(dāng)內(nèi)存空間不足的情況下將溢出流緩存到磁盤中的情況。

    3.2 多路連接運算

    將多路連接(M-join[36])看成是對稱哈希連接向多數(shù)據(jù)流的自然擴展。文獻[35, 36] 首先提出了多路連接的概念:將對稱哈希連接推廣到多數(shù)據(jù)流(大于2)的情況,允許數(shù)據(jù)流中的元組按照任意順序到達。同時,文獻[35, 36] 說明了多路連接比由二叉連接算子構(gòu)建的樹結(jié)構(gòu)具有的優(yōu)勢,并證明了多路連接非常適合于數(shù)據(jù)流處理和自適應(yīng)查詢,如圖4所示。圖3是一個典型的三路連接算子實例。多路連接算子通過在每個連接相關(guān)屬性上構(gòu)建哈希索引。如圖 3 所示,基于表B 的兩個哈希索引共享著數(shù)據(jù)流B上的元組。其他數(shù)據(jù)流表A,C 上分別構(gòu)建了一個哈希索引。路由器作為一個輕量級的調(diào)度算子,完成所有數(shù)據(jù)流上元組的調(diào)度,這個調(diào)度算子和Eddy框架[35]中的調(diào)度算子非常類似。當(dāng)任意一個數(shù)據(jù)流中有元組到達時,首先是要將該元組插入到所屬的哈希表中,然后按照一種特定的順序去依次探測其他的相關(guān)數(shù)據(jù)流,探測順序的選擇和共享過濾器排序問題非常相似,可用相同的思路來解決。

    4 查詢優(yōu)化

    查詢優(yōu)化的過程就是自適應(yīng)查詢處理的過程。在傳統(tǒng)的數(shù)據(jù)庫領(lǐng)域,查詢的處理策略是:先計劃,再執(zhí)行。也就是,查詢引擎首先決策出一個開銷最小的查詢執(zhí)行計劃,然后查詢執(zhí)行器來完成計劃的執(zhí)行。鑒于數(shù)據(jù)流查詢中,數(shù)據(jù)流在速度和內(nèi)容上具有不可預(yù)測性。因此,數(shù)據(jù)元組突變性可能會使得優(yōu)化本次選擇的執(zhí)行計劃在下一個數(shù)據(jù)元組的查詢中會引起性能驟降[50, 37],這樣就使得自適應(yīng)查詢處理在數(shù)據(jù)流領(lǐng)域被廣泛關(guān)注[38]。自適應(yīng)查詢的主要研究動機是:

    (1)由于數(shù)據(jù)流的突變,可能會導(dǎo)致本次的最優(yōu)查詢計劃在下一次元組處理中的開銷增加。自適應(yīng)查詢處理需要及時發(fā)現(xiàn)這種不適應(yīng)并采取一些糾正措施;

    (2)自適應(yīng)查詢處理可以及時探知數(shù)據(jù)源的未知屬性并選擇最優(yōu)查詢計劃;

    (3)鑒于數(shù)據(jù)流系統(tǒng)的資源限制條件,自適應(yīng)查詢處理要能夠及時的根據(jù)當(dāng)前系統(tǒng)資源和輸入條件的限制做出最優(yōu)計劃的決策。

    自適應(yīng)的查詢處理可以避免因為死板的查詢計劃帶來的性能抖動,使得數(shù)據(jù)流系統(tǒng)的查詢性能趨于穩(wěn)定[45, 37]。在自適應(yīng)的查詢處理模型中,查詢的執(zhí)行被嚴(yán)格的劃分為優(yōu)化階段和執(zhí)行階段。這兩個階段相互獨立。這樣可以使得查詢的處理過程中可以及時的糾正因為優(yōu)化策略帶來的性能顛簸。自適應(yīng)查詢處理在過去幾年中的進展情況為:

    (1)所有自適應(yīng)查詢處理的工作集中在最近的十年內(nèi);

    (2)在自適應(yīng)查詢處理領(lǐng)域的主要研究工作具有很大的差異性,這些差異性主要體現(xiàn)在查詢語義的不同,不同的數(shù)據(jù)源,開銷度量方式的差異,優(yōu)化框架的差異以及不同的自適應(yīng)定義;

    (3)自適應(yīng)查詢處理的框架主要包括三個重要的組成部分。

    1)優(yōu)化器:選擇一種開銷最小的執(zhí)行計劃;

    2)執(zhí)行器:按照當(dāng)前選擇的執(zhí)行計劃來完成查詢的執(zhí)行操作;

    3)統(tǒng)計跟蹤器:統(tǒng)計在查詢執(zhí)行過程中的系統(tǒng)資源信息,查詢開銷信息等。以供優(yōu)化器在優(yōu)化過程中使用。

    文獻[38]第一次對數(shù)據(jù)流系統(tǒng)按照查詢執(zhí)行策略進行了分類并對系統(tǒng)的性能表現(xiàn)進行了詳細的對比。對主流的數(shù)據(jù)流系統(tǒng)按照查詢執(zhí)行的策略分為三類。

    (1)基于計劃的系統(tǒng):傳統(tǒng)“先計劃,再執(zhí)行”的查詢執(zhí)行模式的擴展。主要的擴展體現(xiàn)在增加了統(tǒng)計跟蹤器、自適應(yīng)查詢,如圖5所示。統(tǒng)計跟蹤器用來收集查詢執(zhí)行過程中的系統(tǒng)信息來作為優(yōu)化器重新優(yōu)化的重要數(shù)據(jù)參考。

    (2)基于路由的系統(tǒng):以Eddy[19]和River[39]作為這個分支的經(jīng)典代表。核心思想是將數(shù)據(jù)流上的元組的查詢過程看成一個個的數(shù)據(jù)包在操作算子間的路由。因此,所有的優(yōu)化策略都是基于數(shù)據(jù)流元組級別。自適應(yīng)查詢處理的流程如圖6所示。

    (3)基于持續(xù)查詢的系統(tǒng):以CAPE[17]、NiagaraCQ[40]、StreaMon[49]作為這個分支的經(jīng)典代表,是數(shù)據(jù)流領(lǐng)域查詢處理的主要模型。重點考慮大量查詢在線注冊的情況下,將查詢和數(shù)據(jù)流元組的變化常態(tài)化,重點關(guān)注優(yōu)化器自適應(yīng)的調(diào)整操作算子的順序來完成查詢的執(zhí)行過程。自適應(yīng)查詢處理的流程如圖 7 所示。

    依據(jù)上面的分類,對近年來主流的數(shù)據(jù)查詢處理系統(tǒng)進行簡單的歸類和簡單說明,如表1所示。

    5 結(jié)束語

    本文回顧了數(shù)據(jù)流領(lǐng)域的國內(nèi)和國際上在該領(lǐng)域的主要研究成果,從數(shù)據(jù)流過濾的視角重新審視自適應(yīng)查詢的問題,綜述了在數(shù)據(jù)流模型中自適應(yīng)查詢出現(xiàn)的主要問題(過濾器排序、數(shù)據(jù)流連接、查詢優(yōu)化),并結(jié)合大規(guī)模數(shù)據(jù)流安全檢測背景,形成了下一步的研究思路。

    (1)過濾器排序:在數(shù)據(jù)流環(huán)境下的各種過濾器的屬性(開銷、選擇性、窗口等)差異較大,以往工作均是結(jié)合自身過濾器屬性構(gòu)建簡單的排序算法,普遍不具備自適應(yīng)調(diào)整能力。下一步的工作重點是普適性的過濾器度量模型和自適應(yīng)排序算法。

    (2)數(shù)據(jù)流連接:隨著大數(shù)據(jù)和高通量計算需求日益旺盛,跨多數(shù)據(jù)流進行融合過濾、分析、查詢、管理歸類為多流融合計算問題。多流融合計算問題的關(guān)鍵是設(shè)計高效的多數(shù)據(jù)流間的連接算法和環(huán)境感知關(guān)聯(lián)模型。通過研究發(fā)現(xiàn),當(dāng)前工作中對連接算法普遍采用數(shù)據(jù)庫連接計算方法,缺乏對數(shù)據(jù)流和大數(shù)據(jù)環(huán)境下的環(huán)境感知能力,下一步重點考慮構(gòu)建具備環(huán)境感知能力的數(shù)據(jù)流關(guān)聯(lián)計算模型。

    基金項目:

    1.國家自然科學(xué)基金聯(lián)合基金(項目編號:U1936111);

    2.北京信息科技大學(xué)?;痦椖浚椖烤幪枺?221910933)。

    參考文獻

    [1] S. Babu, R. Motwani, K. Munagala, I. Nishizawa, and J. Widom:Adaptive ordering of pipelined stream filters. In SIGMOD04: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 407-418 ( 2004)

    [2] Chris Olston , Jing Jiang , Jennifer Widom, Adaptive filters for continuous queries over distributed data streams, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California

    [3] A. Arasu, B. Babcock, S. Babu, M. Datar, K. Ito, I. Nishizawa, J. Rosenstein, J. Widom. STREAM: the stanford stream data manager, in: Proceedings of the SIGMOD, 2003, p. 665.

    [4] H.-H. Lee, E.-W. Yun and W.-S. Lee, Attribute-based evaluation of multiple continuous queries for filtering incoming tuples of a data stream, Information Sciences 178 (11) (2008), pp. 2416–2432

    [5] Moses Charikar , Kevin Chen , Martin Farach-Colton, Finding Frequent Items in Data Streams, Pro-ceedings of the 29th International Colloquium on Automata, Languages and Programming, p.693-703, July 08-13, 2002

    [6] J. Feigenbaum , S. Kannan , M. Strauss , M. Viswanathan, An Approximate L1-Di?erence Algorithm for Massive Data Streams, Proceedings of the 40th Annual Symposium on Foundations of Computer Science, p.501, October 17-18, 1999

    [7] Anna C. Gilbert , Yannis Kotidis , S. Muthukrishnan , Martin Strauss, Surfing Wavelets on Streams: One-Pass Summaries for Approximate Aggregate Queries, Proceedings of the 27th International Conference on Very Large Data Bases, p.79-88, September 11-14, 2001

    [8] Zhen Liu , Srinivasan Parthasarathy , Anand Ranganathan , Hao Yang, Near-optimal algorithms for shared filter evaluation in data stream systems, Proceedings of the 2008 ACM SIGMOD international conference on Management of data (2008)

    [9] D. Terry, D. Goldberg, D. Nichols, and B. Oki. Continuous queries over append-only databases. In Proc. of the 1992 ACM SIGMOD Intl. Conf. on Management of Data, pages321–330, June 1992.

    [10] M. Altinel and M. J. Franklin. E?cient filtering of XML documents for selective dissemination of information. In Proc. of the 2000 Intl. Conf. on Very Large Data Bases,pages 53–64, Sept. 2000.

    [11] Xml path language (XPath) version 1.0, Nov. 1999.W3C Recommendation available at http://www.w3.org/TR/xpath.

    [12] B. Nguyen, S. Abiteboul, G. Cobena, andM. Preda.Monitoring XML data on the web. In Proc. of the 2001 ACM SIGMOD Intl. Conf. on Management of Data, pages437–448,May 2001.

    [13] M. Sullivan. Tribeca: A stream databasemanager for network tra?c analysis. In Proc. of the 1996 Intl. Conf. on Very Large Data Bases, page 594, Sept. 1996.

    [14] L. Liu, C. Pu, andW. Tang. Continual queries for internet scale event-driven information delivery. IEEE Trans. on Knowledge and Data Engineering, 11(4):583–590, Aug.1999.

    [15] J. Chen, D. J. DeWitt, F. Tian, and Y. Wang. NiagraCQ: A scalable continuous query system for internet databases. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, pages 379–390,May 2000.

    [16] S. Babu and J. Widom:Continuous queries over data streams. SIGMODRec., vol. 30, no. 3, pp. 109–120, 2001.

    [17] J. Hellerstein, M. Franklin, et al. Adaptive query processing: Technology in evolution. IEEE Data Engineering Bulletin, 23(2):7–18, June 2000.

    [18] R. Avnur and J. Hellerstein. Eddies: Continuously adaptive query processing. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, pages 261–272,May 2000.

    [19] S. Madden andM. J. Franklin. Fjording the stream: An architecture for queries over streaming sensor data. In Proc. of the 2002 Intl. Conf. on Data Engineering, Feb. 2002. (To appear).

    [20] D. Carney, U. Cetinternel, M. Cherniack, C. Convey, S. Lee, G. Seidman,M. Stonebraker,N. Tatbul, and S. Zdonik. Monitoring streams –a new class of dbms applications. Technical Report CS-02-01, Department of Computer Science, Brown University, Feb. 2002.

    [21] P. Bonnet, J. Gehrke, P. Seshadri. Towards Sensor Database System. In Proc. Int. Conf. On Mobile Data Management, 2001, pages 3-14.

    [22] Y. Zhu, D. Shasha. StatStream: Statistical Monitoring of Thousands of Data Streams in Real Time. In Proc. Int. Conf. On Very Large Data Bases, 2002, pp. 358-369.

    [23] K. Munagala, U. Srivastava, and J. Widom.Optimization of continuous queries with shared expensive filters. In PODS07: Proceedings of the 26th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp. 215-224 (2007)

    [24] A. Kemper, G. Moerkotte, and M. Steinbrunn. Optimizing boolean expressions in object-bases. In Proc. of the 1992 Intl. Conf. on Very Large Data Bases, pages 79–90, Aug. 1992.

    [25] K. Ross. Conjunctive selection conditions in main memory. In Proc. of the 2002 ACM Symp. on Prin-ciples of Database Systems, June 2002.

    [26] E. Cohen, A. Fiat, and H. Kaplan. E?cient sequences of trials. In Proc. of the 2003 Annual ACM-SIAM Symp. on Discrete Algorithms, Jan. 2003.

    [27] U. Feige, L. Lov′asz, and P. Tetali. Approximating min-sum set cover. In Proc. of the 5th Intl. Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX), Sept. 2002.

    [28] K. Munagala, S. Babu, R. Motwani, and J. Widom. The pipelined set cover problem. Technical report, Stanford University Database Group, Oct. 2003. Available at http://dbpubs.stanford.edu/pub/2003-65.

    [29] L. Raschid and S. Y. W. Su, “A parallel processing strategy for evaluating recursive queries,”in VLDB 86: Proceedings of the 12th International ConReferences ference on Very Large Data Bases, pp. 412–419, Morgan Kaufmann Publishers Inc., 1986.

    [30] A. N. Wilschut and P. M. G. Apers, “Dataflow query execution in a parallel main-memory environ-ment,”in PDIS 91: Proceedings of the First International Conference on Parallel and Distributed Information Systems, Fontainebleu Hilton Resort, Miami Beach, FL, pp. 68–77, IEEE Computer Soci-ety, 1991.

    [31] T. Urhan and M. J. Franklin, “XJoin: a reactively-scheduled pipelined join operator,”IEEE Data Engineering Bulletin, vol. 23, no. 2, pp. 27–33, 2000.

    [32] Amol Deshpande , Zachary Ives , Vijayshankar Raman, Adaptive query processing, Foundations and Trends in Databases, v.1 n.1, p.1-140, January 2007

    [33] Z. G. Ives, D. Florescu, M. Friedman, A. Levy, and D. S. Weld, “An adaptive query execution system for data integration,”in SIGMOD 99: Proceedings of the 1999 ACM SIGMOD international conference on Management of data, (New York, NY, USA), pp. 299–310, ACM Press, 1999.

    [34] V. Raman, A. Deshpande, and J. M. Hellerstein, “Using state modules for adaptive query process-ing.,”in ICDE 03: Proceedings of the 19th International Conference on Data Engineering, Bangalore, India, pp. 353–364, 2003.

    [35] S. Viglas, J. F. Naughton, and J. Burger, “Maximizing the output rate of multi-way join queries over streaming information sources,”in VLDB 03: Proceedings of the 29th International Conference on Very Large Data Bases, Berlin, Germany: Morgan Kaufmann, September 9–12 2003.

    [36] R. Avnur and J. M. Hellerstein, “Eddies: continuously adaptive query processing,”in SIGMOD 00: Proceedings of the 2000 ACM SIGMOD international conference on Management of data, (New York, NY, USA), pp. 261–272, ACM Press, 2000.

    [37] S. Babu and P. Bizarro, ”Adaptive query processing in the looking glass,” in CIDR 05: Second Biennial Conference on Innovative Data Systems Research, pp. 238-249, Asilomar, CA, 2005.

    [38] N. Kabra and D. DeWitt. E?cient mid-query reoptimization of sub-optimal query execution plans. In Proc. of the 1998 ACM SIGMOD Intl. Conf. on Management of Data, pages 106–117, June 1998.

    [39] R. Arpaci-Dusseau. Run-time adaptation in river[J]. ACM Trans. on Computer Systems, 21(1):36–86, 2003.

    [40] J. Chen, D. DeWitt, F. Tian, and Y. Wang. NiagaraCQ: A scalable continuous query system for internet databases. In Proc. of the 2000 ACM SIGMOD Intl. Conf. on Management of Data, pages 379–390, May 2000.

    [41] Z. Ives, D. Florescu, M. Friedman, A. Levy, and D. Weld. An adaptive query execution system for data integration. In Proc. of the 1999 ACM SIGMOD Intl. Conf. on Management of Data, pages 299–310, June 1999.

    [42] [45] K. Ng, Z. Wang, R. Muntz, and S. Nittel. Dynamic query re-optimization. In Proc. of the 1999 Intl. Conf. on Scientific and Statistical Database Management, pages 264–273, July 1999.

    [43] B. Dageville and M. Zait. SQL memory management in Oracle9i. In Proc. of the 2002 Intl. Conf. on Very Large Data Bases, pages 962–973, Aug. 2002.

    [44] E. Wong and K. Youssefi. Decomposition - a strategy for query processing[J]. ACM Trans. on Database Systems, 1(3), 1976.

    [45] A. Deshpande and J. Hellerstein. Lifting the burden of history from adpative query processing. In Proc. of the 2004 Intl. Conf. on Very Large Data Bases, Aug. 2004.

    [46] S. Madden, M. Shah, J. Hellerstein, and V. Raman. Continuously adaptive continuous queries over streams. In Proc. of the 2002 ACM SIGMOD Intl. Conf. on Management of Data, pages 49–60, June 2002.

    [47] V. Raman, A. Deshpande, and J. Hellerstein. Using state modules for adaptive query processing. In Proc. of the 2003 Intl. Conf. on Data Engineering, Mar. 2003.

    [48] S. Babu, K. Munagala, J.Widom, and R. Motwani. Adaptive caching for continuous queries. In Proc. of the 2005 Intl. Conf. on Data Engineering, 2005. (To appear).

    [49] S. Babu and J. Widom. StreaMon: An adaptive engine for stream query processing. In Proc. of the 2004 ACM SIGMOD Intl. Conf. on Management of Data, June 2004. Demonstration proposal.

    [50] S. Christodoulakis. Implications of certain assumptions in database performance evaluation[J]. ACM Trans. on Database Systems, 9(2):163–186, 1984.

    [51] 孟小峰, 周龍驤, 王珊. 數(shù)據(jù)庫技術(shù)發(fā)展趨勢[J]. 軟件學(xué)報, 2004(12):74-88

    作者簡介:

    李軍(1983-),男,漢族, 山東滕州人,北京郵電大學(xué),博士, 高級工程師,北京信息科技大學(xué),教師;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)信息安全、數(shù)據(jù)挖掘。

    于靈凡(1998-),女,漢族,北京信息科技大學(xué),本科;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)流挖掘和管理。

    田斌(1983-),男,漢族,北京郵電大學(xué),博士,中國信息安全測評中心,高級工程師;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)空間安全。

    李犇(1986-),男,漢族,山東濟寧人,中國科學(xué)院大學(xué),碩士,北京市公安局朝陽分局,副科級警察;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)空間安全。

    李曄(1986-),男,漢族,河北保定人,北京郵電大學(xué),碩士,河北移動網(wǎng)絡(luò)管理中心,工程師;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)安全和管理。

    康海燕(1971-),男,漢族,河北石家莊人,北京理工大學(xué),博士,教授,北京信息科技大學(xué),副院長;主要研究方向和關(guān)注領(lǐng)域:網(wǎng)絡(luò)空間安全。

    猜你喜歡
    數(shù)據(jù)流
    復(fù)雜網(wǎng)絡(luò)混合屬性數(shù)據(jù)流密度檢測方法研究
    汽車維修數(shù)據(jù)流基礎(chǔ)(上)
    汽車維修數(shù)據(jù)流基礎(chǔ)(下)
    電火花加工數(shù)控系統(tǒng)軟件數(shù)據(jù)流控制技術(shù)研究
    基于數(shù)據(jù)流特性的MPTCP數(shù)據(jù)流調(diào)度算法研究
    面向分布式數(shù)據(jù)流大數(shù)據(jù)分類的多變量決策樹
    一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機制
    基于數(shù)據(jù)流的結(jié)構(gòu)化功能安全分析方法
    基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
    北醫(yī)三院 數(shù)據(jù)流疏通就診量
    中国美白少妇内射xxxbb| 国产麻豆成人av免费视频| а√天堂www在线а√下载| 国产精品日韩av在线免费观看| 成年女人永久免费观看视频| 18禁在线播放成人免费| 男女之事视频高清在线观看| 91久久精品国产一区二区三区| 91麻豆精品激情在线观看国产| 国产精品久久久久久精品电影| 九九久久精品国产亚洲av麻豆| 2021天堂中文幕一二区在线观| 国内精品一区二区在线观看| 最近最新中文字幕大全电影3| 日本爱情动作片www.在线观看 | 亚洲美女视频黄频| 婷婷色综合大香蕉| eeuss影院久久| 日韩欧美一区二区三区在线观看| 久久精品国产亚洲av香蕉五月| 最新中文字幕久久久久| 国产精品久久久久久精品电影| 五月玫瑰六月丁香| 99在线人妻在线中文字幕| 亚洲国产欧洲综合997久久,| 99久久精品热视频| 草草在线视频免费看| av在线观看视频网站免费| 免费看a级黄色片| 精品人妻视频免费看| 午夜影院日韩av| 91av网一区二区| 日韩精品有码人妻一区| 少妇丰满av| 婷婷六月久久综合丁香| 99国产极品粉嫩在线观看| 国产精品久久久久久亚洲av鲁大| 亚洲中文字幕一区二区三区有码在线看| 夜夜看夜夜爽夜夜摸| 精品99又大又爽又粗少妇毛片 | 性欧美人与动物交配| 亚洲黑人精品在线| 日本免费a在线| 亚洲aⅴ乱码一区二区在线播放| 亚洲精品影视一区二区三区av| 亚洲四区av| 毛片女人毛片| 最近最新免费中文字幕在线| 毛片女人毛片| 能在线免费观看的黄片| 国产单亲对白刺激| 欧美另类亚洲清纯唯美| 免费搜索国产男女视频| 色哟哟·www| 色综合站精品国产| 九九热线精品视视频播放| 一区二区三区四区激情视频 | 精品不卡国产一区二区三区| 一个人看的www免费观看视频| 国内精品一区二区在线观看| 日本成人三级电影网站| 又紧又爽又黄一区二区| 在线观看66精品国产| 亚洲中文字幕一区二区三区有码在线看| 成人国产一区最新在线观看| av在线观看视频网站免费| 国产不卡一卡二| 国产精品,欧美在线| 久久久久久伊人网av| 色综合站精品国产| 我要搜黄色片| 日本爱情动作片www.在线观看 | 欧美在线一区亚洲| 一区二区三区免费毛片| 亚洲欧美清纯卡通| 麻豆国产av国片精品| bbb黄色大片| 国内精品久久久久久久电影| 国产成人aa在线观看| 熟女人妻精品中文字幕| xxxwww97欧美| 免费看日本二区| 亚洲第一电影网av| 可以在线观看毛片的网站| 在线观看舔阴道视频| h日本视频在线播放| 国产视频一区二区在线看| 国产白丝娇喘喷水9色精品| 国产黄片美女视频| 全区人妻精品视频| 精品一区二区三区人妻视频| 欧美区成人在线视频| 免费在线观看影片大全网站| 久久热精品热| 午夜影院日韩av| 精品一区二区免费观看| 欧美性猛交黑人性爽| 一个人免费在线观看电影| 欧美成人a在线观看| 久久久久九九精品影院| 国产精品一区www在线观看 | 两个人的视频大全免费| 在线观看av片永久免费下载| 欧美日本亚洲视频在线播放| 国产男靠女视频免费网站| 美女免费视频网站| 日韩精品有码人妻一区| 日韩欧美一区二区三区在线观看| 九色成人免费人妻av| 嫩草影院新地址| 亚洲黑人精品在线| 在现免费观看毛片| 麻豆国产av国片精品| 韩国av在线不卡| 中文字幕免费在线视频6| 免费人成在线观看视频色| 亚洲无线观看免费| 中文亚洲av片在线观看爽| 欧美日本亚洲视频在线播放| 国产主播在线观看一区二区| 五月玫瑰六月丁香| 午夜亚洲福利在线播放| 国产精华一区二区三区| 精品欧美国产一区二区三| 国产成人aa在线观看| 久久精品国产99精品国产亚洲性色| 天堂影院成人在线观看| a级一级毛片免费在线观看| 欧美精品啪啪一区二区三区| 午夜福利在线观看免费完整高清在 | 在线观看舔阴道视频| 国产午夜精品论理片| 国产精品久久久久久久电影| 日韩欧美国产一区二区入口| av国产免费在线观看| 久久久久久久久久黄片| 国产精品女同一区二区软件 | 国产毛片a区久久久久| 欧美三级亚洲精品| 国产午夜福利久久久久久| 我的老师免费观看完整版| 精华霜和精华液先用哪个| 国产一区二区亚洲精品在线观看| 91久久精品国产一区二区成人| 亚洲五月天丁香| 国产成人影院久久av| 无人区码免费观看不卡| 精品午夜福利视频在线观看一区| 精品久久久噜噜| 国产成人一区二区在线| 久久久久国产精品人妻aⅴ院| 亚洲中文字幕一区二区三区有码在线看| 最好的美女福利视频网| 乱码一卡2卡4卡精品| 国产色爽女视频免费观看| 国产精品亚洲美女久久久| 看十八女毛片水多多多| 国产老妇女一区| 人妻夜夜爽99麻豆av| 国产精品福利在线免费观看| 国产主播在线观看一区二区| 久久久久久久久久黄片| 麻豆国产97在线/欧美| a级毛片a级免费在线| 校园人妻丝袜中文字幕| 免费人成视频x8x8入口观看| 好男人在线观看高清免费视频| 日本黄色片子视频| 国产久久久一区二区三区| 大又大粗又爽又黄少妇毛片口| a级一级毛片免费在线观看| 亚洲,欧美,日韩| 亚洲经典国产精华液单| 亚洲第一区二区三区不卡| 男女啪啪激烈高潮av片| 亚洲av中文av极速乱 | 国产亚洲av嫩草精品影院| 国产亚洲精品久久久com| 麻豆国产av国片精品| 国产日本99.免费观看| 久久精品国产亚洲av天美| 联通29元200g的流量卡| 成人特级黄色片久久久久久久| 村上凉子中文字幕在线| 99热网站在线观看| 噜噜噜噜噜久久久久久91| 日本爱情动作片www.在线观看 | 变态另类丝袜制服| 嫩草影院新地址| 亚洲av免费高清在线观看| 一级av片app| 国产综合懂色| 两性午夜刺激爽爽歪歪视频在线观看| 不卡视频在线观看欧美| 成年女人看的毛片在线观看| 亚洲成人中文字幕在线播放| 国产精品人妻久久久影院| 免费观看人在逋| 一边摸一边抽搐一进一小说| 成人av在线播放网站| 又爽又黄无遮挡网站| 免费观看精品视频网站| 成人高潮视频无遮挡免费网站| 日本五十路高清| 在线免费观看的www视频| 嫩草影院精品99| а√天堂www在线а√下载| 校园人妻丝袜中文字幕| 99久久精品国产国产毛片| 极品教师在线视频| 成人综合一区亚洲| 黄色一级大片看看| 免费在线观看影片大全网站| 精华霜和精华液先用哪个| 天堂动漫精品| 成人午夜高清在线视频| 春色校园在线视频观看| 国产精品久久电影中文字幕| 乱码一卡2卡4卡精品| 18+在线观看网站| 亚洲av二区三区四区| 神马国产精品三级电影在线观看| 国产精品,欧美在线| 综合色av麻豆| 亚洲va在线va天堂va国产| 欧美色欧美亚洲另类二区| 中文字幕免费在线视频6| 欧美一级a爱片免费观看看| 91在线观看av| 黄色日韩在线| 日韩精品青青久久久久久| 美女黄网站色视频| 国国产精品蜜臀av免费| 久久久色成人| 欧美国产日韩亚洲一区| 日韩,欧美,国产一区二区三区 | 国产高清视频在线播放一区| eeuss影院久久| 日韩强制内射视频| 在现免费观看毛片| 国产aⅴ精品一区二区三区波| 欧美日韩国产亚洲二区| av在线蜜桃| 亚洲美女视频黄频| 午夜亚洲福利在线播放| 一级黄片播放器| 色综合婷婷激情| 亚洲中文字幕日韩| 美女免费视频网站| 欧美性感艳星| 久久久色成人| av黄色大香蕉| 中国美白少妇内射xxxbb| 国产三级中文精品| 亚洲精品国产成人久久av| 99在线视频只有这里精品首页| 精品一区二区三区av网在线观看| 欧美最新免费一区二区三区| 日本与韩国留学比较| 国产av不卡久久| 97热精品久久久久久| 久久99热6这里只有精品| 午夜日韩欧美国产| 精品午夜福利视频在线观看一区| 日韩欧美在线二视频| 国产精品电影一区二区三区| 麻豆成人av在线观看| 色在线成人网| 免费高清视频大片| 成人特级av手机在线观看| 禁无遮挡网站| 人妻久久中文字幕网| 亚洲最大成人中文| 午夜影院日韩av| 欧美日韩中文字幕国产精品一区二区三区| 欧美成人一区二区免费高清观看| 成熟少妇高潮喷水视频| 特级一级黄色大片| 亚洲真实伦在线观看| 九九热线精品视视频播放| 麻豆av噜噜一区二区三区| 啦啦啦韩国在线观看视频| 色哟哟哟哟哟哟| 久久精品影院6| 男人的好看免费观看在线视频| 欧美日韩亚洲国产一区二区在线观看| 欧美潮喷喷水| 国产精品亚洲一级av第二区| 久久99热这里只有精品18| 午夜福利视频1000在线观看| 精品国内亚洲2022精品成人| 动漫黄色视频在线观看| 美女黄网站色视频| 亚洲国产色片| 真人做人爱边吃奶动态| 永久网站在线| 我的女老师完整版在线观看| 欧美成人一区二区免费高清观看| 午夜爱爱视频在线播放| 国产精品电影一区二区三区| av天堂在线播放| 亚洲七黄色美女视频| 欧美高清性xxxxhd video| 又黄又爽又免费观看的视频| 国产精品无大码| 国内毛片毛片毛片毛片毛片| aaaaa片日本免费| 搡老熟女国产l中国老女人| av天堂在线播放| 久久精品国产亚洲av香蕉五月| 一本久久中文字幕| 国产欧美日韩精品一区二区| 亚洲专区中文字幕在线| 精品久久久久久久久av| 热99re8久久精品国产| 久久精品国产鲁丝片午夜精品 | 亚洲熟妇熟女久久| a在线观看视频网站| 九色国产91popny在线| 亚洲中文字幕一区二区三区有码在线看| 美女黄网站色视频| 两个人视频免费观看高清| 午夜久久久久精精品| 久久热精品热| 亚州av有码| 性欧美人与动物交配| 悠悠久久av| 国产精品女同一区二区软件 | 日日撸夜夜添| 韩国av在线不卡| 伦理电影大哥的女人| 国产成人福利小说| 国产精品美女特级片免费视频播放器| 免费看光身美女| 国产蜜桃级精品一区二区三区| 国产美女午夜福利| 老司机深夜福利视频在线观看| avwww免费| 国产真实乱freesex| 午夜视频国产福利| 黄片wwwwww| 麻豆成人午夜福利视频| 欧美精品啪啪一区二区三区| 日日撸夜夜添| 国产亚洲av嫩草精品影院| 在线播放无遮挡| 国产免费av片在线观看野外av| 欧美色视频一区免费| 91狼人影院| 亚洲18禁久久av| 国产单亲对白刺激| 亚洲电影在线观看av| 乱人视频在线观看| 在线播放国产精品三级| 嫩草影视91久久| 日韩av在线大香蕉| 国产av麻豆久久久久久久| 最新中文字幕久久久久| 热99re8久久精品国产| 亚洲专区国产一区二区| 国产精品自产拍在线观看55亚洲| 老师上课跳d突然被开到最大视频| 神马国产精品三级电影在线观看| 色精品久久人妻99蜜桃| 亚洲午夜理论影院| 日韩欧美一区二区三区在线观看| 日本撒尿小便嘘嘘汇集6| 一级黄色大片毛片| 免费看美女性在线毛片视频| 成人综合一区亚洲| 婷婷六月久久综合丁香| 色视频www国产| 12—13女人毛片做爰片一| 69av精品久久久久久| 国产精品野战在线观看| 亚洲av.av天堂| 成年免费大片在线观看| 国产极品精品免费视频能看的| 午夜影院日韩av| 中国美女看黄片| 色综合色国产| 男女之事视频高清在线观看| 国产成人a区在线观看| 一a级毛片在线观看| 麻豆精品久久久久久蜜桃| 女同久久另类99精品国产91| 超碰av人人做人人爽久久| 免费一级毛片在线播放高清视频| 日日撸夜夜添| 午夜福利成人在线免费观看| 嫩草影视91久久| 国产淫片久久久久久久久| 亚洲色图av天堂| 九色成人免费人妻av| 一进一出抽搐动态| 1000部很黄的大片| 春色校园在线视频观看| 白带黄色成豆腐渣| 国产精品女同一区二区软件 | 在线免费观看的www视频| 国产久久久一区二区三区| 久久精品久久久久久噜噜老黄 | АⅤ资源中文在线天堂| 99在线视频只有这里精品首页| 欧美最新免费一区二区三区| 久久中文看片网| 可以在线观看的亚洲视频| 国产老妇女一区| 精品午夜福利在线看| 如何舔出高潮| 精品福利观看| 亚洲无线在线观看| 99热这里只有精品一区| 身体一侧抽搐| 18禁裸乳无遮挡免费网站照片| netflix在线观看网站| 99在线人妻在线中文字幕| 老司机午夜福利在线观看视频| 国产三级中文精品| 久久久久九九精品影院| 成人永久免费在线观看视频| 他把我摸到了高潮在线观看| 麻豆精品久久久久久蜜桃| 三级男女做爰猛烈吃奶摸视频| av在线天堂中文字幕| av专区在线播放| 久久99热这里只有精品18| 精品无人区乱码1区二区| 欧美三级亚洲精品| 少妇猛男粗大的猛烈进出视频 | 亚洲精品日韩av片在线观看| 可以在线观看的亚洲视频| 婷婷亚洲欧美| or卡值多少钱| 中文字幕人妻熟人妻熟丝袜美| 亚洲中文字幕一区二区三区有码在线看| 欧美成人a在线观看| 精品久久久久久久久久免费视频| 婷婷精品国产亚洲av在线| 久久久色成人| 99视频精品全部免费 在线| 国产黄色小视频在线观看| 欧美潮喷喷水| 国产精品av视频在线免费观看| 亚洲人成伊人成综合网2020| 中文亚洲av片在线观看爽| 亚洲黑人精品在线| 色5月婷婷丁香| 成人特级av手机在线观看| 成人综合一区亚洲| 久久精品国产清高在天天线| 中文字幕免费在线视频6| 精品人妻视频免费看| 国产中年淑女户外野战色| av.在线天堂| 中文字幕免费在线视频6| 黄色配什么色好看| 精品久久久久久久久av| 中文字幕高清在线视频| 国内揄拍国产精品人妻在线| 日本三级黄在线观看| 一a级毛片在线观看| 最近最新免费中文字幕在线| 天堂av国产一区二区熟女人妻| 色在线成人网| 国产成人aa在线观看| 亚洲成人久久性| 麻豆国产av国片精品| 国内精品一区二区在线观看| 我要看日韩黄色一级片| av专区在线播放| АⅤ资源中文在线天堂| 国产aⅴ精品一区二区三区波| 黄色女人牲交| 中文字幕精品亚洲无线码一区| 久久热精品热| 99精品久久久久人妻精品| 在线a可以看的网站| 亚洲国产精品成人综合色| 婷婷亚洲欧美| av视频在线观看入口| 国产激情偷乱视频一区二区| 成年女人永久免费观看视频| 窝窝影院91人妻| 精品久久国产蜜桃| 麻豆一二三区av精品| 亚洲内射少妇av| 日本一本二区三区精品| 99久久中文字幕三级久久日本| 久久精品国产鲁丝片午夜精品 | 国产精品久久电影中文字幕| 国产精品综合久久久久久久免费| 俺也久久电影网| 日本-黄色视频高清免费观看| 欧美黑人巨大hd| 黄色配什么色好看| 偷拍熟女少妇极品色| 午夜免费男女啪啪视频观看 | 国模一区二区三区四区视频| 黄色配什么色好看| 欧美激情在线99| 亚洲国产精品合色在线| 搡老妇女老女人老熟妇| 亚洲va日本ⅴa欧美va伊人久久| 免费不卡的大黄色大毛片视频在线观看 | 成人一区二区视频在线观看| 欧美日本亚洲视频在线播放| 很黄的视频免费| 日本与韩国留学比较| 国产69精品久久久久777片| 亚洲av中文av极速乱 | 99国产极品粉嫩在线观看| 久99久视频精品免费| 国产女主播在线喷水免费视频网站 | 国产爱豆传媒在线观看| a在线观看视频网站| 熟女电影av网| 国产精华一区二区三区| 在线天堂最新版资源| 久久国内精品自在自线图片| 日本-黄色视频高清免费观看| 日本欧美国产在线视频| ponron亚洲| 久久亚洲精品不卡| 成人鲁丝片一二三区免费| 日本五十路高清| 无人区码免费观看不卡| 成人国产一区最新在线观看| 男人的好看免费观看在线视频| 亚洲中文字幕一区二区三区有码在线看| 最近在线观看免费完整版| 亚洲成人久久性| 午夜激情欧美在线| 午夜福利18| 亚洲精品456在线播放app | 校园春色视频在线观看| 亚洲欧美日韩无卡精品| 老司机午夜福利在线观看视频| 一级a爱片免费观看的视频| 一级av片app| 99国产极品粉嫩在线观看| 桃色一区二区三区在线观看| 午夜福利高清视频| 午夜精品久久久久久毛片777| 国产高潮美女av| 久久久久性生活片| 少妇人妻一区二区三区视频| 成熟少妇高潮喷水视频| 国产精品久久久久久精品电影| 男女那种视频在线观看| 欧美日韩中文字幕国产精品一区二区三区| 国产高清三级在线| 久久久成人免费电影| 国内久久婷婷六月综合欲色啪| 国产91精品成人一区二区三区| 成人美女网站在线观看视频| 亚洲av美国av| 午夜免费男女啪啪视频观看 | 男人和女人高潮做爰伦理| 成人av一区二区三区在线看| 美女 人体艺术 gogo| 精品久久久久久,| x7x7x7水蜜桃| eeuss影院久久| 国产综合懂色| 97超视频在线观看视频| 国产精品电影一区二区三区| 偷拍熟女少妇极品色| 国产伦一二天堂av在线观看| 久久久久久久精品吃奶| 国产亚洲精品久久久久久毛片| 99久久精品国产国产毛片| 国产高潮美女av| 两人在一起打扑克的视频| 日韩精品有码人妻一区| 黄色丝袜av网址大全| www.色视频.com| 成人一区二区视频在线观看| 久久久精品欧美日韩精品| 婷婷亚洲欧美| 一本久久中文字幕| 日韩一本色道免费dvd| 免费看日本二区| 男女做爰动态图高潮gif福利片| 级片在线观看| 淫秽高清视频在线观看| 看十八女毛片水多多多| 美女cb高潮喷水在线观看| 日韩欧美 国产精品| 午夜激情欧美在线| 精华霜和精华液先用哪个| 国产综合懂色| 久久人人爽人人爽人人片va| 日日摸夜夜添夜夜添av毛片 | 亚洲国产精品合色在线| 午夜福利视频1000在线观看| 22中文网久久字幕| 如何舔出高潮| 长腿黑丝高跟| 韩国av一区二区三区四区| 亚洲精华国产精华精| 老熟妇仑乱视频hdxx| 久久久国产成人精品二区| 婷婷六月久久综合丁香| 人妻丰满熟妇av一区二区三区| 国产黄色小视频在线观看| 999久久久精品免费观看国产| 国产精品一区www在线观看 | a在线观看视频网站| 国内精品美女久久久久久| 午夜激情欧美在线| 美女免费视频网站| 又爽又黄a免费视频| 国产欧美日韩精品亚洲av| 成人精品一区二区免费|