• <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ù)流疏通就診量
    一a级毛片在线观看| 国产亚洲精品一区二区www| 日韩欧美精品v在线| 一个人免费在线观看的高清视频| 国产精品影院久久| 男女之事视频高清在线观看| 国产淫片久久久久久久久 | svipshipincom国产片| 国产高清有码在线观看视频| 亚洲精品一区av在线观看| 欧美乱色亚洲激情| 午夜成年电影在线免费观看| 国产精品爽爽va在线观看网站| 免费av毛片视频| 天天躁狠狠躁夜夜躁狠狠躁| 女同久久另类99精品国产91| av天堂中文字幕网| 99国产精品一区二区三区| 中文字幕高清在线视频| 一级毛片女人18水好多| 观看免费一级毛片| 黄色丝袜av网址大全| 色av中文字幕| 久久草成人影院| av片东京热男人的天堂| 可以在线观看的亚洲视频| 99久久国产精品久久久| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲第一欧美日韩一区二区三区| 亚洲av电影在线进入| 国产午夜精品久久久久久| 熟女电影av网| 久久国产精品影院| 怎么达到女性高潮| 精品国产乱码久久久久久男人| 国产高清视频在线观看网站| 国产欧美日韩精品亚洲av| 最好的美女福利视频网| 一进一出抽搐动态| 嫩草影院入口| 午夜福利在线观看吧| 欧美成人性av电影在线观看| 国产一区二区激情短视频| 男女床上黄色一级片免费看| 免费电影在线观看免费观看| 女人高潮潮喷娇喘18禁视频| 国产高清视频在线播放一区| 成人18禁在线播放| bbb黄色大片| 别揉我奶头~嗯~啊~动态视频| 90打野战视频偷拍视频| 久久中文字幕人妻熟女| 国产黄a三级三级三级人| 久久精品综合一区二区三区| 一个人免费在线观看的高清视频| 男女之事视频高清在线观看| 国产精品爽爽va在线观看网站| 久久久久久久午夜电影| 免费高清视频大片| 久久中文字幕人妻熟女| 免费搜索国产男女视频| av女优亚洲男人天堂 | 操出白浆在线播放| x7x7x7水蜜桃| 可以在线观看的亚洲视频| 免费看十八禁软件| 嫩草影院精品99| 1024香蕉在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 丰满人妻熟妇乱又伦精品不卡| 在线观看免费午夜福利视频| 欧美性猛交黑人性爽| 又粗又爽又猛毛片免费看| 一二三四在线观看免费中文在| 成年版毛片免费区| 成人永久免费在线观看视频| 香蕉久久夜色| 欧美日韩综合久久久久久 | 男人舔奶头视频| 女人高潮潮喷娇喘18禁视频| 婷婷精品国产亚洲av在线| 日韩欧美在线乱码| 久久久色成人| 欧美xxxx黑人xx丫x性爽| 天天躁日日操中文字幕| 国产伦人伦偷精品视频| 变态另类丝袜制服| 长腿黑丝高跟| 免费高清视频大片| АⅤ资源中文在线天堂| 亚洲中文av在线| 国产av不卡久久| 美女黄网站色视频| 国产高清视频在线观看网站| 国产一区二区激情短视频| 国产三级黄色录像| 久久中文字幕人妻熟女| 午夜亚洲福利在线播放| 亚洲精品久久国产高清桃花| 性色avwww在线观看| 天天躁日日操中文字幕| 在线观看午夜福利视频| 亚洲精品久久国产高清桃花| 精品久久久久久久末码| 国产精品美女特级片免费视频播放器 | 每晚都被弄得嗷嗷叫到高潮| 久久精品91蜜桃| 亚洲精品在线美女| 国产视频一区二区在线看| 亚洲va日本ⅴa欧美va伊人久久| 白带黄色成豆腐渣| 岛国在线观看网站| 精品电影一区二区在线| av中文乱码字幕在线| 精品一区二区三区视频在线观看免费| 99视频精品全部免费 在线 | 色播亚洲综合网| 亚洲国产精品成人综合色| cao死你这个sao货| 这个男人来自地球电影免费观看| 久久久国产成人免费| 男插女下体视频免费在线播放| 毛片女人毛片| 午夜福利在线观看吧| a级毛片a级免费在线| 午夜免费观看网址| 18禁黄网站禁片免费观看直播| 五月伊人婷婷丁香| 精品人妻1区二区| 不卡一级毛片| 亚洲最大成人中文| 可以在线观看毛片的网站| 成熟少妇高潮喷水视频| 午夜精品久久久久久毛片777| 久久久久国内视频| 国产精品爽爽va在线观看网站| 久久天堂一区二区三区四区| 在线视频色国产色| 神马国产精品三级电影在线观看| 久久欧美精品欧美久久欧美| avwww免费| 亚洲性夜色夜夜综合| 欧美一区二区国产精品久久精品| 久久99热这里只有精品18| 亚洲精品美女久久av网站| 亚洲精品中文字幕一二三四区| 少妇裸体淫交视频免费看高清| 亚洲中文av在线| 午夜免费观看网址| av国产免费在线观看| 久久久国产欧美日韩av| 日韩成人在线观看一区二区三区| 亚洲中文av在线| 日韩欧美免费精品| 精品欧美国产一区二区三| 午夜激情欧美在线| 国产视频内射| av片东京热男人的天堂| 又大又爽又粗| 1024手机看黄色片| 亚洲人成电影免费在线| 99久久成人亚洲精品观看| 老司机午夜福利在线观看视频| 国产精品一及| 天堂动漫精品| cao死你这个sao货| 狠狠狠狠99中文字幕| 又粗又爽又猛毛片免费看| 国产一区在线观看成人免费| 亚洲中文av在线| 十八禁人妻一区二区| 欧美日韩亚洲国产一区二区在线观看| 日本在线视频免费播放| 亚洲在线自拍视频| 国内精品久久久久精免费| 久久午夜综合久久蜜桃| 99热精品在线国产| 欧美日韩瑟瑟在线播放| 动漫黄色视频在线观看| 国产精品久久久久久亚洲av鲁大| 国产精品久久久人人做人人爽| 国产高清视频在线观看网站| 俄罗斯特黄特色一大片| www.www免费av| 久久久国产成人免费| 首页视频小说图片口味搜索| 美女扒开内裤让男人捅视频| 一本精品99久久精品77| 欧美一级a爱片免费观看看| 日日夜夜操网爽| 一本综合久久免费| 手机成人av网站| 亚洲精品在线美女| 男人舔奶头视频| 少妇丰满av| 久久久久久国产a免费观看| 午夜福利在线观看吧| 成人鲁丝片一二三区免费| 精品国内亚洲2022精品成人| 亚洲国产精品合色在线| 精品电影一区二区在线| 国产av不卡久久| 麻豆av在线久日| 亚洲avbb在线观看| 一个人免费在线观看电影 | 久久久久久久久久黄片| 亚洲av电影在线进入| 亚洲五月婷婷丁香| 国产单亲对白刺激| 一级毛片高清免费大全| 欧美三级亚洲精品| 欧美av亚洲av综合av国产av| 一进一出好大好爽视频| 叶爱在线成人免费视频播放| 毛片女人毛片| www.精华液| 丁香六月欧美| 三级男女做爰猛烈吃奶摸视频| 国产三级中文精品| 天堂√8在线中文| 18美女黄网站色大片免费观看| 人妻久久中文字幕网| 日日夜夜操网爽| 成年版毛片免费区| 午夜福利18| 日韩欧美一区二区三区在线观看| 精品久久久久久久毛片微露脸| 麻豆成人午夜福利视频| 国产高清三级在线| www日本在线高清视频| 久久欧美精品欧美久久欧美| 婷婷六月久久综合丁香| 国产伦人伦偷精品视频| 成人av在线播放网站| svipshipincom国产片| 天堂av国产一区二区熟女人妻| 午夜两性在线视频| 国产高清激情床上av| 欧美一区二区国产精品久久精品| 国产亚洲av嫩草精品影院| 日本黄色片子视频| 精品一区二区三区av网在线观看| 在线十欧美十亚洲十日本专区| 亚洲欧美日韩东京热| 精品一区二区三区视频在线观看免费| 国产不卡一卡二| 国产精品爽爽va在线观看网站| 成年人黄色毛片网站| 精品日产1卡2卡| 看免费av毛片| 又黄又爽又免费观看的视频| 国产精品久久久久久亚洲av鲁大| 88av欧美| 国模一区二区三区四区视频 | 国产精品亚洲一级av第二区| 久久久国产欧美日韩av| or卡值多少钱| 成年人黄色毛片网站| 国产精品 欧美亚洲| 国产伦在线观看视频一区| 国产99白浆流出| 欧美黑人欧美精品刺激| 母亲3免费完整高清在线观看| 法律面前人人平等表现在哪些方面| 国产伦一二天堂av在线观看| 999精品在线视频| 久久这里只有精品中国| 老汉色av国产亚洲站长工具| 亚洲欧美日韩卡通动漫| 免费在线观看亚洲国产| 高潮久久久久久久久久久不卡| 性欧美人与动物交配| 国产激情欧美一区二区| 免费av不卡在线播放| 精品久久久久久,| 国产伦人伦偷精品视频| 欧美成狂野欧美在线观看| 国产久久久一区二区三区| 免费看光身美女| 神马国产精品三级电影在线观看| 美女黄网站色视频| 成在线人永久免费视频| 国产真实乱freesex| 制服人妻中文乱码| 亚洲色图av天堂| 国产免费av片在线观看野外av| 欧美在线一区亚洲| 日本在线视频免费播放| 99国产精品一区二区三区| 久久国产乱子伦精品免费另类| 极品教师在线免费播放| 精品日产1卡2卡| 亚洲va日本ⅴa欧美va伊人久久| 精品久久久久久,| 在线观看美女被高潮喷水网站 | 国产精品国产高清国产av| 亚洲激情在线av| 99riav亚洲国产免费| 亚洲精品乱码久久久v下载方式 | 中文资源天堂在线| 亚洲真实伦在线观看| 国产一区二区在线av高清观看| 两性夫妻黄色片| 午夜精品一区二区三区免费看| 欧美一区二区精品小视频在线| 一个人免费在线观看的高清视频| 久99久视频精品免费| 亚洲av片天天在线观看| 欧美又色又爽又黄视频| 国产一区二区三区在线臀色熟女| 久久这里只有精品19| 久久精品国产综合久久久| 国产成人系列免费观看| 免费大片18禁| 99热这里只有精品一区 | 亚洲av成人不卡在线观看播放网| 欧美性猛交╳xxx乱大交人| 欧美色欧美亚洲另类二区| 国产精品电影一区二区三区| 国产三级中文精品| 欧美日韩乱码在线| 精品日产1卡2卡| 国产黄片美女视频| 国产精品香港三级国产av潘金莲| 亚洲国产精品成人综合色| 成年免费大片在线观看| 国产精品99久久久久久久久| 男女下面进入的视频免费午夜| 两个人视频免费观看高清| 国产av一区在线观看免费| 亚洲人成网站在线播放欧美日韩| 国产精品一区二区三区四区久久| 精品熟女少妇八av免费久了| 亚洲午夜理论影院| 18禁黄网站禁片免费观看直播| 天天躁日日操中文字幕| 欧美另类亚洲清纯唯美| 国产精品1区2区在线观看.| 免费av毛片视频| 麻豆成人午夜福利视频| 真人做人爱边吃奶动态| 亚洲专区中文字幕在线| 我要搜黄色片| 亚洲av电影不卡..在线观看| 亚洲欧美精品综合一区二区三区| 一进一出好大好爽视频| 99在线视频只有这里精品首页| 91老司机精品| ponron亚洲| 精品国产乱码久久久久久男人| 亚洲一区高清亚洲精品| 在线观看66精品国产| 亚洲精品色激情综合| 无人区码免费观看不卡| 亚洲午夜理论影院| 国产真人三级小视频在线观看| 中国美女看黄片| 国产在线精品亚洲第一网站| 伊人久久大香线蕉亚洲五| 91av网站免费观看| 欧美日韩亚洲国产一区二区在线观看| 成年版毛片免费区| 久久久久久久久久黄片| 18禁黄网站禁片午夜丰满| 亚洲最大成人中文| 久久精品夜夜夜夜夜久久蜜豆| 国产成人精品无人区| 国产激情久久老熟女| 小说图片视频综合网站| 99久久精品热视频| 精品一区二区三区视频在线 | 中文字幕最新亚洲高清| 国产精品综合久久久久久久免费| 99国产综合亚洲精品| 欧美成人免费av一区二区三区| 国产乱人伦免费视频| 黄片小视频在线播放| 最近在线观看免费完整版| 小蜜桃在线观看免费完整版高清| 欧美又色又爽又黄视频| 18禁美女被吸乳视频| 国产激情久久老熟女| 国产视频一区二区在线看| www.999成人在线观看| 成年免费大片在线观看| 日本熟妇午夜| 色综合站精品国产| 午夜久久久久精精品| 一区二区三区高清视频在线| 九色成人免费人妻av| 国产成人aa在线观看| 小说图片视频综合网站| a级毛片a级免费在线| 欧美极品一区二区三区四区| 亚洲在线观看片| 岛国在线观看网站| 久久精品综合一区二区三区| x7x7x7水蜜桃| 国内精品一区二区在线观看| 欧美+亚洲+日韩+国产| 久久性视频一级片| 脱女人内裤的视频| 亚洲 国产 在线| 少妇裸体淫交视频免费看高清| 成人一区二区视频在线观看| 99久久精品热视频| 亚洲精品美女久久久久99蜜臀| www.熟女人妻精品国产| 丁香欧美五月| 免费搜索国产男女视频| 国产伦精品一区二区三区四那| 国产高清视频在线观看网站| 国内久久婷婷六月综合欲色啪| 人人妻,人人澡人人爽秒播| 午夜精品在线福利| 黄色日韩在线| 亚洲,欧美精品.| 老司机福利观看| 成人国产一区最新在线观看| 日本一二三区视频观看| 成年版毛片免费区| 极品教师在线免费播放| 成人一区二区视频在线观看| 国产蜜桃级精品一区二区三区| 老司机午夜十八禁免费视频| 精品国产亚洲在线| 一边摸一边抽搐一进一小说| 在线十欧美十亚洲十日本专区| 我要搜黄色片| 天堂av国产一区二区熟女人妻| 久久久久久久久久黄片| 在线播放国产精品三级| 999久久久国产精品视频| 免费观看的影片在线观看| 亚洲精品一卡2卡三卡4卡5卡| 极品教师在线免费播放| 少妇的逼水好多| 长腿黑丝高跟| 成人18禁在线播放| 国产精品av视频在线免费观看| 女人被狂操c到高潮| 99国产极品粉嫩在线观看| 真人一进一出gif抽搐免费| 一二三四在线观看免费中文在| 亚洲性夜色夜夜综合| xxx96com| 亚洲精品一区av在线观看| 久久性视频一级片| 免费av不卡在线播放| 男女视频在线观看网站免费| 免费一级毛片在线播放高清视频| 亚洲成人中文字幕在线播放| 后天国语完整版免费观看| 又紧又爽又黄一区二区| 99热只有精品国产| 国产三级在线视频| 国产真实乱freesex| 在线观看66精品国产| 99国产精品一区二区蜜桃av| 亚洲av成人一区二区三| 欧美黄色片欧美黄色片| 日本在线视频免费播放| 午夜福利欧美成人| 亚洲国产欧美人成| 国产av麻豆久久久久久久| 美女高潮喷水抽搐中文字幕| 久久国产精品人妻蜜桃| 日韩欧美三级三区| 亚洲精品456在线播放app | 国产精品一区二区免费欧美| 在线永久观看黄色视频| 亚洲avbb在线观看| 午夜福利欧美成人| 老司机午夜福利在线观看视频| 亚洲专区中文字幕在线| 桃红色精品国产亚洲av| 手机成人av网站| 亚洲av日韩精品久久久久久密| 精品国内亚洲2022精品成人| 成人鲁丝片一二三区免费| 午夜福利在线在线| 女警被强在线播放| 亚洲国产高清在线一区二区三| 一夜夜www| 欧美丝袜亚洲另类 | 国模一区二区三区四区视频 | 噜噜噜噜噜久久久久久91| 黄色丝袜av网址大全| 久久精品aⅴ一区二区三区四区| 国产成人aa在线观看| 成年免费大片在线观看| av福利片在线观看| 国产精品一及| 欧美另类亚洲清纯唯美| 欧美一区二区精品小视频在线| 久久久久九九精品影院| 手机成人av网站| 欧美性猛交╳xxx乱大交人| 两个人看的免费小视频| 亚洲美女黄片视频| 国产精华一区二区三区| 不卡av一区二区三区| 一二三四社区在线视频社区8| 又爽又黄无遮挡网站| 精品国产亚洲在线| 亚洲七黄色美女视频| 国产探花在线观看一区二区| 美女午夜性视频免费| 18禁美女被吸乳视频| 亚洲欧洲精品一区二区精品久久久| 国产亚洲av高清不卡| 18禁国产床啪视频网站| 欧美日韩福利视频一区二区| 又黄又爽又免费观看的视频| 变态另类丝袜制服| 日韩欧美在线二视频| 久久欧美精品欧美久久欧美| 高清毛片免费观看视频网站| 亚洲中文日韩欧美视频| 他把我摸到了高潮在线观看| 日本黄色片子视频| 日本黄大片高清| 69av精品久久久久久| 成人精品一区二区免费| 亚洲精品美女久久av网站| 国内久久婷婷六月综合欲色啪| 久久精品夜夜夜夜夜久久蜜豆| 无人区码免费观看不卡| 精品国产超薄肉色丝袜足j| 亚洲精华国产精华精| 亚洲va日本ⅴa欧美va伊人久久| 天堂动漫精品| 两个人看的免费小视频| 美女午夜性视频免费| 人妻久久中文字幕网| 五月伊人婷婷丁香| 成年女人毛片免费观看观看9| 国产三级在线视频| 99热6这里只有精品| 麻豆久久精品国产亚洲av| 成年人黄色毛片网站| 成年女人看的毛片在线观看| 桃红色精品国产亚洲av| 日本成人三级电影网站| 日本 欧美在线| 免费av不卡在线播放| 99久久无色码亚洲精品果冻| 不卡av一区二区三区| 黄色视频,在线免费观看| 人妻丰满熟妇av一区二区三区| 久久天堂一区二区三区四区| 丰满人妻熟妇乱又伦精品不卡| 久久精品夜夜夜夜夜久久蜜豆| 99热这里只有精品一区 | 国产精品香港三级国产av潘金莲| 人妻久久中文字幕网| 精品久久久久久,| 国产视频内射| 91字幕亚洲| 18禁黄网站禁片午夜丰满| 成人av一区二区三区在线看| 毛片女人毛片| 午夜两性在线视频| 老鸭窝网址在线观看| 99精品在免费线老司机午夜| 97超视频在线观看视频| 久久久久精品国产欧美久久久| 国产精品香港三级国产av潘金莲| 国产久久久一区二区三区| 久久婷婷人人爽人人干人人爱| www.熟女人妻精品国产| 欧美午夜高清在线| 久久精品国产99精品国产亚洲性色| 亚洲真实伦在线观看| av片东京热男人的天堂| 亚洲真实伦在线观看| 国产69精品久久久久777片 | 亚洲欧美日韩高清专用| 99久久久亚洲精品蜜臀av| 成年人黄色毛片网站| 国产精品98久久久久久宅男小说| 国模一区二区三区四区视频 | 我要搜黄色片| 熟妇人妻久久中文字幕3abv| а√天堂www在线а√下载| 欧美绝顶高潮抽搐喷水| 亚洲狠狠婷婷综合久久图片| 国产熟女xx| 嫩草影院精品99| 看片在线看免费视频| 久久香蕉国产精品| 国产激情偷乱视频一区二区| 亚洲熟妇中文字幕五十中出| 一本精品99久久精品77| 亚洲,欧美精品.| 亚洲欧美日韩高清在线视频| 国产一区二区在线av高清观看| 国产av麻豆久久久久久久| 99在线人妻在线中文字幕| 国产精品电影一区二区三区| 国产精品九九99| 超碰成人久久| 少妇裸体淫交视频免费看高清| 亚洲国产精品合色在线| 亚洲国产精品成人综合色| 婷婷精品国产亚洲av| 18禁裸乳无遮挡免费网站照片| 成人特级黄色片久久久久久久| 香蕉国产在线看| 亚洲成人久久性| 在线免费观看不下载黄p国产 | 嫩草影视91久久| 久久久久性生活片| 亚洲乱码一区二区免费版| 亚洲精品456在线播放app |