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

RisingWave x 特征工程:解鎖實時特征新范式

數據庫
RisingWave 是一款具有創新性的開源流處理系統,在實時數據處理領域展現出獨特優勢。其開源項目背景源于對革新流處理和數據庫管理的追求,于 2021 年初創立,并在 2022 年 4 月以 Apache2.0 協議在 GitHub 開源。經過三年打磨,已在全球多領域落地應用。

本文將介紹 RisingWave 在實時特征工程中的應用。RisingWave 是一款開源的流式數據庫,具有易用、健壯、上下游生態系統開放、性價比高等特點,支持 SQL 和 UDF 擴展,其架構包含接入層、計算層和存儲引擎,支持多種數據源和下游系統,通過物化視圖等實現增量實時計算。在實時特征工程中,它能夠助力數據攝入、數據清洗、特征構建、樣本拼接和特征查詢等環節,提供高效的狀態管理和 UDF 支持。此外,RisingWave 2.0 帶來了如 Premium 版本、云版本增強、對流批統一的改進等新特性。通過閱讀本文,讀者可深入了解 RisingWave 在實時數據處理領域的優勢與應用。

一、RisingWave 介紹

1. 項目背景與基本信息

RisingWave 是一款具有創新性的開源流處理系統,在實時數據處理領域展現出獨特優勢。其開源項目背景源于對革新流處理和數據庫管理的追求,于 2021 年初創立,并在 2022 年 4 月以 Apache2.0 協議在 GitHub 開源。經過三年打磨,已在全球多領域落地應用。

RisingWave是基于Rust的自研項目,采用存算分離架構,交互接口與 PostgreSQL 協議兼容,并可通過 UDF 拓展。其包含接入層、計算層與存儲層三層架構,由 meta 節點協調,計算節點執行流作業并帶有多級緩存,狀態持久化至基于對象存儲的存儲引擎。產品使命為解決易用性問題,降低實時應用開發、運維與運行成本,無論對實時計算新手還是資深從業者,都致力于提供便捷、穩定且高效的流處理方案。目前,應用領域涵蓋互聯網、金融、能源、供應鏈等多個行業,在實時監控告警、流表實時打寬、規則引擎、實時數據市場等場景均有應用。截至當前,全球日活集群已超 1700 個。

2. RisingWave 特點

(1)易用性

RisingWave 通過 SQL 作為交互接口,兼容 PostgreSQL 協議,用戶通過簡單的 SQL 即可實現復雜的實時需求,同時支持通過不同語言的 UDF 進行拓展。另外,RisingWave 不僅僅是流式計算引擎,而且帶有自研的存儲引擎,除了支持有狀態的復雜流計算外,實時分析的結果可以以物化視圖的方式通過 SQL 在 RisingWave 中查詢,我們稱其為 Serving。同時 RisingWave 流算子的內部狀態都抽象成了關系型表,也可以通過 SQL 查詢,大大提升了流計算的可觀測性。

圖片

(2)健壯性

RisingWave 定位為數據庫,所以健壯穩定是首要要求。實時性方面,可以達到亞秒級新鮮度,并實現了 Exactly Once。支持強一致持久化 checkpoint,當出現故障時可以立即從上一 checkpoint 恢復。基于存算分離的架構,可以實現 zero downtime 的彈性伸縮和快速恢復。同時,RisingWave 支持 20+ 路多流 join 和復雜流式變換,并且支持長時間窗口大狀態的流處理。

圖片

(3)開放的上下游生態系統

RisingWave 作為流處理系統,具備開放且多元的上下游生態系統。在上游 Source 方面,它支持多種常見的消息隊列(如 Kafka 等)、各類數據庫的變更數據捕獲(CDC),涵蓋 MySQL、PostgreSQL、Oracle 等關系型數據庫以及 MongoDB 等非關系型數據庫,并且支持如 Debezium 等多種 CDC 格式,同時也接納如數據湖、文件系統內文件等批式數據源。而在下游 Sink,不僅支持消息隊列,還支持 ClickHouse、StarRocks 等分析型數據庫以及 Elasticsearch、Redis 等非關系型數據庫,此外還實現了實時入湖功能。這種開放的生態系統,極大地拓展了 RisingWave 在不同數據場景下的應用范圍,使其能更好地融入多樣化的數據處理鏈路中。

圖片

(4)高性價比

實時計算相比于離線計算通常成本更高,而 RisingWave 通過多種優化,實現了高性價比。首先,使用低成本的對象存儲作為存儲后端,我們自研了基于 LSM 的存儲引擎降低存儲成本。RisingWave 支持多種對象存儲,比如 S3、Azure Blob 等,也可以自己部署 MinIO、HDFS、DFS。采用存算分離架構,計算和存儲可以獨立擴縮容。計算節點采用多級緩存,可以根據需求調整,并且支持 serverless compaction。

圖片

3. RisingWave 架構

RisingWave 的架構主要分為三層。最上層是接入層(Frontend),它負責解析和優化用戶請求,并生成執行計劃,這些計劃會被分布式調度到第二層 —— 計算層(Compute)執行。在流作業中,有狀態的算子其狀態會持久化到基于對象存儲(ObjectStore)的存儲引擎中。在這些組件之上,有一個 Meta 節點負責協調,起到控制器的作用。整體架構體現了 RisingWave 在流處理方面的高效設計,同時兼顧了存儲和協調功能。

圖片


二、RisingWave 在實時特征工程中的應用

1. 特征工程步驟與鏈路

實時特征工程包含 Training 鏈路和 Inference 鏈路。Training 鏈路包括從上游數據源攝入數據、清洗選擇、特征構建、樣本拼接和實時模型訓練。Inference 鏈路包括攝入數據構建行為特征、查詢 Feature Store 特征拼接和向 Model 喂入特征完成 Inference。

圖片

實時特征工程在架構上存在挑戰。引入的組件越多,運維越困難,工程師需熟悉多個系統。同時,組件增多會使穩定性難以保障,一個組件故障就可能影響整體。此外,影響實時性的因素變多,且上線周期變長,工程師需學習不同接口與組件交互,數據分散也導致回測困難。

2. RisingWave 的助力

RisingWave 在實時特征工程方面有諸多助力。它能用 SQL + UDF 構建 Streaming Pipeline,提供統一的數據源存儲,支持 Serving 查詢,并具備實時流式 Sink 功能,能夠有效簡化和優化實時特征工程的流程,提升效率。

圖片

接下來具體看一下鏈路中的每個步驟。

(1)數據攝入

在數據攝入環節,RisingWave 中可以使用 source connector 輕松接入多種數據源。

圖片

1)Source 相關助力
  • 多樣化數據源支持
    消息隊列(MQ):支持 Kafka、Pulsar、MQTT 等。
    變更數據捕獲(CDC):支持 MySQL、PostgreSQL、TiDB、MongoDB 等數據庫的 CDC。
    批處理數據源:支持 File System、Object Store、Iceberg 等。
  • 消息編碼支持
    支持 AVRO、JSON、PROTOBUF、CSV、BYTES 等編碼格式。
  • 消息隊列支持指定消費位置指定
  • 支持從 Schema Registry 自動獲取上游 Schema

圖片

2)Table 相關助力
  • 數據源支持廣泛
    Table 可以消費所有 Source 支持的數據源,能夠將各種來源的數據進行整合。
  • 物化數據支持
    將 Source 的數據物化到表,支持主鍵,便于數據的管理和查詢。
  • 上游 CDC 支持
    支持常見的 OLTP 數據庫(如 MySQL、PostgreSQL、Oracle、TiDB 等)和 NoSQL 數據庫(如 MongoDB)的 CDC。
  • DML 支持
    支持增刪改查(DML)操作,方便對數據進行處理和維護。
  • 消息格式支持
    支持多種消息格式,如 PLAIN、DEBEZIUM、CANAL、MAXWELL、UPSERT 等,便于與不同系統進行數據交互。

圖片

通過這些功能,RisingWave 在數據攝入環節能夠靈活、高效地處理各種數據源的數據,并提供方便的數據管理和操作功能。

(2)數據選擇和清洗

在 RisingWave 中,豐富的 SQL 函數可以幫助用戶輕松定義數據選擇和清洗的邏輯,同時通過物化視圖(Materialized View)構建特征工程的 Streaming Pipeline。

1)基于 SQL 進行數據選擇和清洗
  • 離散化(Categorization)
    可以使用 SQL 語句將數據離散化到多個桶中。例如,根據一定的條件將數據劃分到不同的類別。
  • 異常值處理(Filtering)
    通過 WHERE 條件來處理異常值。例如,篩選出符合特定范圍的數據,排除異常數據。
  • 去重(Distinct On)
    使用 DISTINCT ON 語句可以對指定列的數據進行去重操作,只保留一條記錄。
  • 缺失值處理(Coalescing)
    利用 SQL 函數(如 LAG)來填補缺失值,使缺失值變為上一個有效值。

圖片

2)基于物化視圖構建 Pipeline

物化視圖是一個增量實時維護流處理結果的抽象。當上游數據到來時,物化視圖會自動、實時、同步地增量維護流處理的結果。

  • 支持 MV - on - MV 構建層級化的流處理管道,可以堆疊物化視圖來構建多層級的流處理流程。
  • 物化視圖支持豐富的 SQL 語法,包括 JOIN、窗口函數、子查詢、分組等,還支持高級的流處理特性如 watermark,以及半結構化數據的處理函數。
  • 物化視圖的結果是實時可查詢的,用戶可以通過 SQL 查詢來獲取物化視圖的結果,方便進行數據驗證和調試。

圖片

圖片

3)SQL 即流處理

RisingWave 中的 SQL 即流處理具有諸多優勢。它基于 SQL 構建流作業,具備豐富的查詢優化功能,如列裁剪、Filter 下推等。還支持子查詢解關聯、Join 重排序等操作,能夠將用戶編寫的 SQL 優化成高效的分布式流作業,方便用戶操作。

圖片

(3)特征構建

特征構建是實時特征工程的關鍵環節,下面我們從一些常用特征出發,看一下如何通過 RisingWave 進行特征構建

1)聚合特征和 Over 窗口計算
  • 通過 CREATE MATERIALIZED VIEW 語句實現,例如計算用戶最近 30 天行為聚合統計,從清洗后的數據表(如 cleaned_events)中篩選出特定時間范圍內(NOW() - INTERVAL '30 DAYS'到NOW())的數據,按用戶 ID(user_id)和事件類型(event_type)進行分組,計算訪問次數(COUNT())和最后訪問時間(MAX(event_timestamp))。還可進一步計算如用戶過去 30 天最常瀏覽的 Top2 商品類別,先按用戶 ID 分區并按訪問次數降序排序,然后選擇排名前 2 的類別。

圖片

2)窗口特征
  • Hop Window 和 Tumble Window:如創建 2 分鐘 hop 窗口聚合特征,從數據源(如 taxi_trips)中,以 completed_at 為時間字段,按 2 分鐘間隔進行窗口聚合,計算行程數量(count(trip_id))和總距離(sum(distance))。同樣,對于 2 分鐘 tumble 窗口聚合特征,使用 TUMBLE 函數并設置相應參數實現。這些窗口計算為時間序列數據的分析提供了靈活的方式。

圖片

  • Session Window 與 Watermark:在源頭表(如 user_views)上定義 5 分鐘間隔的 watermark,用于處理亂序數據。然后創建 5 分鐘 session 窗口聚合特征,按用戶 ID 分區,以 viewed_at 為時間字段,計算每個會話的起始時間(first_value(viewed_at))和結束時間(last_value(viewed_at))。session 窗口能有效捕捉用戶在一段時間內的連續行為,對于分析用戶行為模式非常有用。

圖片

3)實時多流 Join
  • Inner Join 示例
    計算用戶過去一天內瀏覽的商品種類分布,通過 CREATE MATERIALIZED VIEW 將 user_clicks 表與 product_metadata 表進行 JOIN 操作,連接條件為 user_clicks.product_id = product_metadata.product_id,篩選出過去一天內的數據(user_clicks.event_time >= NOW() - INTERVAL '1 DAY'),按用戶 ID 和商品類別分組,統計各類別瀏覽次數(COUNT())。
  • Outer Join 應用
    可用于維度特征關聯,如將 user_events 表分別與 product_info、store_info 和 user_info 表進行左外連接(LEFT OUTER JOIN),獲取更豐富的用戶行為相關信息,包括產品、店鋪和用戶自身的詳細信息,為后續分析提供多維度數據。
  • Window Join 功能
    實現窗口特征拼接,例如將兩個以 completed_at 為時間字段、2 分鐘間隔的窗口(TUMBLE (taxi_trips, completed_at, INTERVAL '2 MINUTES')和 TUMBLE (taxi_fare, completed_at, INTERVAL '2 MINUTES'))進行連接,連接條件為行程 ID(trip_id)和窗口起始時間(window_start)相等,按窗口起始時間排序,從而整合行程和費用相關的窗口特征,為分析出租車業務數據提供了全面的視角。

圖片

實時多流 Join 是 RisingWave 的一個高亮特性,除了上面介紹的 Regular Join 和 Interval Join,還支持 Temporal Join,以及基于 Watermark 的 Windows Join。多流 Join 是流處理中的一個難點,而 RisingWave 憑借其架構優勢和豐富的優化,讓用戶在不感知調度和實現細節的情況下,可以輕松通過 SQL 構建包含多流 Join 的實時特征。

圖片

4)高效狀態管理
  • 狀態過期清理
    基于 DynamicFilter 算子實現,能夠生成正確強一致的流變更和存儲 delete tombstone,確保狀態存儲和 SQL 語義完全一致。在處理如用戶最近 30 天行為聚合統計等特征構建時,自動管理狀態的過期,避免無效數據占用存儲空間,保證數據的時效性和準確性。

圖片

  • 長周期大狀態處理
    算子狀態持久化在對象存儲,無單機狀態上限。
    基于存算分離架構可實現秒級擴縮容。
    自研云原生 LSM 存儲引擎。

圖片

圖片

在 RisingWave 中做了大量工作去優化狀態遠端存儲帶來的延遲。通過多級緩存機制,用戶可以根據實際場景在性能與成本間做出權衡。

圖片

  • 內部狀態 SQL 可查
    流算子內部狀態抽象成關系型 State Table。
    可以通過 SHOW INTERNAL TABLES 查看算子內部狀態表,也可以通過 SQL 查詢。
    適用于排查線上數據問題、優化流作業 SQL、學習流算子的狀態管理制等場景。

圖片

  • 狀態復用

特征工程中,Source 數據清洗后的原始數據可以會物化成 MV,基于這些 MV 又可以創建不同的下游 MV,MV 之間還可以 join,這樣分層構建流作業,天然支持狀態復用。Source Table 支持 DML 進行數據訂正,訂正引起的變更會自動地同步到各個下游。

圖片

5)UDF

支持通過 CREATE FUNCTION 和 CREATE AGGREGATE 方式定義 UDF。

圖片

圖片

(4)Feature Serving

在 RisingWave中,Feature Serving 是實時特征工程的重要組成部分,提供了強大的功能用于特征查詢、數據分發和服務優化。

1)查詢與結果一致性
  • 可查詢性
    Materialized View 和 Table 均可查詢,支持 Batch Query 和 Streaming Query。用戶可以通過 SELECT 語句直接查詢物化視圖(如 user_feature)獲取特征數據,例如查詢特定用戶 ID(user_id = 15213)的特征。這種查詢方式方便快捷,能夠滿足不同場景下對特征數據的獲取需求。
  • 結果一致性與調試回溯
    Streaming 和 Batch Query 結果一致,這一特性使得用戶在開發和調試過程中更加便捷。用戶在創建物化視圖前可以先運行 Batch Query 來查看結果是否符合預期,進行數據驗證和邏輯調試。如果發現問題,可以方便地回溯和排查,因為兩種查詢方式的結果具有一致性,保證了數據的可靠性和可追溯性。
  • 支持創建索引加速 Serving 查詢

圖片

2)索引加速查詢
  • 索引創建與應用
    支持在 Materialized View 和 Table 上創建索引來加速 Serving 查詢。用戶可以在 timestamp 列創建索引(如 CREATE INDEX idx_timestamp on user_feature(timestamp)),然后在查詢時利用該索引加速對 timestamp 列的范圍查詢(如 SELECT  FROM user_feature WHERE timestamp < NOW() - INTERVAL ‘1 days’)。通過創建合適的索引,可以顯著提高查詢性能,減少數據檢索時間。
  • 索引特性支持
    支持指定 Include 列、Distributed 列,還支持表達式索引。例如,在 customers 表上創建索引加速點查(CREATE INDEX idx_c_phone on customer(c_phone)),在 orders 表上創建索引加速 JOIN 操作(CREATE INDEX idx_o_custkey ON orders(o_custkey)),以及在包含 JSONB 類型列的表上創建表達式索引。這些豐富的索引特性為優化查詢提供了多種選擇,適應不同的數據結構和查詢需求。
3)隔離與伸縮性
  • 隔離 Streaming 與 Serving
    支持隔離 Streaming 與 Serving,允許獨立伸縮。這意味著用戶可以根據實際需求分別調整 Streaming 和 Serving 的資源配置,優化系統性能。例如,在高并發查詢場景下,可以為 Serving 分配更多的計算資源以滿足查詢需求,而不會影響 Streaming 的實時數據處理能力。
  • 資源優化與靈活性
    通過獨立伸縮,用戶可以更好地平衡系統資源的利用,提高系統的整體效率和穩定性。無論是處理大規模實時數據的攝入和處理(Streaming),還是應對高并發的特征查詢(Serving),都能夠靈活配置資源,確保系統在不同負載下的良好性能表現。

圖片

4)數據分發到下游系統

支持將數據變更 Sink 到下游系統。

圖片

  • Sink 功能與支持的系統
    通過 Sink 可以實時將數據發送到多種下游系統,支持的 Connector 包括 Redis、Kafka、JDBC、Clickhouse、StarRocks、Doris、ElasticSearch、Cassandra、File、Iceberg 等。用戶可以根據實際業務需求選擇合適的下游系統進行數據分發,實現數據的進一步處理和分析。
  • 數據格式與輸入源
    支持多種數據格式,如 APPEND_ONLY、UPSERT、DEBEZIUM 等。Sink 的輸入可以是 Table/Materialized View,也可以是 SQL query。

圖片

5)支持 Subscription 訂閱變更

圖片

6)支持 Python-SDK 執行 SQL 和訂閱變更

圖片

讓我們再來整體回顧一下 RisingWave 在特征工程各環節起到的助力作用。首先是數據攝入,利用 RisingWave 可以便捷地導入不同數據源;接下來是數據選擇和清洗,基于 SQL 和 UDF,利用物化視圖分層構建流處理 pipeline;特征構建完成后,可以用 SQL 或 Python 進行特征查詢;最后,可以采用 push-based 也就是 sink 的方式將變更輸出到下游,也可以采用 pull-based subscribe 的方式獲取變更。

圖片


三、RisingWave 其他使用場景

1. 實時監控告警

用戶借助 RisingWave 實時處理數據,一旦監測到如設備故障等異常情況,便能迅速發出告警,實現自動修復或及時通知相關人員處理。

圖片

2. 流表實時打寬

當上游存在多個不同數據源的數據表時,RisingWave 可將這些表整合打寬成一張大寬表,以便在數據庫中生成報表或進行深入分析,為決策提供全面的數據支持。

圖片

3. 規則引擎

用戶通過 SQL 定義規則,利用其與 PostgreSQL 協議 的兼容性,結合如 Superset 等 BI 工具,可直觀展示和分析數據,依據規則對數據進行處理和判斷,如在金融交易中檢測異常交易行為。

圖片

4. 實時數據市場

不同部門利用 RisingWave 構建物化視圖,維護數據的可見性與權限。借助 dbt 工具,清晰管理數據血緣,保障數據質量與可追溯性,促進部門間高效的數據協作與共享。

圖片


四、RisingWave 2.0 更新內容

RisingWave 2.0 作為最新發布的版本,帶來了諸多重要更新。

首先,新增 Premium 版本,專為自部署集群打造,提供企業級支持,有力保障自部署時的穩定性與性能表現。同時,RisingWave 的 Cloud 版本在應用性方面持續增強,尤其在 2.0 版本中,針對 Streaming 和 Batch 的統一支持進行了顯著改進。例如,對 Batch Source、Batch Sink 以及 Batch Query 均進行了優化,提升了批量數據處理的效率與性能。

此外,該版本實現了自動的 Schema Change 和自動的 Schema Mapping 功能。這意味著當上游數據存在 Schema 時,用戶導入數據無需手動編寫 Schema,并且上游數據列的增減操作能夠自動同步至 RisingWave 中,極大地簡化了數據管理流程。同時針對創建 MV 時回填歷史數據這一資源消耗大且一次性的操作提供了進一步地的優化,優化了數據處理的完整性和效率。

RisingWave 2.0 通過這些更新,致力于為用戶提供更優質、高效、便捷的服務,期待用戶深入了解并反饋使用體驗,共同推動產品的持續優化。

責任編輯:姜華 來源: DataFunTalk
相關推薦

2022-12-12 16:15:19

圖像數據Python

2023-03-30 07:40:03

FeatHub 項目特征工程開發

2023-02-26 18:46:35

機器學習數據集算法

2024-06-13 09:12:38

2019-07-23 07:30:27

特征工程加密流量安全

2025-07-31 01:22:00

2022-05-16 10:30:31

AIML存儲

2021-03-19 08:54:36

JavaJava 16開發

2009-12-15 17:02:29

Vs.Net 2010

2011-01-04 15:36:45

linux特征

2012-05-16 11:03:50

微軟IIS

2019-10-31 15:37:29

Android Q

2025-07-25 07:44:53

2024-08-12 10:00:31

2022-12-05 16:38:48

Python統計信息預測模型

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2022-05-17 11:48:06

谷歌賬號安全

2009-08-25 10:03:13

2013-10-23 10:34:41

Windows 8.1特征移動安全

2023-06-05 10:07:13

軟件工程平臺工程師
點贊
收藏

51CTO技術棧公眾號

国产亚洲综合视频| 91色中文字幕| 中文字幕网站在线观看| 欧美视频精品| 一区二区三区视频在线看| 国产伦理久久久| 国产精品第六页| 一本一道久久a久久精品蜜桃 | 成人短视频下载| 青草热久免费精品视频| 成年人一级黄色片| 私拍精品福利视频在线一区| 欧美精品日韩综合在线| 奇米影视亚洲色图| 最新国产在线观看| 91在线一区二区三区| 成人精品福利视频| 国产又黄又粗又爽| 青青草91久久久久久久久| 精品久久人人做人人爽| 2025韩国理伦片在线观看| 2019中文字幕在线电影免费| 国产精品萝li| 欧美精品中文字幕一区二区| 99热这里精品| 日韩精品亚洲一区| 国内精品小视频| 熟女少妇a性色生活片毛片| 日韩美脚连裤袜丝袜在线| 欧美二区乱c少妇| 国产精品久久久久9999小说| 丁香花高清在线观看完整版| 自拍av一区二区三区| 欧美一级日本a级v片| 亚洲精品一区二区三区新线路| 蜜臀va亚洲va欧美va天堂| 78m国产成人精品视频| 青草影院在线观看| 999久久久91| 在线观看日韩视频| 人妻体内射精一区二区| 老牛影视av一区二区在线观看| 欧美一区二区三区视频免费| 538任你躁在线精品免费| a日韩av网址| 精品高清美女精品国产区| 9色porny| 成年人国产在线观看| 亚洲精品国产一区二区精华液| 亚洲精品在线免费看| 青青草娱乐在线| 99精品视频一区二区| 国产伦精品一区二区三区视频免费| 国产免费福利视频| 黄页网站大全一区二区| 成人av在线网址| 91中文字幕在线播放| 久久精品二区亚洲w码| 国产精品高清在线| 亚洲一区二区影视| 蜜臀av性久久久久蜜臀aⅴ| 国产精品久久久久免费a∨| 日本视频免费观看| 日韩精品一卡二卡三卡四卡无卡| 国产精品成人品| 国产在线观看第一页| 日本91福利区| 成人福利在线观看| 国产美女主播在线观看| 国产麻豆精品视频| 国产精品加勒比| 色网站免费观看| 97se狠狠狠综合亚洲狠狠| 久久精品ww人人做人人爽| 麻豆导航在线观看| 国产精品无码永久免费888| 中文精品一区二区三区| 羞羞的视频在线观看| 亚洲一区二区三区影院| 久久免费视频3| 欧美暴力调教| 日韩一区二区免费在线电影| 在线播放av网址| 亚洲人成网www| 色香阁99久久精品久久久| 中文字幕在线2021| 99亚洲一区二区| 国产精品高清免费在线观看| 国产毛片一区二区三区va在线| 丁香天五香天堂综合| 农村寡妇一区二区三区| 免费av不卡| 欧美日韩另类字幕中文| 麻豆一区二区三区视频| 一区二区三区四区高清视频| 亚洲毛茸茸少妇高潮呻吟| 中文字幕第69页| 影音先锋亚洲一区| 国产精品美女主播| www.色视频| 久久理论电影网| 日本久久高清视频| 中文不卡1区2区3区| 欧美美女一区二区三区| 三级视频网站在线观看| 青青草原综合久久大伊人精品 | 日韩视频在线一区二区| 精品人妻一区二区三区香蕉| 日韩欧美在线中字| 97精品在线视频| 国产精品国产一区二区三区四区| av电影一区二区| 丰满人妻一区二区三区53号| 在线一区视频观看| 亚洲国产欧美一区| 麻豆明星ai换脸视频| 久久精选视频| 国产精品制服诱惑| 免费高清在线观看| 一本大道久久精品懂色aⅴ| 性高潮久久久久久| 97久久视频| 日韩av黄色在线观看| 亚洲伦理在线观看| 亚洲天堂2016| 亚洲国产精品三区| 亚洲国产国产| 午夜精品久久久久久久久久久久| 国产毛片久久久久| 国产精品情趣视频| 国产精品视频黄色| 精品中文一区| 欧美性在线视频| 亚洲免费不卡视频| 一区二区三区不卡在线观看| 手机av在线网| 水蜜桃精品av一区二区| 国产精品久久久久久久久影视| 日韩在线视频观看免费| 一区av在线播放| 美女被艹视频网站| 亚洲国产精品91| 91久久精品国产91久久性色| 888av在线| 欧美日韩一区二区三区四区五区| 欧美丰满美乳xxⅹ高潮www| 亚洲免费婷婷| 久久久久久高清| av日韩亚洲| 国产午夜精品一区理论片飘花| 天天干在线播放| 久久亚洲春色中文字幕久久久| 免费看一级大黄情大片| 美国成人xxx| 97在线视频免费播放| 神宫寺奈绪一区二区三区| 婷婷开心久久网| 在线观看国产网站| 羞羞视频在线观看欧美| 久久久久久欧美精品色一二三四| 在线观看爽视频| 亚洲视频在线观看网站| 中文在线观看免费高清| 亚洲国产成人自拍| 五月天视频在线观看| 亚洲天天综合| 成人欧美一区二区三区黑人免费| 超碰在线最新网址| 精品香蕉一区二区三区| 黄色av一区二区| 日韩一区日韩二区| 秘密基地免费观看完整版中文 | 26uuu另类亚洲欧美日本一| 天天操天天干天天舔| 在线视频国内自拍亚洲视频| 欧美自拍偷拍网| 国产成人av电影在线| 缅甸午夜性猛交xxxx| 国精一区二区| 亚洲精品日产aⅴ| 久久青草伊人| 国产亚洲精品日韩| 国产suv一区二区| 精品国产电影一区| 91麻豆制片厂| 成人免费高清在线| 北条麻妃视频在线| 欧美成人高清| 欧洲高清一区二区| 香蕉免费一区二区三区在线观看 | 亚洲欧洲偷拍精品| 一二区在线观看| 亚洲午夜久久久久久久久电影网| 六月婷婷七月丁香| 国产乱色国产精品免费视频| 精品中文字幕av| 999国产精品999久久久久久| 精品日产一区2区三区黄免费 | 欧美日韩精品一区二区三区蜜桃| 中文字幕av久久爽av| 久久免费视频色| 色婷婷狠狠18禁久久| 爽好久久久欧美精品| 波多野结衣与黑人| 大胆日韩av| 欧美极品色图| 亚洲三级av| 国产一区二区视频在线观看| 亚洲最大成人| 久久久久久九九九| 国产日产一区二区三区| 亚洲午夜av电影| 人人妻人人澡人人爽久久av| 欧美日韩在线不卡| 五月天激情四射| 午夜亚洲国产au精品一区二区| 欧美a级片免费看| 久久男人中文字幕资源站| 极品白嫩的小少妇| 国产主播一区二区三区| 亚洲乱码国产一区三区| 一区二区三区四区五区在线 | 国产成人精品无码免费看夜聊软件| 国产一区二区久久| 久久这里只精品| 老牛嫩草一区二区三区日本| 日韩欧美不卡在线| 91精品秘密在线观看| 亚洲永久一区二区三区在线| 国产成人精品三级高清久久91| 国产精品yjizz| 日韩一二三区| 成人黄色中文字幕| 日韩欧乱色一区二区三区在线| 国产精欧美一区二区三区| 国产高潮在线| 久久久久久国产精品三级玉女聊斋| 国产欧美黑人| 久久最新资源网| 精品176二区| 久久视频这里只有精品| 免费黄色网址在线观看| 久久精品小视频| 日本蜜桃在线观看| 久久九九全国免费精品观看| 91网页在线观看| 色婷婷av一区二区三区久久| 香港伦理在线| 久热精品视频在线观看一区| 中文字幕在线免费| 久久激情视频免费观看| 日本三级视频在线播放| www日韩欧美| 国产黄色在线观看| 九九久久久久99精品| 美足av综合网| 97视频在线观看免费| 色多多在线观看| 国产91精品在线播放| 日韩成人亚洲| 成人a在线观看| 欧美二区观看| 精品久久久三级| 国产一区二区欧美| 一区二区三区在线观看www| 日本一二区不卡| 亚洲午夜久久久影院伊人| 四季av在线一区二区三区| 日本老太婆做爰视频| 伊人久久成人| 欧美激情成人网| 久久99久久精品| 337p日本欧洲亚洲大胆张筱雨 | 宅男网站在线免费观看| 欧美寡妇偷汉性猛交| av漫画网站在线观看| 日韩av成人在线观看| 在线播放成人| 精品婷婷色一区二区三区蜜桃| 香蕉人人精品| 在线观看福利一区| 亚洲国产激情| 丰满少妇在线观看| 国产一区二区三区高清播放| 成人手机在线免费视频| 国产欧美精品一区aⅴ影院 | 一本大道综合伊人精品热热| 亚洲一区二区视频在线播放| 精品人伦一区二区色婷婷| 天堂√在线中文官网在线| 中文字幕av一区中文字幕天堂| 超碰免费公开在线| 欧美一级bbbbb性bbbb喷潮片| 成人国产精选| 国产精品视频免费一区二区三区 | 国产亚洲精品va在线观看| 黄色一级片在线观看| 91高清视频在线免费观看| 电影91久久久| 久久伊人一区| 欧美精品激情| 日本爱爱免费视频| 福利91精品一区二区三区| 少妇人妻好深好紧精品无码| 亚洲香肠在线观看| 亚洲最大成人av| 亚洲美女av在线| 青春草在线视频| 国产一区二中文字幕在线看| 丝袜美腿综合| 六月婷婷激情综合| 日本不卡免费在线视频| 中文字幕精品视频在线| 亚洲免费伊人电影| 最近中文字幕在线免费观看 | 成人有码在线播放| 猛男gaygay欧美视频| 国产日本在线播放| 国产一二三精品| 麻豆视频免费在线播放| 福利微拍一区二区| 亚洲高清精品视频| 久久视频在线观看免费| www.国产精品| 欧美亚洲免费在线| 国产亚洲激情| 少妇搡bbbb搡bbb搡打电话| 日韩理论片网站| 亚洲网站免费观看| 最近更新的2019中文字幕| 视频二区不卡| 欧美日韩在线高清| 免费永久网站黄欧美| 人妻丰满熟妇av无码久久洗澡| 亚洲一区二区成人在线观看| av天堂一区二区三区| 久久精品国产亚洲一区二区| 四虎国产精品免费久久| 一级做a爰片久久| 久久97超碰国产精品超碰| 免费看黄色三级| 欧美性猛交一区二区三区精品| 国产三级视频在线| 日韩av片电影专区| 久久综合影院| 日韩av播放器| 久久久久久久久久久黄色| 9i精品福利一区二区三区| 日韩成人xxxx| 国产精品专区免费| 欧美精品成人一区二区在线观看| 国产精品丝袜xxxxxxx| 疯狂揉花蒂控制高潮h| 欧美性色19p| 国产中文在线视频| 国产精品香蕉在线观看| 成人综合专区| 日韩av加勒比| 亚洲欧美成aⅴ人在线观看| a级片在线免费看| 欧美肥老妇视频| 国产精品videossex| 久青草视频在线播放| 不卡高清视频专区| 成人午夜淫片100集| 亚洲天堂影视av| 久久免费资源| 成人污网站在线观看| 顶级嫩模精品视频在线看| 精品肉丝脚一区二区三区| 亚洲精品wwww| 欧美va在线| 国产日本欧美在线| 国产成人在线视频播放| 国产情侣在线视频| 国产一区二区三区免费视频| 国产成人精选| 国产精品成人久久电影| 久久奇米777| 国产一区二区小视频| 欧美精品videos| 精品久久不卡| 国产成人精品综合久久久久99| 精品久久久一区二区| 国产h在线观看| 亚洲在线一区二区| 久久精品主播| 少妇影院在线观看| 亚洲精品综合精品自拍| 欧美国产视频| 日韩欧美视频网站| 亚洲私人黄色宅男| 免费在线性爱视频| 成人av播放| 久久性天堂网| 精品日韩在线观看| 成人福利在线| 国产传媒一区二区三区| 男女性色大片免费观看一区二区| 私库av在线播放|