国产第3页Iavtt国产I日本a级网站I免费成人av网站I一区二区福利电影I日本免费爱爱视频I色美avI国产探花精品一区二区I亚洲欧美一二三I天天操天天爽天天干I黄a网站I嫩草社区I色综合狠狠I欧美日韩欧美I日韩欧美字幕I男女一进一出视频I国产一级爱I精品少妇视频I国产一区二区免费电影I日本吃奶摸下激烈网站动漫

億信華辰

連續3年穩坐商務智能應用榜首
與此同時,億信華辰在數據治理領域榮登五強
首頁行業資訊數據分析

淺談大數據的過去、現在和未來

時間:2022-06-14來源:互聯網瀏覽數:679

相信身處于大數據領域的讀者多少都能感受到,大數據技術的應用場景正在發生影響深遠的變化: 隨著實時計算、Kubernetes 的崛起和 HTAP、流批一體的大趨勢,之前相對獨立的大數據技術正逐漸和傳統的在線業務融合。關于該話題,筆者早已如鯁在喉,但因拖延癥又犯遲遲沒有動筆,最終借最近參加多項會議收獲不少感悟的契機才能克服懶惰寫下這片文章。 本文旨在簡單回顧大數據的歷史,然后概括當前的主要發展趨勢以及筆者的思考,最后不免主觀地展望未來。 01、過去:先進與落后并存 大數據起源于 21 世紀初 Web 2.0[1] 帶來的互聯網爆發性增長,當時 Google、雅虎等頭部公司的數據量級已經遠超單機可處理,并且其中大部分數據是網頁文本這樣的非結構化、半結構化數據,用傳統的數據庫基本無法處理,因此開始探索新型的數據存儲和計算技術。在 2003-2006 年里,Google 發布了內部研發成果的論文,即被稱為 Google 三駕馬車的 GFS、MapReduce 和 Bigtable 論文。在此期間,雅虎基于 GFS/MapReduce 論文建立了開源的 Hadoop 項目,奠定了后續十多年大數據發展的基礎,也在同時大數據一詞被廣泛被用于描述這類數據量過大或過于復雜而無法通過傳統單機技術處理的系統[2]。 然而,雖然以 MapReduce 作為代表的通用數據存儲計算框架在搜索引擎場景獲得巨大成功,但是在于之存在競爭關系的數據庫社區看來,MapReduce 是一次巨大的倒退(”A major step backwards”)[3]。主要原因大致如下: 編程模型的巨大倒退,缺乏 schema 和高級數據訪問語言 實現非常原始,基本是暴力遍歷而不是使用索引 理念落后,是 25 年前的技術實現 缺少當時 DBMS 標配的大部分特性,比如事務、數據更新 與當時 DBMS 用戶依賴的工具不兼容 在筆者看來,這篇論文直言不諱地指出了大數據系統的不足,時至今日仍非常有指導意義。而此后的十多年,也正是大數據系統逐漸完善彌補這些缺陷的過程,比如 Hive/Spark 填補了高級編程模型的空白,Parquet/ORC 等存儲格式給文件添加了索引,如今的數據湖又在實現缺失的 ACID 事務特性。不過值得一提的是,這些批評是對于通用數據庫場景而言,因為搜索引擎場景針對的是無結構化/非結構化數據,而且 Google 搜索本身就是一個巨大的倒排索引(因此無需額外索引)。 由于大數據系統特性上的種種不足和技術棧的獨立性,大數據在過去的十多年中雖然發展迅猛,各種項目百花齊放,但應用場景仍很大程度上局限在數據倉庫、機器學習等數據準確性要求沒有那么高的場景下。其中很多項目也在設計之初就定位在某些細分應用場景而不是通用場景,比如 Hive 定位為數據倉庫,Storm 定位為對于離線數據倉庫的實時增量補充[5]。雖然這可以視為支持大數據量級而做的 trade-off,但客觀上也造成了大數據生態圈的非常復雜,要完整地用好大數據,通常要引入至少十余個組件,無論對于大數據團隊還是用戶而言都有較高的門檻。 02、現在:百花齊放與融合統一 所謂天下大勢分久必合,一方面大數據生態中各類組件獨立的開發使用成本在業務穩定后已經成為不可小覷的開支,另一方面技術發展也使得不少組件有共享底層設施或技術棧的基礎,因此 “融合” 將是當下最為明顯的趨勢,具體分為幾個方向: 計算的流批一體、存儲的流批一體、在離線服務混部、HTAP。 1.計算的流批一體 計算的流批一體指的是用同一套計算框架同時來實現流計算和批計算,目標是解決 Lambda 架構離線批處理和實時流處理兩個不同編程模型的重復數據管道的問題。 之所以會形成這樣的架構,主要原因是實時流計算發展早期無法提供準確一次的語義(Exactly-Once Semantics),在出現異常重試或數據延遲的情況下很容易導致數據少算或多算,因此需要依賴成熟可靠的離線批計算來定時修正數據。兩者在數據準確性上的差別主要來源于:離線批計算的數據是有界的(因此不用考慮數據是否完整)且允許較高延遲,因而幾乎不需要在數據準確性和延遲間做 trade-off;而實時流計算非常依賴輸入數據的低延遲,如果某個時間點產生的業務數據沒有及時被處理,那么它很可能被錯誤地算入下個統計計算窗口,可能導致前后兩個窗口的數據都不準確。 然而,2015 年 Google Dataflow Model 論文的發布[6]厘清了流處理和批處理的對立統一的關系,即批處理是流處理的特例,這為流批一體的大趨勢奠定了基礎。本文不打算過于深入 Dataflow Model 內容,簡單來說,論文引入了對于流處理至關重要的兩個概念:Watermark 和 Accumulation Mode(結果累積模式)。Watermark 由數據本身的業務時間提取而成(這被稱為 Event Time 時間特性),表示對輸入數據的業務時間的估計。依據 Watermark 而不是數據處理時間來觸發計算,這樣可以很大程度上解決流計算對延遲的依賴問題。另一方面,Accumulation Mode 定義了流計算不同執行產生的結果之間的關系,從而使得流計算可以先輸出不完整的中間結果,然后再逐步修正,最終收斂至準確結果。 在開源界,最早采用流批一體計算模型的計算框架 Flink/Beam 等,在經過幾年的迭代后流批一體已經逐漸達到生產可用,并陸續在前沿的公司落地。由于流批一體涉及到大量業務改造,在目前 Lambda 架構已經穩定運行多年的情況下,推動存量業務的改造的主要動力來源有: 降本增效。避免同時建設兩套數據管道的機器和人力成本。 對齊口徑。批處理的 schema 與流處理的 schema 可能存在不一致,比如同一個指標在批處理可能是天粒度,而流處理是分鐘粒度。這樣的不一致導致同時使用流和批的結果時容易出錯。 值得注意的是,流批一體并不是將 Lambda 架構中的離線管道改為與實時管道相同的引擎,并與之前一樣雙跑,而是令作業可以靈活在兩種模式上自由切換。通常來說,對延遲不敏感的業務可以用批的模式執行來提高資源利用率,而當業務變為延遲敏感時可以無縫切換為實時流處理模式。而在需要修正實時計算結果時,也可以直接采用 Kappa 架構[7]的方式復制一個作業以批模式來重刷部分數據。 2.存儲的流批一體 眾所周知,批處理中常讀寫文件系統,用文件作為存儲抽象;而流處理中常讀寫消息隊列,用隊列作為存儲抽象。在 Lambda 架構中,我們常常要將同時數據寫入 HDFS、S3 等文件系統或對象存儲供批處理使用,并寫入 Kafka 等消息隊列供流處理使用。盡管消息隊列通過只保留最近一段時間的數據來減少數據存儲成本,但這樣兩套系統的冗余仍造成很大的機器資源開銷和人力資源成本。在計算的流批一體大趨勢下,存儲的流批一體的推進自然也是順水推舟。 不過不同于計算有 Dataflow Model 這樣能讓業界達成 “批處理是流處理特例” 共識的重量級論文,存儲的流批一體仍處在基于文件系統和基于消息隊列兩種流派不相伯仲的狀況。基于文件來實現隊列特性的代表是 Iceberg/Hudi/DeltaLake 等數據湖,而以隊列來實現文件特性的代表是 Pulsar/Prevega 等新型消息隊列系統。 在筆者看來,文件存儲和隊列存儲經過一定的改進都可以滿足流批一體的需求,比如 Pulsar 支持將數據歸檔到分級存儲并可選擇 Segment(文件) API 或 Message(隊列) API 來讀取,而 Iceberg 支持文件的批量讀取或流式地監聽文件。然而結合計算的流批一體而言,兩者在寫入更新 API 方面有根本的不同,并且該不同點進一步導致了兩者的許多不同特性: 更新方式。雖然文件和隊列在大數據場景下通常都是以 Append 方式寫入,但文件支持對已經寫入數據的更新,而隊列則不允許直接更新,而是通過寫入新數據加 Compact 刪除舊數據的方式來間接更新。這意味著在批處理中讀寫隊列或在流處理中讀寫文件都有一些不自然(下文會詳細說明)。在數據湖等基于文件的存儲中,流式讀取通常以監聽 Changelog 的方式實現;而在基于隊列的存儲中,批處理要重算更新結果,則無法直接刪除或覆蓋之前已經寫入隊列的結果,要么轉為 Changelog 要么重建一個新隊列。版本控制。由于更新方式的不同,文件中的數據是可變的,而隊列中的數據是不可變的。文件表示某個時間點的狀態,因此數據湖需要版本控制以增加回溯的功能;而相對地,隊列則表示一段時間內狀態變化的事件,本來有 Event Sourcing 的能力,因此不需要版本控制。并行寫入。文件有唯一的寫鎖,只允許單個進程寫入。數據湖通常以整個目錄作為一個表暴露給用戶,如果有多并行寫入,則在該目錄下為每個并行進程新增基于文件的快照進行隔離(MVCC)。而相對地,隊列本來就支持并行寫入,因此無需快照隔離。其實這個差異也是由于兩者不同的更新方式導致的,因為隊列 Append-Only 的方式保證了并發寫入也不會導致數據丟失,而文件則不然。 通過上述的分析,相信不少讀者已經隱約感覺到:基于文件的存儲類似流表二象性中的表,適合用于保存可以被查詢的可變狀態(計算的最終結果或中間結果),而基于隊列的存儲類似表示流表二象性中的流,適合用于保存被流計算引擎讀取的事件流(Changelog 數據)。 雖然流表二象性能使得兩者可以交替使用,但若使用不當會導致數據在流表兩種狀態間進行不必要的轉換,并給下游業務造成額外的麻煩。具體來講,如果文件系統中存的是 Changelog 數據,那么下游進行流式讀?。ūO聽)時,讀到的是 Changelog 的 Changelog,完全不合理。相對地,如果消息隊列存的是非 Changelog 數據,那么該隊列則丟失了更新的能力,任何更新都會導致消息不同版本的同時存在。由于目前 Changelog 類型一般由 CDC 或者流計算的聚合、Join 產生,還未推廣到一般的 MQ 使用場景,所以后一種問題更常發生。但筆者認為,Changelog 是更加流原生的格式,未來大概會標準化并普及到隊列存儲中,目前非 Changelog 的數據則可以被看作是 Append-Only 業務的特例。 上述的結論可以被應用到當前熱門的實時數倉建設中。除了 Lambda 架構,當前實時數倉架構主要有 Kappa 架構和實時 OLAP 變體兩種[9],無論哪種通常都使用 Kafka/Pulsar 等 MQ 作為 ODS/DWD/DWS 等中間層的存儲,OLAP 數據庫或 OLTP 數據庫作為 ADS 應用層的儲存。這樣的架構主要問題在于不夠靈活,比如若想直接基于 DWD 層做一些 Ad-hoc 分析,那么常要將 DWD 層 MQ 中的數據再導出到數據庫再做查詢。 可能有讀者會問,如果使用 Flink 直接讀 MQ 數據來算呢?其實是可以的,因為像 Pulsar 也提供了無限期的存儲,但效率會比較低,主要原因是 MQ 無法提供索引來實現謂詞下推等優化[10],另外經過聚合或者 Join 的數據是 Changelog 格式,數據流中會包含舊版本的冗余數據。因此業界有新的趨勢是用 Iceberg 等數據湖來代替 MQ 作為數倉中間層的存儲,這樣的優點是能比較好地對接離線數倉及其長久以來的業務模式,而代價則是數據延遲可能變為近實時。以本文 “文件適合存儲狀態” 的觀點來講,實時數倉中需要被業務查詢的表的確更適合用文件存儲,因為業務需要的是狀態,而不關心變更歷史。 3.在離線混部 在離線混部指的是將在線業務與大數據場景的實時、離線業務混合部署在相同的物理集群上,目的是提高機器的利用率。由于歷史原因,在線業務和大數據業務的技術棧是相對獨立的,因而理所當然地分開部署: 在線業務使用為 k8s/Mesos 代表的集群管理器,而大數據業務通常使用 Hadoop 生態原生的 YARN 作為集群管理器。然而隨著集群規模的擴大,資源利用率不足的問題日益突顯,例如通常 CPU 平均占用不足 20%。解決問題的最佳辦法便是打破不同業務獨立集群的邊界實現混部,并利用業務資源的潮汐現象和優先級進行動態的資源分配。實際上很多公司在離線混部已經有多年的探索,而最近一兩年 k8s 的迅猛發展大大加速了業務(包括大數據)上云的進度,因而在離線混部再次成為熱點。 在離線混部技術的難點主要是統一集群管理器、資源隔離和資源調度這幾點,下文逐點展開。 首先,統一在離線的集群管理器是混部的基礎。目前大多數公司是 k8s 與 YARN 并存的狀態,但在云原生的大趨勢下,大數據組件也逐步對 k8s 提供頭等的支持,看起來 k8s 一統集群資源只是時間問題。不過 k8s 的要做到這點也絕非一路平坦,一是 k8s 的一級調度設計并不能很好地滿足很多批計算作業的復雜調度,二是 k8s 當前能掌控的集群規模一般在 5000 節點左右,比起 YARN 差了一個量級[11]。因此在當前階段,業界大多是選擇 YARN on k8s 的方式來漸進式地遷移。常見的做法是在 k8s pod 里啟動 NM,讓 YARN 部分 NM 節點運行在 k8s 上。 然后,資源隔離是混部的核心。雖然 k8s 提供資源管理,但是僅限于 CPU、內存兩個維度,而網絡和磁盤 IO 卻暫未納入考慮[12]。這對于在混部大數據業務而言顯然是不夠的,因為大數據業務可以很輕松地將機器的網絡或磁盤打滿,嚴重影響在線業務。要達到生產的資源隔離,通常需要 Linux 內核級別的支持,這超出本文的范圍和筆者的知識儲備,不再詳述。 最后,資源調度是服務質量的保證。調度器需要考慮物理節點的資源異構、同類業務充分打散分布和業務的部署偏好來優化調度,優化效率并最大程度避免相互干擾。此外,集群調度器會按照優先級來進行資源超發。在業務低峰期,空閑的資源可以用于跑優先級低、延遲不敏感的離線作業,然而在業務出現突發流量或發現在線作業受到離線作業干擾時,集群調度器需要快速讓離線作業退出并讓出資源。 4.HTAP HTAP 全稱是 Hybrid Transactional Analytical Processing (混合事務分析處理),即同時支持在線事務查詢和分析查詢。前文所說的計算和存儲的流批一體是實時和離線技術棧上的融合,在離線混部是大數據業務與在線業務運維管理上的融合,而 HTAP 就是最終的大數據和在線業務技術棧上的融合。自 2014 年 Gartner 提出該概念后,HTAP 成為了數據庫領域最為熱門的方向。除了簡化 OLTP 和 OLAP 兩套技術棧的復雜架構外,HTAP 還有一個重要的需求背景: 隨著數據場景從企業內部決策支持,到用作為線上增值服務的算法模型輸入(比如推薦、廣告),再到直接作為面向用戶的數據服務(比如淘寶生意參謀、滴滴行車軌跡等),OLTP 和 OLAP 的邊界正變得越來越模糊。 HTAP 從架構來看分為兩類: 單系統同時服務于 OLTP 和 OLAP,或有兩套系統分別服務于 OLTP 和 OLAP?,F在業界比較熱門的 TiDB、OceanBase 和 Google 的 F1 Lightning 都屬于后者。在這類系統中,OLTP 和 OLAP 分別有獨立的存儲和計算引擎,并依靠內建的同步機制來將 OLTP 系統中的行存數據同步到 OLAP 系統轉為適合分析業務的列存數據。在此之上,查詢優化器對外提供統一的查詢入口,將不同類型的查詢分別路由到合適的系統中。 比起傳統的基于 Hadoop 生態的數據倉庫,HTAP 的優點是: 內置可靠的數據同步機制,避免建立 OLTP 庫到數據倉庫的復雜 ETL 管道,同時也提高了數據一致性(比如 TiDB 和 F1 Lightning 都提供與 OLTP 一致的可重復讀一致性)。 對用戶友好的統一查詢接口,屏蔽了底層引擎的復雜性,大大降低了 OLAP 的門檻。這使得在有授權的情況下,線上業務團隊能利用 OLAP 進行輕量級數據分析,而數據分析團隊也能利用 OLTP 進行快速的點查。 數據安全性更有保障。將數據在不同組件間移動容易造成權限不一致和安全漏洞,而 HTAP 可以復用 OLTP 的數據權限和避免數據跨組件訪問來避免這些問題。 雖然 HTAP 的愿景非常美好,但要構建經得起業務檢驗的 HTAP 系統并不容易。數據庫和大數據領域先后有多次嘗試,不過目前算得上成功的案例屈指可數,其主要難點在于: OLTP 和 OLAP 資源的隔離。由于 OLAP 常包含一些資源密集的復雜查詢,OLTP 和 OLAP 公用的組件很容易產生資源競爭,從而干擾優先級更高的 OLTP 查詢。在早些年的案例中,共享計算和存儲的 HTAP 都不能獲得很好的效果,因此最近的 HTAP 數據庫都在硬件級別進行兩者負載的隔離,也就是獨立的存儲和計算。 數據同步機制如何確保數據一致性和新鮮度(freshness)。不同于基于 Hadoop 的數據倉庫通常允許小時級別的數據延遲和不一致窗口,HTAP 通常承諾強一致性以保證一個查詢無論被路由到 OLTP 系統還是 OLAP 系統都能獲得一致結果,這對數據同步機制的性能和容錯性都提出很高的要求。目前在 HTAP 領域稱得上 State of the art 的兩個數據庫里,F1 Lightning 使用無入侵的 CDC 方式進行同步,TiDB 基于 Raft 算法進行數據復制。前者松耦合,但實現比較復雜;后者更加簡潔優雅,但會受 OLTP 設計的約束,比如復制的數據塊大小需要與 OLTP 一致[16]。 淺談大數據的過去、現在和未來 如何利有機結合 OLTP 和 OLAP 工作負載。目前的 HTAP 像同一個門面后的兩套獨立系統,一個查詢要么交給 OLTP 處理,要么交給 OLAP 處理,并沒有產生 1 + 1 > 2 的化學反應。IBM 指出,真正的 OLAP 是在同一個事務里高效地處理 OLTP 和 OLAP 兩種工作負載[15]。要做到這點,靠數據同步的 HTAP 架構大概難以做到,需要從分布式事務算法層面來解決。 盡管 HTAP 還未被廣泛應用,但可以預見未來將在很大程度上影響數據倉庫架構。在數據規模不大、分析需求簡單的場景下,HTAP 將成為最為流行的解決方案。 03、未來:回歸本質 “融合” 是大數據當前發展的大勢,這點從歷史的發展規律角度可以窺見其必然性。對于新出現的技術挑戰,在最初的探索期各類解決方案總是層出不窮,其中采用 Greenfield 方式的解決方案可能會將已有的基礎推倒重來,相比原有技術帶來一定的退化(Regression)。退化限制了新技術的應用場景,導致新舊兩種技術的雙軌制,但只要核心功能沒有太大變化,這樣的割裂這往往只是暫時的。 回顧大數據的發展歷史,“大數據” 一詞原本用于描述數據規模、多樣性和處理性能給數據管理帶來的挑戰,而后續被用于描述為處理這類問題而構建的數據系統,即 “大數據系統”。由于這類系統基于與傳統數據不同的基礎構建,并舍棄后者標配的事務特性,導致難以應用到線上業務,通常只用于數據倉庫、機器學習等對數據延遲、數據準確性要求稍微低一點的場景,而這類業務場景又逐漸被稱為 “大數據業務”。 然而,大數據技術本質是數據密集型的分布式系統,而隨著分布式系統的發展和普及,大數據系統在功能特性和業務場景的限制終將被打破,與新出現的以 Spanner 為代表的 NewSQL 分布式數據庫并無明顯界限。屆時,”大數據” 一詞也許會和很多 buzzword 一樣逐漸消失在歷史的長河,回歸到通用的分布式系統的本質。水平擴展、優秀容錯性、高可用的分布式特性將成為各種系統的標配,無論在 OLTP 或者 OLAP 場景。
(部分內容來源網絡,如有侵權請聯系刪除)
立即免費申請產品試用 免費試用
相關文章推薦
相關主題

人工
客服

立即掃碼
享受一對一服務
億信微信二維碼

預約
演示

您好,商務咨詢請聯系

400咨詢:4000011866

主站蜘蛛池模板: 亚洲性在线观看| 国产91在线观看丝袜| 久久蜜桃精品av| 香蕉午夜视频| 日韩一区二区三区在线观看视频| 青青青在线免费| 中文字幕制服诱惑| 国产91在线视频| 人妻射精一区二区| 少妇一级片视频| 天天操天天爱天天干| 三级网站在线播放| 无套暴操| 国语久久| 美女在线观看视频| 日韩国产三级| 国产成人av影院| 激情五月综合网| 免费黄色美女网站| 男人天堂网址| 国产免费激情久久| 亚欧综合在线| 91激情影院| 熟女体下毛毛黑森林| 在线观看小视频| 麻豆影视大全| 中文字字幕在线中文乱| 超碰在线个人| 日本高清www视频在线观看| 91色视频在线| 日韩综合在线观看| 91美女视频在线| 欧美日韩免费做爰视频| 国产午夜亚洲精品午夜鲁丝片| 成人激情视频网| 青草久久精品| 欧美性教育视频| 少妇爽| 秋霞国产午夜精品免费视频| 99久久99久久免费精品蜜臀| 国产一极毛片| 欧美色妞网| 亚洲国产熟女精品传媒| 日韩福利在线播放| 哺乳期av| av资源网在线观看| 91在线视频播放| 久久久久三级| 四虎国产视频| av 日韩 人妻 黑人 综合 无码 | 人人插人人干| 97福利社| 77777在线| 伊人99热| 国产精品视频网| 久久福利电影| 午夜影院久久| 日韩淫视频| 精品香蕉视频| 国产三级按摩推拿按摩| 久久精品午夜| 亚洲特黄毛片| 青青草综合网| 久草中文视频| 特级毛片在线播放| 午夜精品福利在线观看| 成人18视频在线观看| 一区二区三区在线播放| 摸大乳喷奶水www视频| 欧美.com| 国产精品污视频| 成人动漫一区二区三区| 国产丝袜在线播放| 超碰在线观看av| 涩涩涩涩涩涩涩涩涩涩| 亚洲小说网| 色漫在线观看| 黄色免费网页| 在线观看免费va| 国产午夜精品久久久久久久蜜臀| 灌篮高手全国大赛电影| 91免费在线| 国产精品怡红院| 99久久久无码国产精品性| 中国免费黄色| 在线无| 伊人网在线| 欧美18sex| 精品福利三区3d卡通动漫| 99re这里有精品| 久草视频在线免费| 欧美乱码精品一区二区三区| 久久深夜视频| 欧美国产精品一区二区三区| 中文亚洲av片在线观看| 亚洲不卡视频在线| 午夜影院网站| 日本暧暧视频| 亚州精品国产精品乱码不99按摩| 麻豆传媒在线观看视频| 精品无人区无码乱码毛片国产| 很污很黄的网站| 日日躁夜夜躁狠狠躁| 人人干人人干人人干| www.色天使.com| 日韩美女中文字幕| 亚洲五月激情| 性欧美videos另类hd| xxx国产精品| 日韩黄色av网站| 国产成人午夜电影网| 少妇a级片| 国产免费视频一区二区三区| 玉女心经在线看| 瑟瑟视频免费观看| 中文字幕一区二区人妻视频| 国产免费久久久| 福利影院在线观看| 特级淫片aaaaaaa级| 最近免费中文字幕中文高清百度| 欧美日韩一区二区在线观看| 青青艹视频在线| 91国产一区二区| 尤利娅版和子同屋的日子| 一区二区三区av电影| 欧美a图| 国产av不卡一区二区| 亚洲 欧美 变态 另类 综合| 伊人色综合网| 久久在线免费| 亚洲成色网| 亚洲免费精品| 高h亲子乱h| 欧美日韩午夜在线| 亚洲 欧洲 日韩| 麻豆av在线免费观看| 国内精品久久久久久| 国产在线观看你懂得| 国产制服一区| 强开小受嫩苞第一次免费视频| 91在线看片| 亚洲伦乱| 国产精品久久久久久久久电影网| 国产精品视频啪啪| 爽交换快高h中文字幕| 免费黄网站在线| 国产一区二区av| 综合九九| 亚州欧美精品| 狠狠操在线视频| 在线国产播放| 尤物精品在线| 自拍偷拍视频在线观看| 国产在线一二| 日韩一级一区| 亚洲精品香蕉| 成人免费视频xvideos在线| 玖玖综合九九在线看| 人人草久久| 丝袜视频一区| 深夜福利视频导航| 四虎影视网| 久久视频在线看| 99热成人精品热久久66| av导航大全| 欧美黑人猛猛猛| 欧美日韩精品不卡一区二区三区| 爱爱三级视频| 99自拍偷拍| 特级毛片在线观看| 欧美色88| 91看大片| 成人一卡二卡| 亚洲做受高潮| 欧美一级啪啪| 少妇av影院| 欧美一区,二区| 怡红院亚洲| 亚洲欧美在线视频免费| 国产999精品| 字幕网在线| 国产精品理论片在线播放| 999精品| 在线免费你懂的| 国产精品区一区| 国产亚洲AV无码成人网站在线| www.九色| 久久久久久艹| 亚洲精品视频在线看| 久久狠狠高潮亚洲精品| 国内精品免费视频| xx久久| 色香蕉视频| 中文字幕乱码无码人妻系列蜜桃| 青草av在线播放| 91麻豆映画传媒| 色婷婷av久久久久久久| 手机在线一区二区| 爱爱无遮挡| 久久电影一区| 人人99| 久久久久久久中文字幕| 亚洲精品68久久久一区| 国产福利影视| 在线观看日批视频| 91视频网址| 黄色综合网站| 国产精品啊啊啊| 69精品无码成人久久久久久| 五月婷婷av在线| 男生草女生的视频| 男女午夜视频在线观看| 无码人妻丰满熟妇区毛片18| 男人和女人日批视频| 久久免费资源| 日韩少妇高潮| 青娱乐97| 国产a精品| japanese中文字幕| 丁香花婷婷| 国产日产精品一区| 国产91网站在线观看| 91亚洲一线产区二线产区| 欧美激情自拍偷拍| 丁香婷婷深情五月亚洲| 欧美精品一区二区视频| 中文字幕手机在线视频| av成人在线网站| 日本一二三在线观看| 国产成人自拍偷拍| 日日干日日草| 黄色伊人| 伊人影院网| 日本极品在线| 天天弄天天操| 日本视频免费在线播放| 日日天天| av福利在线看| 日韩第一页| jizz日本少妇| 国产精品久久久| 亚洲不卡中文字幕| 六月色婷婷| 亚洲综合福利视频| 涩涩视频网站在线观看| 黄色网页在线播放| 中文字幕 日韩 欧美| www.草草草| 强制高潮抽搐哭叫求饶h| 午夜免费高清视频| 国产喷水吹潮视频www| 一级做a爱片| 国产性精品| 中国亚洲女人69内射少妇| 五十路息子| 国产普通话bbwbbwbbw| 国内偷拍一区| 91国产一区二区| 在线免费播放| 亚洲综合欧美| www.蜜桃av| 男生桶女生jj| 亚洲一区在线视频| 日韩黄色小视频| 欧美一区二区在线观看| 天天爱天天爽| 日本午夜精华| 二区三区在线观看| 国产精品一区久久| 日韩综合一区二区| 在线免费观看小视频| av永久地址| 亚洲不卡在线播放| 亚洲国产成人005| 少妇激情一区二区三区| 日本xxxx高清| 天天操夜夜操很很操| 极品少妇视频| 99欧美精品| 在线视频h| 青青草视频偷拍| 成人在线观看视频网站| 国产精品国产三级国产aⅴ浪潮| 97精品自拍| 久久精品黄| 青青伊人影院| 一级不卡| 中文字幕男人天堂| 情侣自拍av| 一级激情视频| √天堂在线| 91网视频| 无码国产精品一区二区色情男同| bt天堂新版中文在线地址| av成人动漫| 日韩视频一区在线观看| 久久人妻少妇嫩草av蜜桃| 亚洲欧洲免费| 久久精品国产欧美| 黑森林av凹凸导航| hd极品free性xxx护士| 国产一级免费看| 麻豆tv在线观看| 妻子的性幻想| 男生插女生的网站| 激情av网站| 色欲亚洲Av无码精品天堂| 亚洲精品短视频| 91av亚洲| 中文天堂在线播放| 国产69精品久久久久久久久久| 中文在线亚洲| 一本久在线| 在线欧美国产| 躁躁日日躁| porn麻豆| 免费毛片一级| 一区二区三区丝袜| 久久成人av| 九色porny视频| 国产一区免费看| 天堂影视在线观看| 欧美一区二区三区观看| 中无码人妻丰满熟妇啪啪18禁| 日韩免费成人| 最新日韩视频在线观看| 久久久午夜影院| 欧美狠狠爱| 欧美成人二区| 午夜视频在线观看网站| 国产福利一区视频| 一区二区三区久久精品| 中文字幕日本一区| 天天综合网在线观看| a在线| 久久综合中文网| 国产原创视频在线| 亚洲福利第一页| 波多野一区二区| 国产三级国产精品国产专区50| av在线一区二区| 综合成人av| 999久久久久久| 人人操在线播放| 中文字幕乱码一区二区| 婷婷色九月| 肉色超薄丝袜脚交69xx| 在线观看国产一区二区三区| 久久免费播放| 猛1被调教成公厕尿便失禁网站| 大尺度av| 亚洲天堂影视| 欧美成人h版| 一区二区免费看| 特级西西444www| 国产精品无码专区av在线播放| 亚洲AV午夜精品| 在线cao| 黄色网av| 人人超碰在线| 在线观看色网站| 日韩午夜av电影| 日韩丝袜在线观看| 免费中韩高清无专码区2021| 中文字幕一区二区三区波野结| 男人的天堂久久| 欧美日韩中文字幕一区| 夜夜嗨av一区二区三区网页| 在线伊人网| 亚洲日本黄色| 国产精品小视频网站| 夜色视频网| 日本三级视频在线播放| 国产一级精品视频| 日本精品黄色| 精品国产乱码久久久久久老虎| 91在线无精精品白丝| 国产精品无码永久免费不卡| 欧美jizz19性欧美| 97久久精品视频| 黄色精品免费| 亚洲男人天堂久久| 香蕉福利影院| 欧美精品色视频| 偷拍一区二区三区视频| 成人免费毛片视频| 秘密基地动漫在线观看免费| 久久香蕉综合| 天天干天天舔天天操| 99re最新网址| 色偷偷免费| 国产免费久久久| 特大黑人娇小亚洲女mp4| 亚洲激情五月| 成人免费在线看片| 91另类| 国产资源在线观看| 欧美成人怡红院| 中文字幕日韩久久| 91玉足脚交嫩脚丫在线播放| 男女啪啪免费看| 欧美日本韩国一区二区三区| 日韩第1页| 亚洲暴爽| 亚洲三级网| 日本吃奶摸下激烈网站动漫| 国产一级视频在线观看| 久久大伊人| 亚洲经典一区二区三区| 你懂的在线视频网站| 高潮av| 蜜臀一区二区三区| 免费黄网站在线| 精品色图| 中出乱码av亚洲精品久久天堂| av大片免费看| 日韩在线视频在线观看| 色猫咪av在线| www免费网站在线观看| 亚洲www在线观看| 韩国电影一区| 日韩一级免费看| 国产成人在线观看| www.九色| 国产精品系列在线观看| 中文字幕综合网| av办公室丝袜高跟秘书的呻吟| 91精品91| 天堂在线中文| 亚洲视频国产视频| 欧美色网在线| 处女朱莉| 欧美亚洲精品在线观看| 欧美少妇xx| 中文字幕一区在线播放| 爱爱久久| 国产福利片一区二区| 欧美.www| 亚洲欧美变态另类丝袜第一区 | 深夜激情影院| 国产免费黄色大片| 91香蕉视频在线| 国产精品亚洲在线| 小泽玛利亚在线| 一区二区网站| av在线最新| 看黄色91| 午夜视频h| 国产肉体xxxx裸体784大胆| 99 爱在线| 岛国精品在线观看| 色悠悠av| 国产真实乱人偷精品人妻| 夜夜春夜夜透| 99久99| 热99这里只有精品| 中文理论片| 热@国产| 欧美熟妇精品黑人巨大一二三区| 成人在线观看你懂的| 天天躁日日躁狠狠躁av麻豆男男| 51ⅴ精品国产91久久久久久 | 麻豆91视频| 暧暧视频在线观看| 国产福利视频在线观看| 亚洲tv久久久| 亚洲天堂精品在线| 日本五十熟hd丰满| 五月天综合在线| 国产一区二精品区在线| 99国产一区| 成年人视频免费在线观看| 有码中文字幕| 国精产品av| 最新国产精品视频| 香港三级韩国三级日本三级| 欧美日韩一区二区在线观看视频| 男女午夜激情视频| 亚洲av激情无码专区在线播放| 美女黄色片网站| 色七七桃花综合影院| 亚洲狠狠婷婷综合久久久久图片| 性开放网站| 国产精品福利影院| 色婷婷精品视频| 伊人久久超碰| 国产一区二区三区四区五区| 九九99精品| caoporn视频在线| 涩涩视频软件| 岛国片在线免费观看| 亚洲成人免费在线视频| 国产精品久久久乱弄| sm成人免费看www软件| 毛片视频观看| 亚洲美女色| 亚洲伦理网| 亚欧成人在线| 波多野结衣片子| 久操免费观看|