精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

乱人伦精品视频在线观看| 国产调教视频在线观看| 亚洲在线一区| 日韩亚洲综合在线| 97精品人人妻人人| 亚洲va中文在线播放免费| 国产精品久久久久四虎| 国产亚洲欧美一区二区三区| 中文字幕在线观看视频免费| 中文字幕亚洲综合久久五月天色无吗'' | 成人丝袜18视频在线观看| 日韩av手机在线| www欧美com| 欧美伦理影院| 亚洲第一视频网站| 涩涩网站在线看| 456亚洲精品成人影院| 亚洲资源在线观看| 在线视频不卡一区二区| 色视频在线观看福利| 国产福利一区二区三区在线视频| 国产www精品| 精品午夜福利视频| 欧美独立站高清久久| 国产视频精品久久久| wwwxxxx在线观看| 欧美日一区二区三区| 欧美日韩国产中文精品字幕自在自线 | 午夜精彩国产免费不卡不顿大片| 亚洲免费视频网站| 丰满岳乱妇一区二区 | 毛茸茸free性熟hd| 肉色欧美久久久久久久免费看| 一区二区三区在线影院| 色播亚洲婷婷| 欧美xxx.com| 成人激情av网| 粉嫩av一区二区三区免费观看 | 精品国产免费一区二区三区四区| 天天干天天草天天| 日韩一区二区三区在线免费观看| 天天亚洲美女在线视频| 蜜臀精品一区二区| 欧美精品videosex| 一区二区三区四区亚洲| 超薄肉色丝袜足j调教99| 欧美私人网站| 自拍偷自拍亚洲精品播放| 亚洲人成网站在线观看播放| 成年人视频在线免费观看| 26uuu欧美| 欧美日韩精品免费观看视一区二区| 日韩有码第一页| av中文字幕亚洲| 国内视频一区| 性xxxx视频播放免费| 91美女蜜桃在线| 久久综合九色欧美狠狠| 男人的天堂在线| 久久精品无码一区二区三区| 日韩福利在线| 2021av在线| 亚洲欧洲综合另类| 国产精品免费看久久久无码| 成年人国产在线观看| 五月天欧美精品| 国产成人久久777777| 日本精品在线中文字幕| 欧美绝品在线观看成人午夜影视 | 99麻豆久久久国产精品免费 | 午夜小视频在线| 亚洲欧美日韩精品久久久久| 亚洲色成人www永久在线观看| av女在线播放| 在线观看亚洲a| 日本一二区免费| 97人人澡人人爽91综合色| 亚洲激情免费观看| 国产性猛交xx乱| 欧美在线亚洲| 欧美怡春院一区二区三区| 日本三级一区二区三区| 国产乱理伦片在线观看夜一区| 国产高清精品一区| 电影在线高清| 亚洲精品va在线观看| 久色视频在线播放| 色噜噜成人av在线| 亚洲国产古装精品网站| www亚洲色图| 亚洲午夜久久久久久尤物| 欧美影院久久久| 国产偷人妻精品一区二区在线| 成人av网址在线| 一区二区三区电影| 阿v视频在线| 欧美高清性hdvideosex| 日本黄色动态图| 色综合咪咪久久网| 69视频在线播放| 国产剧情精品在线| 久久只精品国产| 妺妺窝人体色www看人体| 成人mm视频在线观看| 精品国产乱码久久久久久蜜臀| 日本少妇xxxxx| 在线精品一区| 亚洲a中文字幕| 国产高清一区在线观看| 亚洲国产日韩a在线播放| 欧美午夜aaaaaa免费视频| 黄色美女久久久| 久久成人在线视频| 最近中文在线观看| ww亚洲ww在线观看国产| 拔插拔插海外华人免费| 中文幕av一区二区三区佐山爱| 国产视频亚洲精品| 精品午夜福利视频| 国产精品白丝jk白祙喷水网站| 日韩欧美精品久久| 免费h在线看| 亚洲成人在线网| 欧美三级 欧美一级| 久久国产免费看| 日本在线视频不卡| 成年美女黄网站色大片不卡| 欧美壮男野外gaytube| 韩国三级在线看| blacked蜜桃精品一区| 国内外成人免费激情在线视频| 91片黄在线观看喷潮| 国产清纯白嫩初高生在线观看91 | 91video| 成人性生交大片| 国产伦视频一区二区三区| 麻豆传媒在线免费看| 欧美在线制服丝袜| 国产精品久久久对白| 香蕉视频在线看| 欧美亚洲综合在线| 国产aⅴ激情无码久久久无码| 亚洲精品日韩久久| 国产精品区二区三区日本| 性xxxfreexxxx性欧美| 在线综合+亚洲+欧美中文字幕| 国产又粗又猛又爽又黄的视频四季| 欧美亚洲三级| 日韩在线电影一区| 成人h在线观看| 中文字幕在线亚洲| 在线观看免费中文字幕| 中文字幕中文字幕一区二区| 天堂视频免费看| 999视频精品| 91成人免费观看| xxxx成人| 亚洲另类欧美自拍| 波多野结衣激情视频| 国产精品女同一区二区三区| 香蕉视频999| 午夜日本精品| 久久99影院| 日韩新的三级电影| 日韩亚洲一区二区| 精品区在线观看| 午夜视频久久久久久| a天堂视频在线观看| 老司机一区二区三区| 亚洲三级一区| 国产精品视频一区二区三区| 久久免费国产精品1| 天堂91在线| 欧美视频在线不卡| 国产精品成人免费观看| 成人教育av在线| 一本久道中文无码字幕av| 日韩精品影视| 国产精品三区在线| 亚洲精品在线影院| 欧美成年人在线观看| 天天躁日日躁狠狠躁伊人| 色婷婷一区二区| 欧美色视频一区二区三区在线观看| 国产精品18久久久久| 日韩中文字幕三区| 国产大片一区| 精品久久久久久一区| 国产精品一区二区免费福利视频| 欧美国产日韩一区二区三区| 你懂的在线看| 欧美一级生活片| 国产三级精品三级在线观看| 亚洲视频免费在线| 波多野结衣 在线| 国产精品一二三| 国产v亚洲v天堂无码久久久| 亚洲天堂成人| 亚洲精品国产精品国自产| 久久亚洲道色| 成人激情在线播放| 2022成人影院| 色综合色综合网色综合| eeuss影院www在线观看| 日韩av在线网页| 国产内射老熟女aaaa∵| 色94色欧美sute亚洲线路一久 | 国产成人久久精品| 欧美色图天堂| 久久伊人色综合| 国产三级视频在线看| 精品国产污污免费网站入口 | 丁香婷婷综合激情| 日韩av久操| 久久综合入口| 综合成人在线| 91精品视频免费观看| 色综合天天色| 欧美一级电影在线| av美女在线观看| 久久精品这里热有精品| www日韩tube| 亚洲片av在线| 天堂a√在线| 亚洲精品98久久久久久中文字幕| 99久久久国产精品无码网爆 | 日韩美女毛茸茸| 精品人人视频| 国内精品一区二区三区| 肉肉视频在线观看| 久久夜色精品国产欧美乱| 最新国产在线观看| 曰本色欧美视频在线| 国产精品视频一区二区久久| 日韩精品视频免费在线观看| 日本黄色免费视频| 亚洲第一区中文字幕| 好吊色在线观看| 日韩你懂的在线播放| a网站在线观看| 91麻豆精品91久久久久同性| 一级二级三级视频| 欧美片网站yy| 国产婷婷一区二区三区久久| 欧美一区二区三区喷汁尤物| 国产一区二区网站| 91精品在线观看入口| 97人妻精品一区二区三区| 91精品国产综合久久国产大片| 91亚洲欧美激情| 欧美夫妻性生活| 国内老熟妇对白xxxxhd| 成人国产在线视频| 国模冰冰炮一区二区| 国产91精品久久久久久久| 高清精品在线| 琪琪第一精品导航| 毛片免费看不卡网站| 国产999精品| 97久久网站| 成人av.网址在线网站| 欧美高清hd| av色综合网| 欧美色图婷婷| 欧美亚洲免费高清在线观看| 激情综合网五月| 在线观看国产一区| 欧美激情成人在线| 日韩视频免费播放| 媚黑女一区二区| 高清av免费看| 国产精品一区二区黑丝| 99riav国产精品视频| 99久久免费视频.com| 蜜桃av乱码一区二区三区| 亚洲丝袜制服诱惑| 精品欧美一区二区三区免费观看| 日本高清成人免费播放| 一级黄色短视频| 精品美女被调教视频大全网站| 涩涩视频在线观看免费| 搡老女人一区二区三区视频tv| 最新国产在线拍揄自揄视频| 国外成人在线视频| 色8久久影院午夜场| 97人人模人人爽视频一区二区| 日韩中出av| 一区二区三区三区在线| 亚洲精华国产欧美| 天天干天天干天天干天天干天天干| 国产精品性做久久久久久| 国产精品第七页| 国产精品进线69影院| 成年人午夜视频| 欧美剧情片在线观看| 四虎影视精品成人| 久久亚洲一区二区三区四区五区高| 免费看男女www网站入口在线| 国产日本欧美一区| 一本色道久久综合亚洲精品酒店| 男人天堂成人网| 日韩精品成人一区二区在线| 国产欧美视频一区| 国产精品国产三级国产a| 韩国av中文字幕| 日韩欧美一区二区不卡| 99精品老司机免费视频| 91禁外国网站| 97久久精品| 一级黄色免费在线观看| 日日摸夜夜添夜夜添亚洲女人| 任你躁av一区二区三区| 中文字幕一区二区视频| 波多野结衣不卡| 亚洲国产欧美一区二区三区久久| 永久免费网站在线| 成人黄色中文字幕| 波多野结衣的一区二区三区| 草草久久久无码国产专区| 国产麻豆精品theporn| 精品丰满少妇一区二区三区| 色一情一伦一子一伦一区| 日本激情一区二区三区| 欧美美女操人视频| 日韩欧乱色一区二区三区在线| 天堂资源在线亚洲资源| 久久国产精品亚洲77777| 中文字幕一区二区人妻电影丶| 一区二区三区久久久| 国产精品久久久久久免费免熟| 伊人久久精品视频| 国模视频一区| 日本电影一区二区三区| 亚洲影院在线| 久久久久久久久久久国产精品| 亚洲成av人片一区二区梦乃| 丁香六月天婷婷| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美视频三区| 日韩不卡视频一区二区| 国产河南妇女毛片精品久久久| 欧美黑人性猛交xxx| 欧美一区二区视频网站| av在线下载| av一区二区三区四区电影| 欧美激情精品久久久六区热门| 国产乱码一区二区三区四区| 亚洲日穴在线视频| 国产视频第一页| 午夜精品理论片| 亚洲国产合集| 少妇性l交大片| 国产精品久久午夜| 国产伦精品一区二区三区四区| 久久精品人人爽| 亚洲精品观看| 日韩精品―中文字幕| 久久久不卡影院| 影音先锋国产在线| 久久精品久久久久| 亚洲精品高潮| 黑人糟蹋人妻hd中文字幕| 久久精品夜色噜噜亚洲a∨| 97精品人妻一区二区三区| 久久天天躁日日躁| 国内精品偷拍| 久久精品视频91| 亚洲人精品午夜| 天堂在线中文| 国产精品久久久久久久久久久不卡 | 在线观看操人| 精品九九九九| 看国产成人h片视频| 久久久久无码国产精品| 日韩精品在线看| 日韩福利影视| 无罩大乳的熟妇正在播放| 中文字幕av一区二区三区| 国产超碰人人模人人爽人人添| 91国产一区在线| 国产精品成人av| 亚洲精品理论片| 欧美日韩精品电影| 国内小视频在线看| 无遮挡亚洲一区| 成人一区在线观看| 伊人久久久久久久久久久久| 欧美久久精品午夜青青大伊人| 丝袜久久网站| 亚洲自拍第三页| 欧美性精品220| 在线heyzo| 亚洲精品中文字幕乱码三区不卡| 国产成人av一区二区| 中文字幕第99页| 午夜精品一区二区三区在线 | 大陆极品少妇内射aaaaa| 国产精品成人免费精品自在线观看| 人人妻人人澡人人爽精品日本| 国产精品高潮呻吟久久av野狼|