精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開源大數據查詢分析引擎現狀

大數據
此文是與我的《基于大數據分析的安全管理平臺技術研究及應用》同期發表在內刊上的我的同事們的作品,轉載于此。這些基礎性的研究和測試對比分析,對于我們的BDSA技術路線選定大有幫助。

文|葉蓬 【按:此文是與我的《基于大數據分析的安全管理平臺技術研究及應用》同期發表在內刊上的我的同事們的作品,轉載于此。這些基礎性的研究和測試對比分析,對于我們的BDSA技術路線選定大有幫助。】

[[136780]]

引言

大數據查詢分析是云計算中核心問題之一,自從Google在2006年之前的幾篇論文奠定云計算領域基礎,尤其是GFS、Map-Reduce、 Bigtable被稱為云計算底層技術三大基石。GFS、Map-Reduce技術直接支持了Apache Hadoop項目的誕生。Bigtable和Amazon Dynamo直接催生了NoSQL這個嶄新的數據庫領域,撼動了RDBMS在商用數據庫和數據倉庫方面幾十年的統治性地位。FaceBook的Hive項 目是建立在Hadoop上的數據倉庫基礎構架,提供了一系列用于存儲、查詢和分析大規模數據的工具。當我們還浸淫在GFS、Map-Reduce、 Bigtable等Google技術中,并進行理解、掌握、模仿時,Google在2009年之后,連續推出多項新技術,包括:Dremel、 Pregel、Percolator、Spanner和F1。其中,Dremel促使了實時計算系統的興起,Pregel開辟了圖數據計算這個新方 向,Percolator使分布式增量索引更新成為文本檢索領域的新標準,Spanner和F1向我們展現了跨數據中心數據庫的可能。在Google的第 二波技術浪潮中,基于Hive和Dremel,新興的大數據公司Cloudera開源了大數據查詢分析引擎Impala,Hortonworks開源了 Stinger,Fackbook開源了Presto。類似Pregel,UC Berkeley AMPLAB實驗室開發了Spark圖計算框架,并以Spark為核心開源了大數據查詢分析引擎Shark。由于某電信運營商項目中大數據查詢引擎選型需 求,本文將會對Hive、Impala、Shark、Stinger和Presto這五類主流的開源大數據查詢分析引擎進行簡要介紹以及性能比較,***進 行總結與展望。Hive、Impala、Shark、Stinger和Presto的進化圖譜如圖1所示。

大數據

圖1. Impala、Shark、Stinger和Presto的進化圖譜

當前主流引擎簡介

基于Map-Reduce模式的Hadoop擅長數據批處理,不是特別符合即時查詢的場景。實時查詢一般使用MPP (Massively Parallel Processing)的架構,因此用戶需要在Hadoop和MPP兩種技術中選擇。在Google的第二波技術浪潮中,一些基于Hadoop架構的快速 SQL訪問技術逐步獲得人們關注。現在有一種新的趨勢是MPP和Hadoop相結合提供快速SQL訪問框架。最近有四個很熱門的開源工具出 來:Impala、Shark、Stinger和Presto。這也顯示了大數據領域對于Hadoop生態系統中支持實時查詢的期望。總體來 說,Impala、Shark、Stinger和Presto四個系統都是類SQL實時大數據查詢分析引擎,但是它們的技術側重點完全不同。而且它們也不 是為了替換Hive而生,Hive在做數據倉庫時是非常有價值的。這四個系統與Hive都是構建在Hadoop之上的數據查詢工具,各有不同的側重適應 面,但從客戶端使用來看它們與Hive有很多的共同之處,如數據表元數據、Thrift接口、ODBC/JDBC驅動、SQL語法、靈活的文件格式、存儲 資源池等。Hive與Impala、Shark、Stinger、Presto在Hadoop中的關系如圖2所示。Hive適用于長時間的批處理查詢分 析,而Impala、Shark、Stinger和Presto適用于實時交互式SQL查詢,它們給數據分析人員提供了快速實驗、驗證想法的大數據分析工 具。可以先使用Hive進行數據轉換處理,之后使用這四個系統中的一個在Hive處理后的結果數據集上進行快速的數據分析。下面,從問題域出發簡單介紹 Hive、Impala、Shark、Stinger和Presto:

1) Hive,披著SQL外衣的Map-Reduce。Hive是為方便用戶使用Map-Reduce而在外 面封裝了一層SQL,由于Hive采 用了SQL,它的問題域比Map-Reduce更窄,因為很多問題,SQL表達不出來,比如一些數據挖掘算法,推薦算法、圖像識別算法等,這些仍只能通過 編寫Map-Reduce完成。

2) Impala:Google Dremel的開源實現(Apache Drill類似),因為交互式實時計算需求,Cloudera推出了Impala系統,該系統適用于交互式實時處理場景,要求***產生的數據量一定要少。

3) Shark/Spark:為了提高Map-Reduce的計算效率,Berkeley的AMPLab實驗室開發了Spark,Spark可看 做基于內存的Map-Reduce實現,此外,伯克利還在Spark基礎上封裝了一層SQL,產生了一個新的類似Hive的系統Shark。

4) Stinger Initiative(Tez optimized Hive):Hortonworks 開源了一個DAG計算框架Tez,Tez可以理解為Google Pregel的開源實現,該框架可以像Map-Reduce一樣,可以用來設計DAG應用程序,但需要注意的是,Tez只能運行在YARN上。Tez的一 個重要應用是優化Hive和PIG這種典型的DAG應用場景,它通過減少數據讀寫IO,優化DAG流程使得Hive速度提供了很多倍。

5) Presto:FaceBook于2013年11月份開源了Presto,一個分布式SQL查詢引擎,它 被設計為用來專門進行高速、實時的數 據分析。它支持標準的ANSI SQL,包括復雜查詢、聚合(aggregation)、連接(join)和窗口函數(window functions)。Presto設計了一個簡單的數據存儲的抽象層,來滿足在不同數據存儲系統(包括HBase、HDFS、Scribe等)之上都可 以使用SQL進行查詢。

大數據

圖2. Hive與Impala、Shark、Stinger、Presto在Hadoop中的關系

#p#

當前主流引擎架構

Hive

Hive是基于Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射為一張數據庫表,并提供完整的SQL查詢功能,可以將SQL語句轉換為 Map-Reduce任務進行運行,十分適合數據倉庫的統計分析。其架構如圖3所示,Hadoop和Map-Reduce是Hive架構的根基。Hive 架構包括如下組件:CLI(Command Line Interface)、JDBC/ODBC、Thrift Server、Meta Store和Driver(Complier、Optimizer和Executor)。

大數據

圖3. Hive架構

Impala架構

Impala是Cloudera在受到Google的Dremel啟發下開發的實時交互SQL大數據查詢工具,它可以看成是Google Dremel架構和MPP (Massively Parallel Processing)結構的結合體。Impala沒有再使用緩慢的Hive&Map-Reduce批處理,而是通過使用與商用并行關系數據庫中 類似的分布式查詢引擎(由Query Planner、Query Coordinator和Query Exec Engine三部分組成),可以直接從HDFS或HBase中用SELECT、JOIN和統計函數查詢數據,從而大大降低了延遲,其架構如圖4所 示,Impala主要由Impalad,State Store和CLI組成。Impalad與DataNode運行在同一節點上,由Impalad進程表示,它接收客戶端的查詢請求(接收查詢請求的 Impalad為Coordinator,Coordinator通過JNI調用java前端解釋SQL查詢語句,生成查詢計劃樹,再通過調度器把執行計 劃分發給具有相應數據的其它Impalad進行執行),讀寫數據,并行執行查詢,并把結果通過網絡流式的傳送回給Coordinator,由 Coordinator返回給客戶端。同時Impalad也與State Store保持連接,用于確定哪個Impalad是健康和可以接受新的工作。Impala State Store跟蹤集群中的Impalad的健康狀態及位置信息,由state-stored進程表示,它通過創建多個線程來處理Impalad的注冊訂閱和 與各Impalad保持心跳連接,各Impalad都會緩存一份State Store中的信息,當State Store離線后,因為Impalad有State Store的緩存仍然可以工作,但會因為有些Impalad失效了,而已緩存數據無法更新,導致把執行計劃分配給了失效的Impalad,導致查詢失敗。 CLI提供給用戶查詢使用的命令行工具,同時Impala還提供了Hue,JDBC,ODBC,Thrift使用接口。

大數據
圖4. Impala架構

Shark架構

Shark是UC Berkeley AMPLAB開源的一款數據倉庫產品,它完全兼容Hive的HQL語法,但與Hive不同的是,Hive的計算框架采用Map-Reduce,而 Shark采用Spark。所以,Hive是SQL on Map-Reduce,而Shark是Hive on Spark。其架構如圖4所示,為了***程度的保持和Hive的兼容性,Shark復用了Hive的大部分組件,如下所示:

1) SQL Parser&Plan generation: Shark完全兼容Hive的HQL語法,而且Shark使用了Hive的API來實現query Parsing和 query Plan generation,僅僅***的Physical Plan execution階段用Spark代替Hadoop Map-Reduce;

2) metastore:Shark采用和Hive一樣的meta信息,Hive里創建的表用Shark可無縫訪問;

3) SerDe: Shark的序列化機制以及數據類型與Hive完全一致;

4) UDF: Shark可重用Hive里的所有UDF。通過配置Shark參數,Shark可以自動在內存中緩存特定的RDD(Resilient Distributed Dataset),實現數據重用,進而加快特定數據集的檢索。同時,Shark通過UDF用戶自定義函數實現特定的數據分析學習算法,使得SQL數據查詢 和運算分析能結合在一起,***化RDD的重復使用;

5) Driver:Shark在Hive的CliDriver基礎上進行了一個封裝,生成一個SharkCliDriver,這是shark命令的入口;

6) ThriftServer:Shark在Hive的ThriftServer(支持JDBC/ODBC)基礎上,做了一個封裝,生成了一個SharkServer,也提供JDBC/ODBC服務。

大數據

圖5. Shark架構

Spark是UC Berkeley AMP lab所開源的類Hadoop Map-Reduce的通用的并行計算框架,Spark基于Map-Reduce算法實現的分布式計算,擁有Hadoop Map-Reduce所具有的優點;但不同于Map-Reduce的是Job中間輸出和結果可以保存在內存中,從而不再需要讀寫HDFS,因此Spark 能更好地適用于數據挖掘與機器學習等需要迭代的Map-Reduce的算法。其架構如圖6所示:

大數據
圖6. Spark架構

與Hadoop的對比,Spark的中間數據放到內存中,對于迭代運算效率更高,因此Spark適用于需要多次操作特定數據集的應用場合。需要反復 操作的 次數越多,所需讀取的數據量越大,受益越大,數據量小但是計算密集度較大的場合,受益就相對較小。Spark比Hadoop更通用,Spark提供的數據 集操作類型有很多種(map, filter, flatMap, sample, groupByKey, reduceByKey, union, join, cogroup, mapValues, sort,partionBy等),而Hadoop只提供了Map和Reduce兩種操作。Spark可以直接對HDFS進行數據的讀寫,同樣支持 Spark on YARN。Spark可以與Map-Reduce運行于同集群中,共享存儲資源與計算,數據倉庫Shark實現上借用Hive,幾乎與Hive完全兼容。

Stinger架構

Stinger是Hortonworks開源的一個實時類SQL即時查詢系統,聲稱可以提升較Hive 100倍的速度。與Hive不同的是,Stinger采用Tez。所以,Hive是SQL on Map-Reduce,而Stinger是Hive on Tez。Tez的一個重要作用是優化Hive和PIG這種典型的DAG應用場景,它通過減少數據讀寫IO,優化DAG流程使得Hive速度提供了很多倍。 其架構如圖7所示, Stinger是在Hive的現有基礎上加了一個優化層Tez(此框架是基于Yarn),所有的查詢和統計都要經過它的優化層來處理,以減少不必要的工作 以及資源開銷。雖然Stinger也對Hive進行了較多的優化與加強,Stinger總體性能還是依賴其子系統Tez的表現。而Tez是 Hortonworks開源的一個DAG計算框架,Tez可以理解為Google Pregel的開源實現,該框架可以像Map-Reduce一樣,用來設計DAG應用程序,但需要注意的是,Tez只能運行在YARN上。

大數據
圖7. Stinger架構

Presto架構

2013年11月Facebook開源了一個分布式SQL查詢引擎Presto,它被設計為用來專門進行高速、實時的數據分析。它支持標準的 ANSI SQL子集,包括復雜查詢、聚合、連接和窗口函數。其簡化的架構如圖8所示,客戶端將SQL查詢發送到Presto的協調器。協調器會進行語法檢查、分析 和規劃查詢計劃。調度器將執行的管道組合在一起,將任務分配給那些里數據最近的節點,然后監控執行過程。客戶端從輸出段中將數據取出,這些數據是從更底層 的處理段中依次取出的。Presto的運行模型與Hive有著本質的區別。Hive將查詢翻譯成多階段的Map-Reduce任務,一個接著一個地運行。 每一個任務從磁盤上讀取輸入數據并且將中間結果輸出到磁盤上。然而Presto引擎沒有使用Map-Reduce。它使用了一個定制的查詢執行引擎和響應 操作符來支持SQL的語法。除了改進的調度算法之外,所有的數據處理都是在內存中進行的。不同的處理端通過網絡組成處理的流水線。這樣會避免不必要的磁盤 讀寫和額外的延遲。這種流水線式的執行模型會在同一時間運行多個數據處理段,一旦數據可用的時候就會將數據從一個處理段傳入到下一個處理段。 這樣的方式會大大的減少各種查詢的端到端響應時間。同時,Presto設計了一個簡單的數據存儲抽象層,來滿足在不同數據存儲系統之上都可以使用SQL進 行查詢。存儲連接器目前支持除Hive/HDFS外,還支持HBase、Scribe和定制開發的系統。

大數據

圖8. Presto架構

#p#

性能評測總結

通過對Hive、Impala、Shark、Stinger和Presto的評測和分析,總結如下:

1) 列存儲一般對查詢性能提升明顯,尤其是大表是一個包含很多列的表。例如,從Stinger(Hive 0.11 with ORCFile)VS Hive,以及Impala的Parquet VS Text file;

2) 繞開MR計算模型,省去中間結果的持久化和MR任務調度的延遲,會帶來性能提升。例如,Impala,Shark,Presto要好于Hive和Stinger,但這種優勢隨著數據量增加和查詢變復雜而減弱;

3) 使用MPP數據庫技術對連接查詢有幫助。例如,Impala在兩表,多表連接查詢中優勢明顯;

4) 充分利用緩存的系統在內存充足的情況下性能優勢明顯。例如,Shark,Impala在小數據量時性能優勢明顯;內存不足時性能下降嚴重,Shark會出現很多問題;

5) 數據傾斜會嚴重影響一些系統的性能。例如,Hive、Stinger、Shark對數據傾斜比較敏感,容易造成傾斜;Impala受這方面的影響似乎不大;

對于Hive、Impala、Shark、Stinger和Presto這五類開源的分析引擎,在大多數情況下,Imapla的綜合性能是最穩定 的,時間 性能也是***的,而且其安裝配置過程也相對容易。其他分別為Presto、Shark、Stinger和Hive。在內存足夠和非Join操作情況 下,Shark的性能是***的。

總結與展望

對大數據分析的項目來說,技術往往不是最關鍵的,關鍵在于誰的生態系統更強,技術上一時的領先并不足以保證項目的最終成功。對于Hive、 Impala、Shark、Stinger和Presto來講,***哪一款產品會成為事實上的標準還很難說,但我們唯一可以確定并堅信的一點是,大數據分 析將隨著新技術的不斷推陳出新而不斷普及開來,這對用戶永遠都是一件幸事。舉個例子,如果讀者注意過下一代Hadoop(YARN)的發展的話就會發現, 其實YARN已經支持Map-Reduce之外的計算范式(例如Shark,Impala等),因此將來Hadoop將可能作為一個兼容并包的大平臺存 在,在其上提供各種各樣的數據處理技術,有應對秒量級查詢的,有應對大數據批處理的,各種功能應有盡有,滿足用戶各方面的需求。

除了Hive、Impala、Shark、Stinger和Presto這樣的開源方案外,像Oracle,EMC等傳統廠商也沒在坐以待斃等著自 己的市 場被開源軟件侵吞。像EMC就推出了HAWQ系統,并號稱其性能比之Impala快上十幾倍,而Amazon的Redshift也提供了比Impala更 好的性能。雖然說開源軟件因為其強大的成本優勢而擁有極其強大的力量,但是傳統數據庫廠商仍會嘗試推出性能、穩定性、維護服務等指標上更加強大的產品與之 進行差異化競爭,并同時參與開源社區、借力開源軟件來豐富自己的產品線、提升自己的競爭力,并通過更多的高附加值服務來滿足某些消費者需求。畢竟,這些廠 商往往已在并行數據庫等傳統領域積累了大量的技術和經驗,這些底蘊還是非常深厚的。總的來看,未來的大數據分析技術將會變得越來越成熟、越來越便宜、越來 越易用;相應的,用戶將會更容易更方便地從自己的大數據中挖掘出有價值的商業信息。

 
責任編輯:王雪燕 來源: 36大數據
相關推薦

2021-09-16 23:33:41

大數據Sentry監控

2020-11-26 15:51:11

SQL數據庫大數據

2020-12-31 14:14:35

大數據大數據應用

2021-02-10 16:03:19

大數據開源框架

2018-12-07 14:59:37

2017-12-20 15:10:09

HBaseHadoop數據

2019-04-09 20:55:30

2018-06-07 15:15:46

云計算 大數據

2018-06-06 10:06:05

云計算大數據開源

2017-12-17 22:16:58

2015-08-03 10:40:15

云計算大數據開源

2015-09-06 14:21:47

開源云計算現狀

2013-04-08 10:44:54

企業IT大數據分析Hadoop

2016-11-07 12:00:08

大數據產業大數據

2017-09-04 15:06:23

大數據集群開源

2017-09-01 09:52:20

PythonPandas數據分析

2013-09-08 22:40:38

EF Code Fir數據查詢架構設計

2021-06-10 19:10:32

大數據大數據應用大數據技術

2022-04-14 12:24:20

大數據現狀分類
點贊
收藏

51CTO技術棧公眾號

伊人伊成久久人综合网小说| 久久九九99视频| 国产精品99| 国产精品自拍一区| 97精品在线视频| 成熟人妻av无码专区| 国产激情精品一区二区三区| 亚洲二区视频在线| 亚洲ai欧洲av| 天堂网av2014| 久久精品久久综合| 91精品国产九九九久久久亚洲| 日本一道本视频| 电影一区二区在线观看| 精品视频免费在线| 久久成人免费观看| 黄色网在线看| 久久久久久9999| 岛国视频一区免费观看| 中文字幕欧美色图| 性欧美精品高清| 欧美另类69精品久久久久9999| 欧美激情aaa| 伊人久久大香线蕉av超碰| 欧美性色综合网| 久久久一本二本三本| 1024在线播放| 亚洲色图视频网| 亚洲成人网上| 国产毛片在线看| 26uuu亚洲综合色| 99久久精品免费看国产一区二区三区| 免费看av在线| 亚洲专区一区| 欧美亚洲激情视频| 青青草激情视频| 日韩av有码| 亚洲午夜未删减在线观看| 波多野结衣加勒比| 超碰精品在线观看| 欧美成人vps| 色哟哟在线观看视频| 成人永久在线| 6080国产精品一区二区| 蜜臀一区二区三区精品免费视频| 成人短视频app| 欧美日韩一区二区在线| 精品久久一二三| 2018av在线| 精品国产福利在线| 国产精品成人久久电影| 第四色日韩影片| 亚洲国产精品影院| 欧美视频在线观看视频| 黑人操日本美女| 奇米影视亚洲| 深夜福利一区二区| 二区三区四区视频| 97欧美在线视频| 久久精品视频亚洲| 国产十六处破外女视频| 欧美黄在线观看| 久久久久久久久久久免费精品| 久久久久性色av无码一区二区| 草莓视频一区二区三区| 精品福利一二区| 欧美激情 亚洲| 日韩欧美ww| 亚洲天堂免费在线| 中文字幕91视频| 欧美久久一级| 欧美亚洲国产成人精品| 亚洲精品国产精品国自产网站按摩| 久久精品麻豆| 国产一区视频在线| 黄色一级大片在线免费看国产| 99久久免费视频.com| 日本精品一区二区三区视频| 日韩毛片久久久| 亚洲最新视频在线播放| www.com毛片| 国产情侣一区二区三区| 日韩一区二区三区免费看| 男人的天堂影院| 精品免费在线| 欧美另类高清videos| 国产成人在线观看网站| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产综合久久久久| 天天色综合久久| 国产精品情趣视频| www精品久久| 高清欧美日韩| 亚洲第五色综合网| 呻吟揉丰满对白91乃国产区| 午夜精彩国产免费不卡不顿大片| 91精品国产91久久久久久| 在线观看黄色网| 91在线视频播放| 中文字幕欧美人与畜| 美女高潮在线观看| 欧美一区二区三区在线视频| 国产男女猛烈无遮挡a片漫画| 国产精品成人av| 亲子乱一区二区三区电影| 99产精品成人啪免费网站| 久久久久久久国产精品影院| 日韩中文字幕在线不卡| 国精产品一区一区三区四川| 亚洲精品一区二区三区99| jizzjizzjizz国产| 欧美综合二区| 国产成人无吗| 中文字幕午夜精品一区二区三区| 国内精品400部情侣激情| 影音先锋黄色网址| 99精品一区二区| 国产精品av免费观看| 亚洲爱爱视频| 99欧美视频| 欧美激情伊人电影| 国产精品久久久久久久久毛片 | 91精品久久久久久粉嫩| 在线观看欧美精品| 欧美图片一区二区| 亚洲区一区二| 国产九色精品| 午夜激情在线| 91精品国产91综合久久蜜臀| 女人裸体性做爰全过| 久久影院亚洲| 欧美一二三四五区| 黄色软件视频在线观看| 亚洲精品一区二区三区香蕉| 青娱乐国产在线视频| 国产一区二区免费在线| 一区二区三区久久网| 国产精品传媒麻豆hd| 国产亚洲精品久久久久久777| 中文字幕亚洲高清| 91麻豆国产福利在线观看| 超碰成人免费在线| 国产精品sss在线观看av| 欧美第一黄网免费网站| 亚洲国产999| 亚洲一卡二卡三卡四卡| 欧美xxxx日本和非洲| 欧美日本在线| 国产乱子伦精品| 国产无遮挡裸体视频在线观看| 精品国产自在久精品国产| 国产在线一卡二卡| 国产成a人无v码亚洲福利| 日韩精品免费一区| 国产精品毛片av| 8090成年在线看片午夜| 色播色播色播色播色播在线 | 亚洲一区精品在线观看| 国产精品久久久99| 国产欧美一区二| 欧美成人首页| 狠狠色综合色区| 奇米777日韩| 日韩在线观看成人| 亚洲成人黄色片| 欧美日韩美女视频| 亚洲а∨天堂久久精品2021| 久久精品国产在热久久| 伊人再见免费在线观看高清版 | 在线成人av观看| 一本一道久久a久久精品逆3p| 中文字幕av在线免费观看| 亚洲欧美日韩国产成人精品影院| 极品白嫩少妇无套内谢| 99热免费精品| 亚洲精美视频| 在线精品视频一区| 国产成人精品一区二区三区| 日本不卡在线| 亚洲电影av在线| 波多野结衣视频在线看| 亚洲精品免费一二三区| 国产制服丝袜在线| 精品中文字幕一区二区小辣椒| www.国产亚洲| 禁断一区二区三区在线| 99国产盗摄| 影视一区二区三区| 欧美日韩国产成人在线观看| 十九岁完整版在线观看好看云免费| 欧美日韩视频专区在线播放| 久久精品国产亚洲AV无码男同| 国产亚洲一区二区三区在线观看| 污免费在线观看| 先锋影音国产一区| 国产制服91一区二区三区制服| 亚洲区小说区图片区qvod按摩| 91精品视频在线看| 欧美大片免费| 久久久亚洲精品视频| 男女啪啪在线观看| 亚洲第一区第一页| 999免费视频| 欧美性受极品xxxx喷水| 天天插天天操天天干| 综合在线观看色| 中文字幕第20页| 99久久国产综合色|国产精品| 一区二区三区国产好的精华液| 久久久久国内| 久久久久久免费看| 中文字幕免费一区二区| 色综合久久av| 亚洲资源网站| 国产66精品久久久久999小说| 久久电影天堂| 国产成人一区二区三区电影| 99thz桃花论族在线播放| 久久成人一区二区| 亚乱亚乱亚洲乱妇| 国产亚洲精品久久久久动| 人人九九精品| 日韩二区三区在线| 蜜臀av中文字幕| 日韩午夜精品电影| 国产精品人人爽| 欧美影视一区在线| 色老头在线视频| 色综合色狠狠综合色| 国产精品免费av一区二区| 夜夜精品浪潮av一区二区三区| 99热在线观看精品| 国产精品久久久久久久久免费樱桃 | 精品夜色国产国偷在线| 日韩一级片免费看| 亚洲第一av网站| 天天操天天干天天爽| 亚洲第一区中文字幕| 狠狠人妻久久久久久综合麻豆| 日韩欧美一级二级三级| 国产黄色av网站| 日韩丝袜情趣美女图片| 精品人妻aV中文字幕乱码色欲| 91精品婷婷国产综合久久性色 | gogo亚洲高清大胆美女人体| 欧美亚洲国产视频小说| 欧美人与性动交xxⅹxx| 国产成人久久久| 韩日精品一区| 国产欧美一区二区三区在线| 日韩一级视频| 91社区国产高清| 综合视频一区| 精品国产免费人成电影在线观...| 极品尤物一区| 欧美日本韩国一区二区三区| 国产尤物久久久| 一区二区三区四区视频在线 | 国产欧美一区二区精品性| 国产精品天天干| 亚洲欧洲性图库| 久久黄色免费视频| 午夜精品在线看| 免费无码国产精品| 欧美人xxxx| 污网站在线免费| 免费av网站在线看| 亚洲精品wwwww| 青春有你2免费观看完整版在线播放高清| 日韩麻豆第一页| 国产一二三区在线| 久久亚洲影音av资源网| 国产福利在线免费观看| 欧美影院久久久| **日韩最新| 国产日本一区二区三区| 中文字幕在线观看高清| 亚洲精品影视| 狠狠97人人婷婷五月| 丝袜美腿亚洲综合| 999在线精品视频| www.欧美日韩| 日本一二三不卡视频| 一区二区三区四区不卡视频| 日韩 国产 在线| 精品1区2区3区| 懂色av一区二区三区四区| 亚洲欧美日韩中文视频| 男人的天堂在线视频免费观看 | 成人美女在线视频| 中文字幕免费视频| 樱花影视一区二区| 精品黑人一区二区三区| 日韩欧美国产综合一区| 蝌蚪视频在线播放| 久久99国产精品自在自在app| 91久久国产综合久久91猫猫| 成人xxxxx| 九色精品国产蝌蚪| 久久久久久久久久伊人| 日韩精品国产欧美| 人妻av一区二区| 亚洲欧美另类在线| 国产精品午夜一区二区| 精品99一区二区| 精品孕妇一区二区三区| 欧洲永久精品大片ww免费漫画| 另类视频一区二区三区| 日本一区视频在线观看| 亚洲国产高清视频| 天天色天天综合网| 国产欧美一区二区精品性色| 日韩av综合在线| 日韩久久免费av| 国产人成网在线播放va免费| 国产精品白丝jk喷水视频一区| 久久久免费毛片| 日韩国产小视频| 国产在线精品一区二区| 91视频免费在观看| 色偷偷一区二区三区| 日韩性xxxx| 欧美激情亚洲激情| 日韩精品免费视频一区二区三区| 日韩av不卡播放| 天堂av在线一区| 国产美女精品久久| 欧美日韩国产精品一区二区不卡中文| 国产黄色av网站| 欧美第一淫aaasss性| 国产一区二区三区免费在线| 一区精品视频| 青青草成人在线观看| 免费在线观看污| 色播五月激情综合网| 美国一级片在线免费观看视频| 91地址最新发布| 色88888久久久久久影院| 国产欧美日韩网站| 成人美女视频在线观看18| 欧美交换国产一区内射| 日韩女优制服丝袜电影| 四虎影视国产在线视频| 亚洲一区二区三区乱码aⅴ| 亚洲国产精品久久久久蝴蝶传媒| 伊人色在线观看| 中文字幕亚洲欧美在线不卡| 91禁在线观看| 久久成人精品一区二区三区| 日本一区影院| 日本xxxxxxxxxx75| 2023国产精品自拍| www.久久久久久久久久久| 国产精品免费视频观看| 亚洲天天综合网| 久久精品久久精品亚洲人| 欧美1区2区3| 性高湖久久久久久久久aaaaa| 丁香另类激情小说| 好吊妞视频一区二区三区| 亚洲系列中文字幕| 亚洲精品无播放器在线播放| 中文字幕色呦呦| av不卡在线播放| 97超碰资源站在线观看| 91久久国产精品91久久性色| 希岛爱理av一区二区三区| 一级片黄色免费| 亚洲影视在线播放| 亚洲欧美日本在线观看| 国产z一区二区三区| 日韩伦理视频| 国产999免费视频| 亚洲一二三专区| 国模吧精品人体gogo| 国产精品欧美激情在线播放| 91精品啪在线观看国产18| jjzz黄色片| 色婷婷av一区二区三区大白胸| 9色在线视频网站| 97视频热人人精品| 免费看的黄色欧美网站| 国产黄色片在线| 欧美精品一区二| 韩国成人在线| 成人国产在线看| 久久久久久久久久久黄色| 国产成人精品一区二区无码呦| 97免费中文视频在线观看| 日韩中文欧美| 日韩www视频| 欧美裸体一区二区三区| 两个人看的在线视频www| 亚洲国产一区二区三区在线| 成人午夜免费av| 亚洲一区精品在线观看| 97超级碰在线看视频免费在线看| 99久久亚洲精品| 人妻大战黑人白浆狂泄| 欧美一区二区三区系列电影|