亭亭五月天在线观看,亭亭五月天在线观看,国产最新av一区二区,国产 高清 中文字幕,99re热久久亚洲综合精品成人,熟妇 一区二区三区,一级做a爰片性色毛片武则天,美女的骚穴视频播放,国产美女午夜免费视频

首頁>國內(nèi) > 正文

小米集團(tuán)基于Apache Doris的OLAP實(shí)踐

2023-07-31 15:32:10來源:DataFunTalk

一、系統(tǒng)選型和應(yīng)用現(xiàn)狀

首先來介紹一下小米集團(tuán)OLAP系統(tǒng)選型與應(yīng)用現(xiàn)狀。

1、系統(tǒng)選型

在小米內(nèi)部,OLAP引擎主要的應(yīng)用場景是BI看板和報(bào)表分析。早期通過引入Kylin來滿足面向主題式的報(bào)表分析的需求,當(dāng)時(shí)沒有集團(tuán)層面通用的BI平臺(tái),都是各個(gè)業(yè)務(wù)部門自建自己的BI看板。后來小米決定要建立全集團(tuán)通用的BI平臺(tái),Kylin的靈活性就不太夠了,我們就需要做一次選型,選擇一款在各個(gè)業(yè)務(wù)場景之間更通用的OLAP方案,通過調(diào)研我們選擇了SparkSQL+Kudu+HDFS這種方案。


【資料圖】

計(jì)算層使用了SparkSQL,存儲(chǔ)層使用了Kudu和HDFS。存儲(chǔ)層做了冷熱數(shù)據(jù)的分離,熱數(shù)據(jù)會(huì)寫入到Kudu,冷數(shù)據(jù)會(huì)存儲(chǔ)在HDFS。數(shù)據(jù)的存儲(chǔ)做了按天分區(qū),每天會(huì)將Kudu的一部分?jǐn)?shù)據(jù)轉(zhuǎn)冷,在晚上集群負(fù)載比較低的時(shí)候,將數(shù)據(jù)轉(zhuǎn)儲(chǔ)到HDFS。在查詢層做了Kudu和HDFS的聯(lián)合視圖,當(dāng)用戶需要查詢看板的時(shí)候,就通過Spark SQL查詢Kudu和HDFS的聯(lián)合視圖,把查詢的結(jié)果通過看板進(jìn)行展示。

早期這一方案在一定程度上能夠滿足小米的需求,但仍然存在一些問題,比如需要維護(hù)的組件過多,運(yùn)維成本相對(duì)較高。另外,Spark底層是基于批處理的機(jī)制,數(shù)據(jù)在做Shuffle的時(shí)候,中間的結(jié)果可能需要落盤,就會(huì)導(dǎo)致使用SparkSQL查詢時(shí)性能相對(duì)較低。隨著小米內(nèi)部業(yè)務(wù)的持續(xù)增長,對(duì)于OLAP 的需求越來越多,之前的方案在一些場景上已難以滿足業(yè)務(wù)需求,因此我們希望能夠選擇一款更加優(yōu)秀的系統(tǒng)來替代之前的SparkSQL+Kudu+HDFS的架構(gòu)。

經(jīng)過調(diào)研,我們選擇了Apache Doris,這個(gè)系統(tǒng)是存算一體的,查詢性能也相對(duì)較好。小米內(nèi)部在2019年的時(shí)候首次引入了Apache Doris,當(dāng)時(shí)的版本還比較老,是一個(gè)非向量化的版本,數(shù)據(jù)在內(nèi)存里是按照行存的形式來做計(jì)算的,所以就是沒有很好地使用到CPU的向量化計(jì)算的能力。早期這個(gè)系統(tǒng)在性能方面也能夠滿足業(yè)務(wù)需求,但隨著近幾年公司業(yè)務(wù)的快速發(fā)展,一些業(yè)務(wù)對(duì)OLAP系統(tǒng)的查詢性能提出了更高的要求,非向量化版本的查詢性能確實(shí)在一些場景上顯得捉襟見肘了。

在2022年的時(shí)候,我們又進(jìn)行了一次系統(tǒng)選型,希望能夠引入更優(yōu)秀的OLAP系統(tǒng)。我們調(diào)研了ClickHouse,它是一款非常優(yōu)秀的OLAP系統(tǒng)。我們?cè)谛∶變?nèi)部也使用了實(shí)際業(yè)務(wù)進(jìn)行了測(cè)試,測(cè)試結(jié)果是它的單表查詢性能非常好,但在多表查詢上還是不能滿足我們的業(yè)務(wù)需求。另外,數(shù)據(jù)導(dǎo)入方面, ClickHouse沒有事務(wù)來保證數(shù)據(jù)寫入的原子性。用戶如果有一部分?jǐn)?shù)據(jù)寫入失敗并進(jìn)行了重試,可能最終的數(shù)據(jù)就會(huì)出現(xiàn)部分?jǐn)?shù)據(jù)的重復(fù),這種情況在一些業(yè)務(wù)上是難以接受的,所以我們最終就放棄了 Clickhouse 的方案。

隨著Doris向量化版本的發(fā)布,且最近幾年Apache Doris社區(qū)也發(fā)展非常迅速,底層的引擎也進(jìn)行了更新?lián)Q代,支持了向量化的存儲(chǔ)和計(jì)算引擎。我們又進(jìn)行了向量化版本的測(cè)試,當(dāng)時(shí)在小米內(nèi)部使用了Doris 1.1.2 這個(gè)版本在實(shí)際業(yè)務(wù)場景進(jìn)行測(cè)試,發(fā)現(xiàn)相比之前的0.13這個(gè)非向量化版本,查詢的性能整體提升有1倍以上,在部分場景上查詢性能提升有3- 5倍。最終我們就選擇繼續(xù)留在了Apache Doris上,并推動(dòng)了Apache Doris向量化版本的上線。

以上就是我們內(nèi)部系統(tǒng)選型的歷史。

2、Apache Doris優(yōu)勢(shì)

我們選型使用Apache Doris主要是因?yàn)镈oris 有以下幾個(gè)方面的優(yōu)勢(shì):

首先,Doris查詢性能比較好,它的底層支持了比較多的索引,能夠提升查詢效率,用戶也可以創(chuàng)建物化視圖或者是RollUp 來加速查詢。當(dāng)然在支持了向量化引擎以后,查詢的性能就更好了。

其次,我們選擇 Doris 是因?yàn)橹С值氖菢?biāo)準(zhǔn)的SQL,對(duì)用戶使用非常友好,用戶可以使用 MySQL 客戶端直接連接 Doris 來進(jìn)行查詢,用戶使用成本低。

Doris 的第三個(gè)優(yōu)勢(shì)是它不依賴于外部的組件,運(yùn)維非常簡單。另外,它對(duì)于分布式的支持比較好,可以很方便地進(jìn)行集群的擴(kuò)容和縮容。數(shù)據(jù)是多副本的存儲(chǔ),如果有副本出現(xiàn)了異常,系統(tǒng)具有副本自動(dòng)修復(fù)的能力。

我們選擇 Doris 的最后也是最重要的一個(gè)原因,就是它完全開源,社區(qū)比較活躍,便于后期的維護(hù)和升級(jí)。現(xiàn)在Apache Doris 背后也有商業(yè)化公司的支持,我們內(nèi)部線上服務(wù)遇到的問題,如果內(nèi)部不能自己解決,也能夠很快得到社區(qū)的支持,幫助我們解決。

以上這些就是我們選擇Apache Doris的主要原因。

3、應(yīng)用現(xiàn)狀

我們?cè)?019年的時(shí)候引入Doris,經(jīng)過幾年的發(fā)展,目前 Doris 在小米內(nèi)部已經(jīng)得到了非常廣泛的應(yīng)用,比較核心的、較大的業(yè)務(wù)有幾十個(gè),還有數(shù)百個(gè)小一些的業(yè)務(wù)。

內(nèi)部使用Doris比較大的業(yè)務(wù),包括用戶行為分析、AB實(shí)驗(yàn)、用戶畫像、小米造車、小米有品、新零售、天星數(shù)科、廣告投放、廣告BI和智能制造等等。Doris 的集群在我們內(nèi)部現(xiàn)在有數(shù)十個(gè),其中最大的集群有 99 個(gè) Be 節(jié)點(diǎn), 3 個(gè) Fe 節(jié)點(diǎn),集群的規(guī)模比較大。最大的集群每天有幾十個(gè)流式的數(shù)據(jù)導(dǎo)入任務(wù),單表每天最大的數(shù)據(jù)增量有 120 億,這個(gè)集群每天能夠承擔(dān)2萬次以上的有效查詢。

二、小米數(shù)據(jù)生態(tài)中的Doris

在第二部分,將介紹小米內(nèi)部數(shù)據(jù)生態(tài)中的Doris。

1、小米BI平臺(tái)架構(gòu)

在小米內(nèi)部,Doris 的一個(gè)較大的應(yīng)用場景是作為BI 平臺(tái)的底層的數(shù)據(jù)源。在 BI 平臺(tái)底層,除了使用 Doris 作為數(shù)據(jù)源之外,還有MySQL、 Hive 和Iceberg。MySQL 和 Doris 主要面向的是實(shí)時(shí)分析的業(yè)務(wù)場景,MySQL 針對(duì)的是數(shù)據(jù)量比較小,但是查詢非常敏感,要求查詢延遲非常低的業(yè)務(wù)。相比于MySQL ,Doris 面向的是大數(shù)據(jù)量的業(yè)務(wù),查詢的延遲要求比 MySQL 可能會(huì)稍微低一些,一般支持的是秒級(jí)的查詢延遲。Hive 和 Iceberg 主要針對(duì)的是數(shù)據(jù)量更大、離線分析的場景。

在小米的 BI 平臺(tái),用戶可以直接在語義模型層通過拖拽組件或者是編寫 SQL 的方式進(jìn)行語義建模,模型創(chuàng)建完成之后就可以對(duì)數(shù)據(jù)源進(jìn)行分析查詢,并且把查詢的結(jié)果在看板上進(jìn)行可視化展示。語義模型層除了支持拖拽組或編寫 SQL 來建模之外,還支持了指標(biāo)和維度定義、日期轉(zhuǎn)換、函數(shù)處理等一些比較復(fù)雜的能力。

另外,在語義模型層,也支持了查詢的自動(dòng)加速。用戶在創(chuàng)建看板的時(shí)候選擇了 Hive 或Iceberg作為數(shù)據(jù)源,同時(shí)選擇使用 Doris 進(jìn)行查詢加速,那么用戶創(chuàng)建好看板之后,就會(huì)由平臺(tái)生成數(shù)據(jù)同步任務(wù),根據(jù)用戶看板的數(shù)據(jù)分析需求,使用 Spark或Presto查詢Hive或Iceberg生成中間表,再把中間表數(shù)據(jù)導(dǎo)入到 Doris 里。用戶在查詢看板的時(shí)候就不用直接通過Presto或Spark來查 Hive 或Iceberg的數(shù)據(jù)了,可以直接路由到 Doris 查詢中間表的數(shù)據(jù),進(jìn)行加速查詢。

小米 BI 平臺(tái)除了支持PC 端看板,也支持了移動(dòng)端看板。小米內(nèi)部也引入了Apache Kyuubi組件,主要是盡量對(duì)上層的用戶屏蔽底層的具體查詢引擎。之前每一個(gè)查詢引擎都是上層用戶直連的,引入Kyuubi之后可以提供統(tǒng)一的 SQL 入口,由Kyuubi進(jìn)行具體引擎的連接。當(dāng)然對(duì)于歷史的、直接使用 Doris 的用戶場景,還是支持上層業(yè)務(wù)通過 JDBC 的方式來連接Doris進(jìn)行分析查詢。

這就是Doris在小米 BI 平臺(tái)的使用情況。

2、數(shù)據(jù)工場

小米內(nèi)部使用了數(shù)據(jù)工場對(duì)底層的存儲(chǔ)和計(jì)算引擎進(jìn)行了封裝。數(shù)據(jù)工場是小米自研的一款面向數(shù)據(jù)開發(fā)和數(shù)據(jù)分析人員的數(shù)據(jù)平臺(tái),底層集成了Doris、Iceberg、Hive、MySQL、Kudu等的存儲(chǔ)能力,同時(shí)也集成了Spark、Flink、Presto等的計(jì)算能力,對(duì)底層的存儲(chǔ)和計(jì)算能力進(jìn)行了統(tǒng)一的封裝,提供給集團(tuán)各個(gè)業(yè)務(wù)來進(jìn)行數(shù)據(jù)的存儲(chǔ)和計(jì)算。數(shù)據(jù)工場對(duì)底層的這些存儲(chǔ)和計(jì)算引擎也提供了統(tǒng)一的元數(shù)據(jù)管理、統(tǒng)一的權(quán)限管理、數(shù)據(jù)作業(yè)管理以及數(shù)據(jù)治理的能力。

3、統(tǒng)一元數(shù)據(jù)管理

對(duì)于底層的每一個(gè)存儲(chǔ)和計(jì)算引擎,在數(shù)據(jù)工場都做了統(tǒng)一的元數(shù)據(jù)管理,由數(shù)據(jù)工場給上層的業(yè)務(wù)提供了統(tǒng)一的元數(shù)據(jù)視圖。比如對(duì)于Doris來說,底層的元數(shù)據(jù)就包括Doris服務(wù)信息、集群信息、庫信息、表信息和分區(qū)信息,在統(tǒng)一元數(shù)據(jù)管理系統(tǒng)提供的元數(shù)據(jù)視圖就是“doris.集群名.庫名.表名.分區(qū)名”。通過這種方式對(duì)上層服務(wù)提供了統(tǒng)一的元數(shù)據(jù)視圖。通過元數(shù)據(jù)管理對(duì)所有的存儲(chǔ)資源可以進(jìn)行統(tǒng)一管理,形成了統(tǒng)一的資源視圖,可以對(duì)所有的資源變更和訪問進(jìn)行有效的審計(jì)。對(duì)于每一次Doris集群的查詢或?qū)懭朐L問,都可以在元數(shù)據(jù)管理系統(tǒng)里進(jìn)行記錄和審計(jì)。

4、統(tǒng)一權(quán)限管理

底層不同的引擎可能具有不同的權(quán)限體系,Doris使用的是用戶名和密碼的方式進(jìn)行鑒權(quán)、小米內(nèi)部的Hive使用的是Kerberos的方式來鑒權(quán)、小米內(nèi)部的Talos這種自研的消息隊(duì)列使用的是AKSK這種方式來進(jìn)行鑒權(quán)。

為了對(duì)上層用戶屏蔽底層不同系統(tǒng)的權(quán)限體系,小米在數(shù)據(jù)工場做了權(quán)限的代理,給上層用戶提供統(tǒng)一的權(quán)限管理能力。在數(shù)據(jù)工場引入了用戶空間這一概念,在用戶空間下包含不同的用戶,每一個(gè)用戶都具有不同的角色。owner角色是用戶空間的所有者,這個(gè)用戶空間下發(fā)生的所有賬單都會(huì)掛在 owner 所在的團(tuán)隊(duì)下面;Admin角色是用戶空間的管理者,可以增加或者是刪除用戶;Dev這個(gè)角色是普通的用戶,可以訪問這個(gè)用戶空間下所有的存儲(chǔ)和計(jì)算的引擎。用戶不需要針對(duì)每一個(gè)引擎使用不同的鑒權(quán)體系來進(jìn)行鑒權(quán),而是由用戶空間進(jìn)行權(quán)限的代理,比如用戶需要在數(shù)據(jù)工場查詢某一個(gè) Doris 表,不需要自己傳入用戶名和密碼,員工 ID 就會(huì)和這個(gè)用戶空間進(jìn)行綁定,員工查詢的時(shí)候會(huì)由他所在的用戶空間去查詢自己所擁有的表的用戶名和密碼,代替用戶進(jìn)行鑒權(quán)。

如果有業(yè)務(wù)想接入Doris,就需要在數(shù)據(jù)工場提交建庫的申請(qǐng),他需要選擇具體的集群名稱,描述自己的業(yè)務(wù)場景,提供查詢的延遲要求,提供預(yù)估的數(shù)據(jù)量。當(dāng)用戶提交了請(qǐng)求之后,Doris運(yùn)維的同學(xué)就會(huì)收到用戶提交的建庫請(qǐng)求,然后針對(duì)建庫請(qǐng)求里的場景信息,進(jìn)行審批,同時(shí)給用戶提供一些使用方面的指導(dǎo)。用戶完成建庫審批之后,就可以直接在對(duì)應(yīng)的集群上去做建表的操作了。建表的操作可以直接在數(shù)據(jù)工場來提交,可以通過DDL 的方式寫SQL來建表,也可以通過可視化的方式來選擇建表。用戶建好表之后就可以進(jìn)行數(shù)據(jù)的寫入和數(shù)據(jù)查詢了。

5、數(shù)據(jù)作業(yè)管理

小米的數(shù)據(jù)工場也提供了數(shù)據(jù)作業(yè)管理的能力,比如用戶數(shù)據(jù)需要從業(yè)務(wù)側(cè)寫到 Doris ,可以在數(shù)據(jù)工場直接提交數(shù)據(jù)寫入的作業(yè),用戶數(shù)據(jù)會(huì)首先寫入到小米自研的消息隊(duì)列Talos里,再從 Talos寫到各個(gè)不同的系統(tǒng)里。

如果用戶的數(shù)據(jù)是離線數(shù)據(jù),會(huì)先寫到Hive或者Iceberg里,如果是實(shí)時(shí)數(shù)據(jù),就會(huì)經(jīng)過Flink或Spark做一些簡單的處理,再通過Stream Load的方式寫到Doris里面來。如果用戶的離線數(shù)據(jù)是在 Hive里,后期想把數(shù)據(jù)同步到 Doris 里進(jìn)行分析查詢,就可以直接在數(shù)據(jù)工場提交Broker Load作業(yè),把Hive的表數(shù)據(jù)通過Broker Load 的方式寫入到Doris,也可以通過在數(shù)據(jù)工場寫 FlinkSQL或者是SparkSQL的方式,從 Hive或Iceberg里查數(shù)據(jù),然后把查到的數(shù)據(jù)通過 Stream Load 的方式寫入到Doris里。FlinkSQL和SparkSQL底層其實(shí)是對(duì)Doris的Stream Load數(shù)據(jù)寫入方式進(jìn)行了封裝,通過Stream Load的方式把數(shù)據(jù)并發(fā)地寫入到Doris里面。

6、數(shù)據(jù)治理

小米針對(duì) Doris 也提供了數(shù)據(jù)治理的能力,包括數(shù)據(jù)安全管理,數(shù)據(jù)質(zhì)量管理,數(shù)據(jù)成本管理。

數(shù)據(jù)安全管理方面,我們會(huì)定期去掃 Doris 全量集群的庫和表,對(duì)每一個(gè)字段進(jìn)行安全等級(jí)的定義,對(duì)于隱私級(jí)別高的數(shù)據(jù),需要做加密的存儲(chǔ)或者在網(wǎng)絡(luò)層面進(jìn)行隔離。

數(shù)據(jù)質(zhì)量管理,就是針對(duì)服務(wù)的可用性進(jìn)行持續(xù)地監(jiān)測(cè)和治理,對(duì)于一些可用性方面的隱患進(jìn)行持續(xù)跟進(jìn),并與不同的用戶進(jìn)行 SLA 的確定和握手。

數(shù)據(jù)成本管理,主要是做數(shù)據(jù)的分層存儲(chǔ)以及數(shù)據(jù)生命周期的管理,把常用的數(shù)據(jù)分區(qū)保存在Doris上,把一些歷史的、不常訪問的分區(qū)從 Doris 里刪除,這些數(shù)據(jù)在Hive或者Iceberg上面是有備份的。有了這種數(shù)據(jù)生命周期的管理,能夠極大地降低Doris存儲(chǔ)的成本,通過數(shù)據(jù)治理來實(shí)現(xiàn)數(shù)據(jù)安全、服務(wù)可靠和成本降低的目標(biāo)。

三、小米用戶行為分析實(shí)踐

在第三部分,向大家介紹一下Doris在小米用戶行為分析場景的實(shí)踐。

1、小米用戶行為分析平臺(tái)

小米的用戶行為分析平臺(tái)是一個(gè)基于海量數(shù)據(jù)的一站式、全場景、多模型、多維度、自助式和可視化的分析平臺(tái)。平臺(tái)底層可以對(duì)接不同的業(yè)務(wù)數(shù)據(jù),所以它是一個(gè)通用的分析平臺(tái)。在集團(tuán)內(nèi)部需要做用戶行為分析的業(yè)務(wù)都可以接入到這個(gè)平臺(tái)來進(jìn)行分析。這個(gè)平臺(tái)目前支持了事件分析、留存分析、漏斗分析、分布分析和路徑分析等分析方式。平臺(tái)用戶在小米用戶行為分析平臺(tái)根據(jù)分析需求配置查詢?nèi)蝿?wù),生成SQL,并下發(fā)給Doris引擎執(zhí)行分析查詢,并將查詢結(jié)果在平臺(tái)進(jìn)行可視化展示。

2、事件模型

業(yè)務(wù)要做行為分析,數(shù)據(jù)源主要是來自于各個(gè)業(yè)務(wù)在網(wǎng)頁或者APP上面的埋點(diǎn)數(shù)據(jù)。用戶在網(wǎng)頁或者APP上面的各種操作都會(huì)抽象成一個(gè)事件的實(shí)體,這個(gè)事件實(shí)體稱為事件的模型。小米的用戶行為分析平臺(tái)主要是基于事件模型進(jìn)行建模。

事件模型主要包含五個(gè)要素,分別是Who、When、Where、How和What。Who 表示這次事件是誰觸發(fā)的,在 Doris 的表中會(huì)對(duì)應(yīng)一個(gè)字段,即用戶ID;When 表示事件觸發(fā)的時(shí)間,在Doris表里對(duì)應(yīng)的字段是一個(gè)時(shí)間戳,一般會(huì)精確到毫秒級(jí)別;Where表示事件觸發(fā)的地點(diǎn),這個(gè)字段在Doris表里對(duì)應(yīng)的字段可能是通過 IP 解析出來的省份或城市;How表示這個(gè)事件是通過什么方式來觸發(fā)的,一般是 APP 的版本號(hào)或者瀏覽器,或者是用戶手機(jī)的信息等等;What表示這個(gè)事件到底是什么類型的事件,比如它是一個(gè) APP 的下載事件,或者是音樂的播放事件,或者是一個(gè)點(diǎn)擊事件等等。這就是我們進(jìn)行用戶行為分析的一個(gè)事件模型。

3、事件分析

在小米業(yè)務(wù)中,進(jìn)行用戶行為分析最多的方式是事件分析。事件分析也包含了三個(gè)要素,分別是事件、指標(biāo)和維度。平臺(tái)用戶可以針對(duì)不同的事件、指標(biāo)、維度去做靈活的組合。事件就是用戶在網(wǎng)頁或者是 APP 上面的行為,表示業(yè)務(wù)的過程。指標(biāo)是具體的數(shù)值,比如頁面的訪問量、訪問的時(shí)長等等。要做事件分析,就需要數(shù)據(jù)的實(shí)時(shí)采集,事件的實(shí)時(shí)分析,事件、維度和指標(biāo)的靈活選擇。通過事件分析能夠研究到某個(gè)行為發(fā)生對(duì)業(yè)務(wù)的影響以及影響的程度。

這里舉一個(gè)簡單的例子,在小米的用戶行為分析平臺(tái),要做事件分析,需要選擇具體的分析數(shù)據(jù)源,這個(gè)數(shù)據(jù)源對(duì)應(yīng)了一張Doris表,然后需要選擇事件、維度和指標(biāo)。如上圖中所示,要做事件分析,先選擇事件分析的時(shí)間,比如5月30號(hào)的0點(diǎn)到5月30號(hào)的 23 點(diǎn),針對(duì)某一個(gè) APP 按小時(shí)來統(tǒng)計(jì)下載這個(gè)事件觸發(fā)的用戶數(shù)。

我們?cè)谶@個(gè)頁面上執(zhí)行事件、維度和指標(biāo)的選擇之后,點(diǎn)擊查詢,系統(tǒng)中就會(huì)生成一條SQL,接著由平臺(tái)下發(fā)SQL到 Doris 系統(tǒng)進(jìn)行查詢,再把查詢結(jié)果返回給平臺(tái),平臺(tái)再根據(jù)結(jié)果做可視化的展示。我們可以在圖中看到明顯的變化趨勢(shì)。

4、留存分析

小米的用戶行為分析平臺(tái)也支持做留存分析。留存分析是一種用來分析用戶參與情況和活躍程度的分析模型,能夠考察進(jìn)入初始行為的用戶中有多少人進(jìn)行了后續(xù)的行為。留存分析也是用來衡量產(chǎn)品對(duì)于用戶價(jià)值高低的重要方法。

為了支持留存分析,我們基于Apache Doris 的聚合函數(shù)的框架,開發(fā)了兩個(gè)聚合函數(shù),分別用來計(jì)算單用戶的留存數(shù)據(jù)和全量用戶的留存數(shù)據(jù)。

單用戶的留存函數(shù)retention_info(),可以傳入以下幾個(gè)參數(shù):第一個(gè)參數(shù)start_time,只有在這個(gè)時(shí)間之后發(fā)生的事件,我們才認(rèn)為是有效的事件。在這個(gè)時(shí)間點(diǎn)之前的事件都可以忽略;第二個(gè)參數(shù)是unit,是留存分析的時(shí)間單位,現(xiàn)在支持的主要是按天來做留存,所以這個(gè)參數(shù)可以傳入“day”的字符串;第三個(gè)參數(shù)就是event_time,每一個(gè)事件發(fā)生的時(shí)間可以通過這個(gè)參數(shù)傳進(jìn)去;第四個(gè)參數(shù)是 event_type,用來判斷傳入的這個(gè)事件是初次事件,還是留存事件。

前面圖片示例中的SQL,在內(nèi)層查詢里是按照distinct_id來做的分組,每一個(gè)distinct_id對(duì)應(yīng)的是一個(gè)用戶,所以內(nèi)層查詢能夠計(jì)算出每一個(gè)用戶的留存數(shù)據(jù)。我們?cè)谶@個(gè)例子里,可以看到傳給retention_info的實(shí)參,把view作為初次事件,buy作為留存事件,在傳入事件類型的時(shí)候,初次事件傳1,留存事件傳2,對(duì)于不屬于初次事件也不屬于留存事件的其它事件,傳入的就是0。通過內(nèi)層查詢我們就可以計(jì)算出每一個(gè)用戶實(shí)際的留存數(shù)據(jù),再結(jié)合外層的查詢 retention_count()做一次聚合,最終計(jì)算出全量用戶的留存數(shù)據(jù)。

上圖是小米用戶行為分析平臺(tái)進(jìn)行留存分析的一個(gè)示例,也是需要選擇數(shù)據(jù)源,數(shù)據(jù)源對(duì)應(yīng)一個(gè)具體的業(yè)務(wù),在Doris引擎里邊對(duì)應(yīng)了一張具體的表,我們需要在這個(gè)頁面上選擇初始行為是什么,后續(xù)行為是什么,以及留存的時(shí)間是7日的留存還是 14 日的留存,還要選擇留存分析的時(shí)間范圍。在這個(gè)實(shí)例中,我們選擇了最近 14 天,點(diǎn)擊查詢之后就會(huì)生成一條SQL,這條 SQL 就是我們前邊看到的,由我們自定義的兩個(gè)聚合函數(shù)來進(jìn)行留存分析的查詢,然后查詢下發(fā)到Doris引擎來執(zhí)行,查到的結(jié)果返回給用戶行為分析平臺(tái),進(jìn)行可視化的展示。

不同顏色的線表示的是初始行為發(fā)生的日期,每一條線表示的是初始行為發(fā)生之后,在第 0 天、第1天、第2天、第3天分別的留存率。第 0 天就是發(fā)生了初始行為的當(dāng)天就發(fā)生了留存事件的用戶的留存率,第1天就表示初始行為發(fā)生日期的后一天發(fā)生了留存事件的用戶留存率。

5、漏斗分析

小米的用戶行為分析平臺(tái)支持漏斗分析。漏斗分析是一種用來分析用戶行為狀態(tài)變化從起點(diǎn)到終點(diǎn)各個(gè)階段用戶轉(zhuǎn)化率的分析模型。我們可以跟蹤漏斗的整個(gè)轉(zhuǎn)化過程,在這個(gè)轉(zhuǎn)化過程里,都是以用戶為單位,將用戶的步驟串聯(lián)起來,并不是把每一個(gè)步驟發(fā)生的次數(shù)做一次簡單的計(jì)數(shù),需要確保進(jìn)入到后續(xù)步驟中的用戶一定是完成了所有的前序步驟。通過漏斗分析,可以了解用戶在漏斗的哪一步流失的最多,以及不同類型用戶轉(zhuǎn)化的情況。

上圖右側(cè)是一個(gè)簡單的漏斗分析模型。漏斗定義了三個(gè)步驟,有 100 個(gè)用戶觸發(fā)了步驟1,其中又有 60 個(gè)用戶觸發(fā)了步驟2,這60個(gè)用戶中又有 20 個(gè)用戶觸發(fā)了步驟3。我們可以看到,從步驟 1 到步驟 2 用戶的轉(zhuǎn)化率是60%,流失率是40%,從步驟 2 到步驟 3 用戶的轉(zhuǎn)化率是33%,流失率是67%。完整的漏斗,總體轉(zhuǎn)化率只有20%,總體的流失率達(dá)到了80%。

為了支持漏斗分析,我們基于Apache Doris 的聚合函數(shù)框架開發(fā)了兩個(gè)聚合函數(shù),分別用來計(jì)算單個(gè)用戶在漏斗的各個(gè)階段的事件數(shù)據(jù)和全量用戶在漏斗各個(gè)階段的轉(zhuǎn)化率。計(jì)算單個(gè)用戶在漏斗各個(gè)階段的事件數(shù)據(jù)的聚合函數(shù)是 funnel_info(),在這個(gè)函數(shù)中我們可以傳入以下幾個(gè)參數(shù),第一個(gè)參數(shù) start_time是我們要進(jìn)行漏斗分析的起始時(shí)間,在這個(gè)時(shí)間之后的事件才是有效的事件;第二個(gè)參數(shù)time_window,是有效窗口期,從發(fā)生了漏斗第一個(gè)步驟的事件開始,在這個(gè)窗口期內(nèi)完成了漏斗所有步驟的用戶,才算是完成了一次完整的轉(zhuǎn)化;第三個(gè)參數(shù)step是我們要傳入的事件是漏斗的哪一個(gè)步驟的事件;第四個(gè)參數(shù)是event_time是事件發(fā)生的具體時(shí)間。

圖中的 SQL就是用來做漏斗分析的,使用到了兩個(gè)聚合函數(shù)。內(nèi)層的查詢是按照distinct_id進(jìn)行了分組,每一個(gè)distinct_id對(duì)應(yīng)一個(gè)用戶。然后我們定義了一個(gè)漏斗,包含四個(gè)步驟,view作為第一個(gè)步驟, open 作為第二個(gè)步驟, buy 作為第三個(gè)步驟, use 作為第四個(gè)步驟。在內(nèi)層查詢里就可以計(jì)算出每一個(gè)用戶在漏斗各個(gè)階段的事件數(shù)據(jù),然后將這些用戶的事件數(shù)據(jù)再交給外層查詢,由 funnel_count() 這個(gè)聚合函數(shù)進(jìn)行聚合分析,最終計(jì)算出全量用戶在漏斗各個(gè)階段的轉(zhuǎn)化情況。

要使用小米的用戶行為分析平臺(tái)進(jìn)行漏斗分析,首先需要?jiǎng)?chuàng)建漏斗。創(chuàng)建漏斗就需要選擇窗口期,用戶觸發(fā)完第一個(gè)步驟之后,只有在這個(gè)窗口期內(nèi)完成整個(gè)漏斗的所有步驟才算作是完成了一個(gè)完整的轉(zhuǎn)化。創(chuàng)建漏斗還需要定義漏斗的所有步驟,漏斗中至少會(huì)包含兩個(gè)步驟,每一個(gè)步驟對(duì)應(yīng)一個(gè)事件。創(chuàng)建好漏斗之后,就可以進(jìn)行漏斗分析了。

在小米的用戶行為分析平臺(tái),首先需要選擇數(shù)據(jù)源,數(shù)據(jù)源對(duì)應(yīng)了一個(gè)具體的業(yè)務(wù),在Doris中對(duì)應(yīng)了一張具體的表;然后可以選擇創(chuàng)建好的一個(gè)漏斗模型;接著再選擇時(shí)間,比如進(jìn)行最近7天的漏斗分析;最后點(diǎn)擊查詢,會(huì)生成一條SQL,SQL使用到了我們自定義的兩個(gè)聚合函數(shù)。平臺(tái)會(huì)把SQL下發(fā)給Doris引擎進(jìn)行查詢,平臺(tái)獲取到查詢結(jié)果之后做一些簡單的處理,然后進(jìn)行可視化展示。

在這個(gè)示例中,漏斗包含了四個(gè)步驟,分別是曝光、滑動(dòng)、下載和激活??梢钥吹?,在第一個(gè)步驟和第二個(gè)步驟之間,用戶的轉(zhuǎn)化率是 26.51%;在第二個(gè)步驟和第三個(gè)步驟之間,用戶的轉(zhuǎn)化率是67%;在第三個(gè)和第四個(gè)步驟之間,用戶的轉(zhuǎn)化率是65%。用戶的總體轉(zhuǎn)化率是 11.68%。也可以看到在第一個(gè)步驟和第二個(gè)步驟之間,用戶的流失率是最高的。觸發(fā)了曝光事件之后,有很大一部分用戶沒有觸發(fā)滑動(dòng)這個(gè)事件,我們就需要根據(jù)計(jì)算出來的這些數(shù)據(jù)去具體地分析用戶在這兩個(gè)階段之間流失的具體原因,然后對(duì)我們的系統(tǒng)或者產(chǎn)品做進(jìn)一步的優(yōu)化。漏斗分析為我們的系統(tǒng)優(yōu)化提供了依據(jù)。

6、路徑分析

小米用戶行為分析平臺(tái)支持了路徑分析,用來分析用戶在使用產(chǎn)品時(shí)的路徑分布的情況,可以洞察到用戶全生命周期的行為特征,可以通過可視化用戶流全面來了解用戶整體的行為路徑。通過路徑分析,我們可以挖掘出用戶頻繁訪問的路徑有哪些,可以尋找用戶在單個(gè)環(huán)節(jié)流失的具體原因,為產(chǎn)品優(yōu)化提供依據(jù)。

為了支持路徑分析,我們也是基于Apache Doris 的聚合函數(shù)框架開發(fā)了兩個(gè)聚合函數(shù),分別用來計(jì)算單個(gè)用戶的路徑統(tǒng)計(jì)數(shù)據(jù)和全量用戶的路徑統(tǒng)計(jì)數(shù)據(jù)。在第一個(gè)聚合函數(shù) session_del()中可以傳入以下參數(shù):event_name是事件名稱;event_time 是事件發(fā)生的時(shí)間;session_interval 是事件的時(shí)間間隔,一個(gè)用戶連續(xù)的兩次事件發(fā)生的時(shí)間如果超過了我們指定的這個(gè)時(shí)間間隔,就需要把這兩個(gè)時(shí)間從中間切分開,不能把它們作為同一個(gè)路徑,而是分為兩個(gè)路徑;target_event_name 參數(shù)是目標(biāo)事件,一般會(huì)選擇一個(gè)具體的事件作為路徑的起始事件或者是終止事件,就是通過這個(gè)參數(shù)來設(shè)定的;參數(shù)is_reverse表示前面選擇的target_event_name是路徑的起始事件還是路徑的終止事件;參數(shù)max_level 定義的一個(gè)路徑最長包含的事件數(shù)量。

要去做路徑分析,一般會(huì)選擇一個(gè)時(shí)間范圍,很少對(duì)全量數(shù)據(jù)去做路徑分析。在SQL的內(nèi)層查詢里使用distinct_id進(jìn)行分組,每一個(gè) distinct _id對(duì)應(yīng)的一個(gè)用戶,通過內(nèi)層查詢就可以計(jì)算出單個(gè)用戶的路徑統(tǒng)計(jì)數(shù)據(jù)。然后將所有用戶的路徑統(tǒng)計(jì)數(shù)據(jù)再交給外層的查詢,通過 session_count ()這個(gè)聚合函數(shù)來做計(jì)算,得到全量用戶的統(tǒng)計(jì)數(shù)據(jù)。

7、分布分析

小米的用戶行為分析平臺(tái)也支持了分布分析,這種方式是指用戶在特定指標(biāo)下的頻次、總額等特征的結(jié)構(gòu)化的分段展現(xiàn)。通過分布分析可以洞察到數(shù)據(jù)的分布特征,判斷極端數(shù)值的占比,了解業(yè)務(wù)的健康程度。

上圖就是進(jìn)行分布分析的一個(gè)示例。首先選擇具體的數(shù)據(jù)源,數(shù)據(jù)源對(duì)應(yīng)一個(gè)具體的業(yè)務(wù),也是在Doris引擎中對(duì)應(yīng)了一張具體的表;然后選擇分布分析的指標(biāo)和維度,比如時(shí)間選擇了2023年5月31號(hào)到6月1 號(hào)這兩天的時(shí)間范圍,我們要進(jìn)行的是瀏覽的總次數(shù)分布的計(jì)算;另外還需要選擇數(shù)據(jù)分布的區(qū)間,這里我們使用了默認(rèn)的區(qū)間,用戶也可以自定義區(qū)間。點(diǎn)擊查詢就會(huì)生成一條SQL,把 SQL 下發(fā)到Doris引擎進(jìn)行查詢,然后查詢的結(jié)果會(huì)由小米用戶行為分析平臺(tái)進(jìn)行一些簡單的處理,并進(jìn)行可視化的展現(xiàn)。

可以看到,在這兩天的瀏覽事件,總次數(shù)分布在 10-30 次這個(gè)區(qū)間里的用戶數(shù)是最多的,通過這種方式進(jìn)行分布分析。

四、未來規(guī)劃

最后簡單介紹一下小米未來在Doris方面的規(guī)劃。

首先,Doris的資源隔離能力不是很好,穩(wěn)定性還存在一些問題,公共集群上的業(yè)務(wù)會(huì)比較多,可能一個(gè)大查詢就會(huì)占滿整個(gè)集群資源,影響到其它業(yè)務(wù)的使用,所以我們希望重點(diǎn)提升 Doris 的穩(wěn)定性,并且在公共集群上支持大查詢的定位和攔截的能力。

另外,小米在部分業(yè)務(wù)上線了 Doris 的向量化版本,目前內(nèi)部使用的 Doris 向量化版本是1.1.2,用戶反饋總體查詢性能提升比較明顯,所以后期我們會(huì)推動(dòng)全量的 Doris 集群上線向量化版本。

其次,小米內(nèi)部對(duì)于 OLAP 分析的需求仍在增長,我們還會(huì)在小米手機(jī)、小米造車等一些核心的業(yè)務(wù)上來推廣Doris。

最后,目前小米內(nèi)部高性能 OLAP 查詢主要還是使用Doris,后面可能還會(huì)探索引入一些其它系統(tǒng)來解決不同業(yè)務(wù)場景的問題,我們需要盡可能對(duì)用戶屏蔽底層引擎的信息,盡量減少對(duì)業(yè)務(wù)的影響,所以我們還會(huì)探索統(tǒng)一SQL入口的解決方案。

關(guān)鍵詞:

相關(guān)新聞

Copyright 2015-2020   三好網(wǎng)  版權(quán)所有 聯(lián)系郵箱:435 22 640@qq.com  備案號(hào): 京ICP備2022022245號(hào)-21
开心五月综合激情婷婷| 老熟女xxxⅹhd老熟女性| 欧美成人屋影院在线视频观看| 亚洲色大WWW永久网站| 亚洲成人激情在线综合| 嗯~嗯~啊啊啊~高潮了软件| av在线播放观看h| 亚洲熟女人妻自拍在线视频 | 黄版视频在线免费观看| 国产成人情侣激情视频| 亚洲一区二区偷拍女厕所| 欧美vr专区日韩vr专区| 狠狠操深爱婷婷综合一区| 秋霞成人午夜鲁丝一区二区三区| 在线能看视频你懂的| 2018中文字字幕人妻| 欧美日本亚欧在线观看| 国产女人18毛片水真多精选| 亚洲欧美不卡专业视频| 美女网站福利在线观看| 美女欧美视频在线观看免费| 伦理在线观看未删减中文字幕| 亚洲精品一区二区gif| 亚洲人人爽人人澡起碰av| 顶级欧美色妇xxxx| 黑人大吊大战亚洲女人。| 国产91九色视频在线观看| 中文字幕一区二区人妻视频| 中文字幕日韩首页欧美在线激情| 美女精品久久久久久久久| 69国产精品成人aaaaa片| jandara在线观看| 亚洲综合熟女乱中文| 久久午夜免费鲁丝片| 免费在线观看亚洲福利| 天天天天天天天天干夜夜| 福利视频导航在线观看| 99 re国产精品| 可以免费观看日韩av| 国产精品视频网站污污污| 97视频538在线观看| 91麻豆精品国产在线| 人妻少妇视频系列视频在线| 青青草成人免费自拍视频| 日本小视频一区二区| 快进来插我的逼嗯啊视频| 亚洲美女a级黄色在线播放| 中文字幕av特黄毛片| 日本一区二区高清av中文| 污视频在线观看地址| 亚洲韩精品一区二区三区| 欧美aaaa性bbbbaaaa| 91人妻人人爽色啊啊啊| 精品一区二区三区喷水内射高潮| ass亚洲熟女ass| 熟妇人妻av无码中文字幕| 精品不卡一区二区三区| 亚洲中文字幕在线视频观看二区 | 一区二区三区免费版在线| 色网站在线观看免费| 国产91免费在线观看| 欧美亚洲另类精品第一页| 夜夜躁av麻豆男| 婷婷综合缴情亚洲五月伊人| 人人人妻人人人妻精品少妇| 国产人妻熟女ⅹxx丝袜| 18福利视频在线观看| 黄色网络中文字幕日本| 国产精品无码无卡免费观| 操烂你的骚逼天天欧美| 91九色人妻在线播放| 天堂在线中文字幕av| 68福利精品在线视频| 爱搞视频在线观看视频91| 中字幕人妻熟女人妻a62v网| 大香蕉在线欧美在线视频 | 精品免费一区二区三区四区视频| 91佛爷视频在线观看| 亚洲成人五月婷婷久久综合| 国产黄色主播网址大全在线播放| 一区二区三区四区影片| 久久热在线免费观看| 51精品视频在线免费观看| 日产国产欧美精品另类| 五月婷婷激情视频网| 69精品互换人妻4p| 每日更新日韩欧美在线| 欧美成人屋影院在线视频观看| 97人妻av人人澡人人爽| 欧美在线观看视频欧美| lutu玩弄人妻短视频| 午夜久久久久久av五月| 老熟女xxxⅹhd老熟女性| 日本五六十路熟女视频| 99热99这里免费的精品| 久久精品国产亚洲av清纯| 熟妇人妻丰满久久久久久久| 国产精品无码无卡免费观| 欧美性感美女热舞视频| 一区二区三区四区影片| 蜜桃臀av在线一区二区| 亚洲欧美精品日韩偷拍| a级片特黄免费看| 50熟妇一区二区三区| 一区二区三区四区久久久久韩日| 日本少妇精品免费视频| 亚洲色视频在线播放网站| 国产亚洲综合5388| 在线国产精品欧美| 桃色成人开心激情网| av 一区二区三区 熟女| 一区二区三区 国产日韩欧美| 国产精品久久久久精品三级18| 男人用大鸡巴狂操女人肉穴| 日本少妇三级交换做爰做| 国产精品网站亚洲发布| aa福利影视在线观看| 一区二区三区不卡免费视频网站| 99国产精品国产精品毛片19| 懂色av之国产精品| 国产 亚洲 欧美 自拍| 国产精品免费看一区二区三区| 亚洲欧美韩国日本一区二区| 大香蕉伊人97在线| 国产精品剧情av在线播放| 神马午夜久久电影网| 久久久西西gogo日本美女人体| 亚洲国产日韩a在线欧美| av在线免费在线观看| 啪啪啪网站免费在线看| 国产欧美福利在线观看| 亚洲国产电影的一区| 国内自拍第一区二区三区| 岳的大肥屁熟妇五十路| 91精品国产综合99| 久草久热这里只有精品| 日韩人妻中文字幕二区| 日本香港韩国三级黄色| 免费啪啪啪网站在线观看| 自拍丝袜国产欧美日韩| 亚洲全国精品女人久久久| 河北全程露脸对白自拍| 港台美女明星av天堂| 18在线观看免费观看| 精品精品精品精品精品污污污污| 妈妈的朋友2中文字幕在线| 天天干天天色综合久久| 美女露阴道让男人捅| 天天干夜夜操91视频网站| 中文字幕观看中文字幕免费 | 老色鬼精品视频在线观看播放| 日韩久久九九精品视频| av一区二区三区蜜桃| 大成色亚洲一二三区| 不用付费特黄特色亚洲特级黄色片 | 亚洲第一页欧美第一页| 国产黑色丝袜 在线日韩欧美| 视频免费在线观看网站| 欧美性感美女热舞视频| 久久人妻诱惑我视频| 亚洲黑人欧美二区三区| 熟妇高潮久久久久久久| 91日本精产品一区二区三区| 无人区一码二码三码区别在哪| 天天日 天天舔 天天射| 999久久久人妻精品一区| ysl蜜桃色7425| 亚洲av在线免费播放| 韩国资源视频一区二区三区 | 国产高清在线观看av| 亚洲同性同志一二三专区| 午夜精品久久久久久久精品乱码| 亚洲国产美女主播在线观看| 美女福利视频一区二区三区四区| 国产视频成人自拍蝌蚪视频 | 日本欧美亚洲国产啊啊啊| 99精品久久99久久久久一| 大片a免费观看在线视频观看| 久久热在线免费观看| 污视频在线观看地址| 97香蕉久久国产超碰| 黄色片免费国产精品| av 一区二区三区 熟女| 亚洲熟女乱一区二区精品成人| 欧美成人久久久桃色aa| 大陆中文字幕视频在线| 妈妈的朋友中字在线免费观看| 网友自拍第一页99热| 午夜宅男电影av网站| 亚洲精品9999蜜桃| 黄色av日韩在线观看| 久久久久久高清一区| av里面的动作是真进去吗| 亚洲午夜精品一级毛片app| 久久国产半精品99精品国产| 亚洲综合色一区二区三区| 日韩激情亚洲国产欧美另类激情 | 极品内射老女人操逼视频| av天堂新资源在线| 68福利精品在线视频| 久久人妻人人草人人爽| 亚洲av激情综合网| 亚洲在线免费观看18| 国产91免费在线观看| 中文字幕av人妻一区二区三区| 天堂网免费在线电影| 大香蕉在线欧美在线视频| 天天曰天天摸天天爽| 开心五月综合激情婷婷| 91超碰国产在线观看| 国产成人av在线你懂得| 91色乱一区二区三区| 1级黄色片在线观看| 91中文字幕视频网站| 久久热在线免费观看| 欧美三区四区在线视频| 天天夜夜久久精品综合| 九九视频在线观看全部| 91中文字幕视频网站| 69视频在线精品国自产拍| 制服丝袜中文字幕熟女人妻| 中文字幕熟女人妻一区| 顶级欧美色妇xxxx| 国产人妻777人伦精品hd超碰| 最近中文字幕免费视频一| 加勒比东京热绿帽人妻多人操| 先锋人妻啪啪中文字幕| 免费成人av麻豆| 天堂av在线最新地址| 一二三四区国产在线观看| 18禁男女啪啪啪无遮挡| 夜色福利视频免费观看| 欧美视频免费观看777| 在线观看2022av| 91精品视频在线观看视频| 亚洲中文字幕在线视频观看二区 | av在线男人的天堂亚洲| 国产精品中文字幕丝袜| 欧美大胆a级视频秒播| 亚av一二三在线观看| av 资源在线播放| 国产午夜羞羞一区二区三区| 99久久碰碰人妻国产| 伊人精品久久一区二区| 成熟了的熟妇毛茸茸| 在线国产精品欧美| 精品国产无乱码一区二区三区| 午夜92福利1000| 色视频免费观看网址| 亚洲中文字幕在线av| 最近在线中文字幕免费| 亚洲精品综合欧美精品综合| 国产 亚洲 欧美 自拍| 一区二区九日韩美女| 人妻色综合aaaaaa网| 中文字幕观看中文字幕免费| 日本一道中文字幕99| 天天碰天天摸天天搞| 顶级欧美色妇xxxx| av毛片在线观看网址| 久久久久久免费观看av| 亚洲中文字幕无线乱码人妻精品 | 日韩在线 中文字幕| 亚洲精品久久久人妻| 成人超碰一区二区三区| 蜜桃tv一区二区三区| 黑川堇人妻88av| 天天摸天天舔天天操天天日| 麻豆出品视频在线观看| 欧美猛少妇色ⅹⅹⅹⅹⅹ猛叫| 亚洲成人自拍av在线| 最新日韩中文字幕啪啪啪| 久久99精品热在线观看| 51精品视频在线免费观看| 三级欧美日韩一区二区三区| 亚洲综合色一区二区三区| 国产精品剧情在线亚洲| 亚洲va999天堂va| 国产一级一国产一级毛片| 77亚洲视频在线观看| 亚洲高清一区二区三区久久| 午夜8050免费小说| 国产自拍偷拍视频在线免费观看| 九九六视频,这里只有精品| 99999久久久精品| 日本a级2020在线观看 | 中文字幕日本一二三区| 91久久精品美女高潮喷水白浆| 久久久视频在线播放| 大陆中文字幕视频在线| 中文字幕丰满子伦无码专区| 高清国产美女a一级毛片| 欧美黑人性猛交小矮人| 天天插天天操天天射天天干| 国产一级一国产一级毛片 | 东京热日韩av在线| av天堂新资源在线| 一区二区三区av免费天天看| 欧美亚洲愉拍一区二区三区| 天天综合久久无人区| 美女妩媚午夜诱惑网站| 92麻豆一区二区三区| 夜夜骚av一二三区| 又爽又粗又猛又色又黄视频| 黑人和日本人av一区二区| 欧美操大黑鸡巴视频在线观看| 熟女阿高潮合集一区二区| av 一区二区三区 熟女| 人妻系列在线免费视频| 在线视频国产精品欧美| 每日更新日韩欧美在线| 国产av剧变态维修工虐杀美女| 婷婷综合缴情亚洲五月伊人| 国产美女视频带a∨黄色片| 免费24小时人妻视频| 亚洲欧美不卡专业视频| 欧美一级特黄大片做受99| 91精品国产成人久久久久久| 韩国一级片最火爆中文字幕| 69国产在线视频网站| 在线中文字幕人妻av| 大鸡扒操大逼大片免费关看| alisontyler和黑人| 欧美日本国产一区二区| 92午夜免费福利视频www| 50熟妇一区二区三区| 国产91九色视频在线观看| 一区二区三区免费版在线| 青青草原在线播放日韩| 最新久久这里只有精品| 999精品视频免费在线观看| 国产在线观看一区二区三区四区| 人妻少妇的va视频| 欧美vr专区日韩vr专区| 全球高清中文字幕av| 最新日韩av电影在线播放| 日韩人妻中文字幕区| 国产av啊啊啊啊啊啊啊| 在线免费观看a视频免费| 啪啪啪网站免费在线看| 有码一区二区三区四区五区| 人妻少妇视频系列视频在线| 在线观看免费啪啪啪| 成人大片男人的天堂| 免费在线小视频你懂的| 伊人网在线免费观看| 妈妈的朋友中字在线免费观看| 午夜福利在线不卡视频| 午夜3p福利视频合集| 天天夜夜久久精品综合| 荣立三等功退休有什么待遇| 68视频在线免费观看| 99久久碰碰人妻国产| 亚州av嫩草av极品在线观看 | 欧美一级特黄大片在线| 狂操鸡巴小骚逼视频免费观看| 最新国产精品拍在线观看| 后入日韩翘臀蜜桃臀美女| 五月天天堂视频在线| 亚洲免费午夜污福利| 中文字幕丰满子伦无码专区| 欧美aaaa性bbbbaaaa| 国产精品剧情在线亚洲| 天海翼亚洲一区在线观看| 亚洲高清一区二区三区久久| 国内自拍第一区二区三区| 2021国产剧情麻豆| 99久久人人爽亚洲精品美女| 中文字幕亚洲乱码精品无限| 亚洲综合另类欧美久久| 性色蜜桃臀x88av天美传媒| 50熟妇一区二区三区| 69精品人妻久久久久久久久久久| 大乳人妻一区二区三区| 美女网站福利在线观看| 亚洲男人天堂最新网址大全| 夏目彩春av在线看| av在线中文字幕在线| 2021国产在线视频| 性高潮视频在线观看日韩| 亚洲欧美成人激情在线| 七色福利视频在线观看| 国产精品乱码高清在线观看h| 宅男噜噜噜66国产在线观看| 黑人大巨屌操美女逼| 51vv精品视频在线观看| 黄色片免费网站在线| 亚州av嫩草av极品在线观看| 99久久99九九九99九| 国产美女主播av在线| 开心激情五月天作爱片| 欧美日韩成人高清中文网| 黑川堇人妻88av| 欧美vr专区日韩vr专区| 中文字幕日韩人妻在线三区| 女女抠逼白虎白丝袜| av天堂新资源在线| 成人做爰av在线观看网站| 日韩免费黄色片在线观看| 五月天天堂视频在线| 91系列视频在线播放| 福利在线国产小视频| 日韩激情文学在线视频| 熟女一区二区三区综合| 欧美黄色性视频网站| 97视频538在线观看| 亚洲综合首页综合在线观看| 美女av色播在线播放| 五月激情婷婷四射基地| 婷婷色综合五月天视频| 中国特黄色性生活片| 日本一本午夜在线播放| 亚洲成a人片777777张柏芝| 美女av色播在线播放| 天天操,天天射,天天爽| 交换的一天中文字幕在线视频| 性色蜜桃臀x88av天美传媒| 一区二区三区高清视频3| 天天看天天爱天天日| 成人超碰一区二区三区| 中文字幕麻绳捆绑的人妻| 50熟妇一区二区三区| 狠狠操av一区二区三区| 美女扒开逼逼给你看| 波多野结衣在线一区别| 亚洲美女色www色| av男人站在线观看| 国产,亚洲,欧美综合| 在线免费观看欧美小视频| 55夜色66夜色亚洲精品| 中文字幕 一区二区在线观看| 韩国毛片w妈妈的朋友7| 日本福利网站一区二区| 最新日韩中文字幕免费在线观看| 爱搞视频在线观看视频91| 国产成人综合久久婷婷| 日本福利网站一区二区| 韩国资源视频一区二区三区 | 91超碰九色porny| 日本亚洲精品视频在线观看| 伦理在线观看未删减中文字幕| 国产自拍偷拍视频在线免费观看| 一区二区三区四区影片| 天天色天天射天天日天天干| 日韩国产欧美久久一区| 天天操天天搞天天操| 中文字幕欧美人妻在线.| 国产精品剧情av在线播放| 日本在线免费观看国产精品| 天堂在线中文字幕av| 老熟女xxxⅹhd老熟女性| 日本少妇熟女乱码一区二区| 日韩人妻中文字幕二区| 人人妻人人爽人人爽欧美一区| 午夜一区二区三区视频在线观看| 国产精品剧情在线亚洲| 天天天天天天天天干夜夜| 国产成人情侣av在线| 日本欧美国产在线一区| 日韩少妇免费在线播放| 中日韩又粗又硬又大精品| 91久久精品美女高潮喷水白浆| 高潮喷水在线视频观看| 91污污在线观看视频| 岳的大肥屁熟妇五十路| 人妻系列中文字幕大乳丰满人妻| 五月天男人的天堂中文字幕| 91精品麻豆91夜夜骚| 欧美人与动欧交视频| 亚洲熟女一区二区六区| 自拍偷自拍亚洲精品10p| lutu玩弄人妻短视频| 伊人网在线观看 视频一区| 亚洲国产日韩a在线欧美| 美女黄色啊啊啊啊视频| av大尺度一区二区三区| 性色蜜桃臀x88av天美传媒| 亚洲一级熟妇丰满的女人| 七色福利视频在线观看| 国产精品免费看一区二区三区| 香港日本台湾经典三级| 不卡一区二区视频在线| avjpm亚洲伊人久久| 一级毛片特级毛片免费的| 性感美女人妻久久久| 在线有码人妻自拍视频| 精品日本少妇久久久| 91青青青国产免费高清 | 国产福利一区二区三区在线观看 | yellow在线亚洲精品一区| 天堂av在线最新地址| 国产清纯一区二区在线观看 | 日本老女人日比视频| 99亚偷拍自图区亚洲| 亚洲黄色成人一级片| 亚洲成人中文无码在线| 韩国资源视频一区二区三区| 日本东京热最新中文字幕| julia人妻av一区二区三区| 99国产精品久久99久久久| 国产精品蝌蚪自拍视频| 国产精品无码无卡免费观| 97成人老师在线视频| 先锋人妻啪啪中文字幕| 成熟了的熟妇毛茸茸| 亚洲欧美另类校园春色| 50熟妇一区二区三区| 69国产精品成人aaaaa片| 欧美性感美女热舞视频| 手机看片1024精品国产| 一区二区三区不卡免费视频网站| 一区二区在线观看视频观看| 亚洲三级综合在线观看| 97cao在线视频| 红桃视频国产av在线| 91精品国产欧美在线| 亚洲成a人片777777张柏芝| 欧美在线观看视频欧美| 天天透天天舔天天操| 亚洲美女午夜激情视频在线观看| 99精品视频在线在线观看| 日韩加勒比精品在线看| 得得爱在线视频观看| 伦理在线观看未删减中文字幕| 国产夫妻视频在线观看免费| 99精品视频在线在线观看| 夜夜躁婷婷av蜜桃妖| 在线视频自拍第三页| tushy一区二区三区视频| 国产伦理二区三区在干嘛呢| 欧美第一激情综合网欧美激情| 欧美极品少妇高潮喷水| 奇米网首页神马久久| 一区二区三区婷婷中文字幕| 不卡在线一区二区三区| 极品少妇高潮喷水日出白浆| 男女爱爱好爽视频免费看| 国产乱码有码一区二区三区| 精产国品一二三产品区别91| 国产午夜羞羞一区二区三区| 黄色大片一级老太太操逼 | 欧美日韩综合精品无人区| 天天干夜夜爽狠狠操| 亚洲高清免费在线观看视频| 国产成人av在线你懂得| 亚洲成人五月婷婷久久综合| 有码一区二区三区四区五区| 亚洲乱熟女一区二区三区影片| 美女欧美视频在线观看免费| 天天透天天舔天天操| 午夜久久人妻一级内射av网址| 天天日天天亲天天操| 久久亚洲国产成人精品麻豆| 制服丝袜中文字幕熟女人妻| 国产天堂av不卡网| 北野中文字幕一区二区| 国产做A爱免费视频在线观看| 在线有码人妻自拍视频| 欧美成人性生活视频播放| 亚洲男人天堂最新网址大全| 青青草原在线播放日韩| 国产av高清二区三区| 国产夫妻视频在线观看免费| 一区二区三区四区 在线播放| 99在线视频精品观看高| 青青青在线视频免费播放| av无限看熟女人妻另类av| 激情九月天在线视频| 国产黄色主播网址大全在线播放 | 欧美视频免费观看777| 日韩在线 中文字幕| 黄在线看片免费人成视频| 亚洲gay视频在线观看| 55夜色66夜色亚洲精品| 少妇被中出一区二区| 欧美日韩福利视频网| 久久免费视频ww一区| 日本一道中文字幕99| 午夜亚洲国产精品中字| 91亚洲国产成人久久精品| 久久精品国产亚洲av热软件| 成年男女免费视频网站无毒| 91污污在线观看视频| 天天操,天天射,天天爽| 黄色大片一级老太太操逼| 91精品国产成人久久久久久| 五月的婷婷综合视频| 国产在线观看av一区| 亚洲制服丝袜资源网| 夜夜躁av麻豆男| 久久无码高清免费视频| 精品人妻 色中文熟女 oo| 天堂网免费在线电影| 深夜福利免费观看在线看| 中国特黄色性生活片| 精品国产av虐杀两警花| 97精品久久久久久无码人妻 | 夜夜爽夜夜操夜夜爱| 久久亚洲国产成人精品麻豆| 亚洲国产美女主播在线观看| 自拍偷拍 亚洲性图 欧美另类| 欧美色视频网址大全| 99 re国产精品| 日本人妻熟妇丰满成熟HD系列| 午夜福利国产精品久久久久| 国产精美视频精品视频精品| 国产白丝一区二区三区av| 少妇被中出一区二区| 国产精品网站亚洲发布| 瑟瑟干视频在线观看| 亚洲精品综合欧美精品综合| 青娱乐这里只有精品| 少妇被粗大的猛进69视频| 亚洲天堂男人的天堂| 国产美女主播av在线| —区二区三区女厕偷拍| 2019年中文字幕在线播放视频| 国产成人av在线你懂得| 国产漂亮白嫩美女在线图片 | 亚洲宅男噜噜噜66在线观看| 久久99国产中文丝袜| 亚洲码av一区二区三区| 午夜国产免费视频亚洲| 熟妇高潮久久久久久久| 午夜在线观看一级毛| 欧美插插插插插插| 2018中文字字幕人妻| julia人妻av一区二区三区| 午夜偷拍的视频久久久免费大全| 自拍丝袜国产欧美日韩| 黑人和日本人av一区二区| 久久久人妻免费视频| 亚洲国产中文字幕在线看| 蜜乳av一区二区三区免费观看| tobu8日本高清| 国语精品视频自产自拍| 极品风骚人妻3p视频| 久久99热精品免费观看视| 九九热精品视频在线播放| 日本高清有码在线视频| 在线观看免费啪啪啪| 汤姆提醒30秒中转进站口| 日韩黄色在线观看网站上| 国产自拍偷拍视频在线免费观看| 精品欧美黑人一区二区三区| 韩国在线播放一区二区三区| 38av一区二区三区| tobu8日本高清| 青娱乐不卡视频在线| 午夜福利片无码10000| 加勒比不卡在线视频| 日本午夜福利免费在线播放| 欧美情色av在线观看| 午夜精品一区二区三区不卡顿 | xxnxx国产美女| 亚洲熟女一区二区三区250p| 在线中文字幕人妻av| 99免费观看在线视频| 中文字幕欧美人妻在线.| 大尺度久久久久久久| 在宿舍强奷两个清纯校花| 第一福利视频在线观看| 91精品国产91久久久久久密臀| 国产主播诱惑毛片av| 五月婷婷激情视频网| 欧美成人少妇人妻精品| 亚洲欧美小说中文字幕| 人妻少妇视频系列视频在线| 九九九九九久久久国产 | 免费啪啪啪网站在线观看| 美女欧美视频在线观看免费| 日韩av水蜜桃一区二区三区| 后入日韩翘臀蜜桃臀美女| 韩日一级人添人人澡人人妻精品| 日本高清久久人人爽| 99久久碰碰人妻国产| 中文字幕熟女人妻一区| 人人妻人人爽人人摸| jizzjizz国产精品传媒| 偷拍欧美日韩另类图片| 97香蕉久久国产超碰| 国产免费久久精品99re丫丫| 天天干天天操天天日天天日| 丰满少妇_区二区三区| 日本黄页在线观看视频| 快进来插我的逼嗯啊视频| 韩国在线播放一区二区三区| 天天弄天天草天天日天天| 68福利精品在线视频| 亚洲综合首页综合在线观看| 免费在线观看黄色小网站| 污视频在线观看地址| 国产主播诱惑毛片av| 天天日 天天舔 天天射| 久草视频在线视频在线视频| 91福利高清在线播放| 中字幕人妻熟女人妻a62v网| 黑人3p日本女优中出| 精品一区二区三区喷水内射高潮| av无限看熟女人妻另类av| 黑人3p日本女优中出| 最近最新最好看的中文字幕| 成人黄色录像在线观看| 色噜噜噜噜色噜噜色合久一| 狠狠操深爱婷婷综合一区| 亚洲熟妇丰满多毛xxxx网站| 天天看天天爱天天日| 日本在线免费观看国产精品| 久久99热精品免费观看视| 77亚洲视频在线观看| 美女把逼扒开让男人桶| 亚洲欧美一级特黄大片| 亚洲欧美另类校园春色| 黑人3p日本女优中出| 日韩精品视频一区二区三区在线| 92在线播放观看视频| 玖玖资源站在线观看亚洲| 久草久热这里只有精品| 中文字幕在线观看av观看| 夜夜爽夜夜操夜夜爱| 性感美女人妻久久久| 欧美国产精品久久久免费| 日本不卡 中文字幕| 18在线观看免费观看| 91福利高清在线播放| 日韩三级精品电影久久久久| 日本清纯中文字幕版| 福利美女视频在线观看| 日韩欧美中文字幕老司机三分钟| 亚洲字幕一区二区夜色av| 在线观看免费啪啪啪| 国产熟妇色xxⅹ交白浆视频| av福利免费体验观看| —区二区三区女厕偷拍| 亚洲男人天堂最新网址大全 | 青娱乐不卡视频在线| 国产成人情侣av在线| 中文字幕在线免费观看成人| 一区二区在线观看视频网站| 日韩精品视频一区二区三区在线 | 无人区一码二码三码区别在哪| 55夜色66夜色亚洲精品| 黑人3p日本女优中出| 东京热日韩av影片| 成熟了的熟妇毛茸茸| 精产国品一二三产品区别97 | 人妻激情综合久久久久蜜桃| 极品风骚人妻3p视频| 日本亚洲精品视频在线观看| 欧美亚洲愉拍一区二区三区| 熟女人妻aⅴ一区二区三| 欧美久久一区二区伊人| 欧美日韩国产在线中文字幕| 亚洲熟女一区二区三区250p| 亚洲av中文免费在线| 日韩黄色在线观看网站上| 国产福利一区二区三区在线观看| 91精品视频在线观看视频| 欧美熟女xx00视频| 91久久久久久最新网站| 91日本精产品一区二区三区| 精产国品一二三77777| 亚洲韩精品一区二区三区| 日本黄页在线观看视频| 外国美女舔男人坤坤| 天天曰天天摸天天爽| 国产精品剧情在线亚洲| 亚洲欧美不卡专业视频| 另类欧美激情校园春色| 91大神福利视频网| 青青青在线观看国产| 天天夜夜久久精品综合| 夜色福利视频免费观看| 人人妻人人爽人人爽欧美一区| 亚洲一区二区三区无码在线| 亚洲国产精品一区51动漫| 亚洲免费在线不卡视频| 亚洲18片综合国产av| 亚洲最强的25个城市| 东京热日本一区二区三区| 91大神在线免费观看视频| 人妻在线中文视频视频| 久久久精品人妻无码专区不卡 | 亚洲欧美激情国产综合久久久| 中文字幕精品人妻久久久久| 日本美女爱爱视频网站| 国产激情免费在线视频| 福利在线国产小视频| 人妻激情综合久久久久蜜桃| 久久久亚洲熟女一区二区| 久久久久久久精品乱码| 亚洲精品乱码久久久久app | 视频在线+欧美十亚洲曰本| 久久久久久高清一区| 精品视频在线观看免费99| 亚洲在线免费观看18| 国产中文亚洲熟女日韩| 女人扒开逼让男人操| avjpm亚洲伊人久久| 亚洲日本欧美韩国另类综合| 大奶熟妇激情操逼逼| 神马不卡视频在线视频| 久久人妻人人草人人爽| 成人精品动漫一区二区| 欧美亚洲愉拍一区二区三区| —区二区三区女厕偷拍| 91人妻人人爽色啊啊啊| 日本在线免费观看国产精品| 欧美日韩久久丝袜在线| 顶级欧美色妇xxxx| 成人免费电影二区三区| 中国特黄色性生活片| 91久久精品美女高潮喷水白浆| 亚洲一级熟妇丰满的女人| 欧美亚洲另类精品第一页| 男女啪啪啪网站在线观看免费| 国产熟女五十路一区二区三区 | 亚洲一区视频中文字幕在线播放| 91色乱一区二区三区| 欧美精品熟妇免费在线| 亚洲精品久久久人妻| 超碰在线观看97资源| 亚洲欧洲无码一区2区无码| 97人妻av人人澡人人爽| 日韩黄色在线观看网站上| 538欧美在线观看一区二区三区| 91偷拍被偷拍在线播放| 人妻系列级片在线观看视频| 成人午夜麻豆大胆视频| 亚洲精品国产99999| 国产成人深夜福利短视频99| 国产一区二区三区四区精| 午夜92福利1000| 人妻人妻在线视频网站| 最新国产精品久久精品app| 夜夜躁av麻豆男| 91九色pony蝌蚪| 最新中文字幕久久久久| 亚洲成人,国产精品| 成人精品影视一区二区| 色999日韩偷自拍拍免费| 成人十欧美亚洲综合在线| 中文字幕丰满子伦无码专区 | 两个奶被揉得又硬又翘怎么回事| 女人扒开逼让男人操| 天天综合久久无人区| 天天干天天操天天日天天日| 五月天色婷婷狠狠爱| 一级做性色a爱片久久片| 国产精品久久久久久成人久| 欧美一区二区播放视频| 国产漂亮白嫩美女在线图片 | 午夜3p福利视频合集| 青青青在线观看国产| 男生用大肌巴操美女骚穴| 午夜精品一区二区三区不卡顿| 青青操久久综合激情| 亚洲中文字幕在线av| 国产亚洲精品啪啪视频| 国产 亚洲 欧美 自拍| 天堂网成人av电影| 区一区二区三免费观看视频| 欧美日韩不卡视频合集| 日韩一级视频一区二区三区| 公侵犯人妻中文字幕巨| 999国产精品视频免费看| 欧美视频亚洲视频在线| 91精品资源在线观看| 精品国产污污污污免费观看| 日韩欧美国产一区二区在线观看 | 老司机伊人99久久精品| 99在线视频精品观看高| 老司机免费视频福利0| 亚洲va999天堂va| 国产主播诱惑毛片av| 中文字幕在线字幕乱码怎么设置| 天天色 天天操 天天好逼| 精品不卡一区二区三区| 99久久国产精品免费消防器材| 成年人免费福利在线| 韩国毛片w妈妈的朋友7| 精品欧美黑人一区二区三区| 国产清纯一区二区在线观看| 自拍偷拍 亚洲性图 欧美另类| 9久re热视频在线精品| 亚洲欧美一级特黄大片| 一区二区三区婷婷中文字幕| 亚洲熟女乱色一区二区三区视频| 又粗又长又硬又黄又爽| 91系列视频在线播放| 麻豆白洁少妇在线播放| 91超碰九色porny| 一区二区在线观看视频网站 | 91精品国产欧美在线| 羞羞漫画无限免费观看秋蝉| 女人的天堂 av在线| 丰满放荡熟妇在线播放| 一区二区三区av免费天天看| 亚洲综合首页综合在线观看| 夜夜操夜夜爱夜夜摸| 七色福利视频在线观看| 午夜亚洲国产精品中字 | 成人免费电影二区三区 | 亚洲精品乱码久久久久app| 五十岁熟妇高潮喷水| 久草视频在线看免费| 男人用大鸡巴狂操女人肉穴| 亚洲欧美日韩中文视频| 一区二区三区内射美女| 欧美精品一区二区三区观看| 91香蕉国产亚洲一二三区| 国产成人91色精品免费看片| 日本黄页在线观看视频| 青娱乐这里只有精品| 999国产精品视频免费看| 女女抠逼白虎白丝袜| 玖辛奈18禁同人污本子| 一区二区在线观看视频观看| 亚洲午夜精品一级毛片app| 亚洲人成小说网站色| 91色老久久精品偷偷蜜臀| 天天日天天亲天天操| 99久久久久久久久久久久久| 亚洲熟妇丰满多毛xxxx网站| 精品国产污污污污免费观看| 女人扒开逼让男人操 | 青娱乐不卡视频在线| 黑人大巨屌操美女逼| 免费啪啪啪网站在线观看| 自拍偷拍 亚洲性图 欧美另类| 手机视频在线观看一区| 国产最新av在线免费观看| 亚洲|久久久久久一二三区丝袜| 亚洲欧美另类校园春色| 农村大炕有肉大屁股熟妇| 亚洲制服丝袜网站中文字幕| 伦理在线观看未删减中文字幕 | 婷婷色九月综合激情丁香| 久久精品久久久久观看99水蜜桃| 一区二区三区 国产日韩欧美| 高潮喷水一区二区三区| 亚洲一区视频中文字幕在线播放 | 狠狠干狠狠操免费视频| 国产熟妇色xxⅹ交白浆视频| 天天操天天日天天插天天舔| 欧美一级特黄大片做受99| 欧美亚洲愉拍一区二区三区| 少妇被中出一区二区| 青娱乐这里只有精品| 亚洲人人爽人人澡起碰av| 国产 少妇 一区二区| 国产美女视频带a∨黄色片| 国产精品午夜无码AV体验区| 免费中文字幕a级激情| 日本在线免费观看国产精品| 男人的天堂在线2025| 又粗又长又硬又黄又爽| 一区二区三区婷婷中文字幕| 日韩精品欧美一区二区| 亚洲午夜高清在线观看| 69精品人妻久久久久久久久久久 | 精品国产污污污污免费观看| 日日躁夜夜躁狠狠操| 国产视频成人一区二区| 国产又粗又长又大视频| 狠狠操深爱婷婷综合一区| 亚欧洲乱码视频一二三区| 午夜精品小视频在线播放| 亚洲综合第一区二区| 伊人免费观看视频一| 亚洲AV无码一二三四区在线播放| 欧美久久蜜臀蜜桃资源吧| 最新久久这里只有精品| 夏目彩春av在线看| 中国特黄色性生活片| 国产精品中文字幕丝袜| 波多野结衣在线一区别| 色屁屁一区二区三区在线观看| 18福利视频在线观看| 啊~插得好快别揉我胸了视频| 国产男女无套?免费网站下载| 国产精品视频网站污污污| 杜达雄啪啪毛片视频| 操烂你的骚逼天天欧美| 美女网站视频久久精品| 亚洲理论在线a中文字幕97| 妈妈的朋友2中文字幕在线| 91在线九色porny| 熟女人妻少妇一区二区| 大奶熟妇激情操逼逼| 青青青免费手机视频在线观看| 亚洲国产电影的一区| 久久久视频在线播放| 一区二区三区高清视频3| 欧美老熟妇xxoo老妇| 女人高潮潮呻吟喷水网站| 国产91免费在线观看| 黑人大吊大战亚洲女人。| 一区二区三区五区六区| 国产一区二区手机在线观看| 男女真人做带声音视频图片| 天天爽天天操天天插| 亚洲天堂色综合久久| 国产精品国产三级在线高清观看| 福利视频导航在线观看| 亚洲AV无码久久精品国产一区老| 乌克兰美女操逼高清内射视频| 久久精品国产亚洲av清纯| 成年人免费黄色av| 大奶熟妇激情操逼逼| 欧美丝袜亚洲国产日韩| 亚洲成a人77777| 天天干夜夜撸天天操| 自拍偷拍视频亚洲一区| 黑鸡巴肏少妇逼视频| 午夜精品小视频在线播放| 强乱人妻中文字幕日本| 插鸡视频免费网站在线播放| julia人妻av一区二区三区| 欧美国产精品久久久免费| 久久久久高潮白浆久久| 夜夜操夜夜爱夜夜摸| 天天搞天天操天天干| 岳的大肥屁熟妇五十路| 成人超碰一区二区三区| 日本东京热最新中文字幕| 日韩三级黄色大片在线观看| 97精品视频,全部免费| 午夜呻吟亚洲精品中文字幕在上面| 得得爱在线视频观看| 久久免费视频ww一区| 天天摸天天干夜夜操| 亚洲欧美不卡专业视频| 国产视频1区2区3区| 漂亮人妻口爆久久精品| 黄很色很在线免费视频网站| 啊不行啊操逼好爽大鸡吧视频| 99久久国语露脸国产精品| av 资源在线播放| 国产女人18毛片水真多精选| 999久久久人妻精品一区| 中文字幕一区二区三区久久久| 国产av嗯嗯啊啊av| 美女精品久久久久久久久| 在线观看中文字幕精品av| 国产av精品一区二区三区久久| 人妻中文字幕亚洲在线| 国产激情免费在线视频| 中文字幕福利视频第四页| 日韩欧美一区二区三区免费看 | 日日夜夜免费视频精品| 97精品视频,全部免费| 日韩一区二区在线播放观看| 午夜在线成人免费电影| 夫妻黄色一级性生活片| 最近日韩免费在线观看| 不卡在线一区二区三区| 午夜在线成人免费电影| 九一精品人妻一区二区三区| 亚洲欧美韩国日本一区二区| 91精品一区一区三区| 日本a级2020在线观看| 中文字幕一区二区三区久久久| 最近最新欧美日韩精品| 中国精品人妻一区二区| 人人妻人人狠人人爽| 得得爱在线视频观看| 伦理在线观看未删减中文字幕| 久久久久久高清一区| 中文字幕 人妻 熟女| 亚洲精品国品乱码久久久久| 免费成人av麻豆| 亚洲天堂男人的天堂| 国产高清视频www夜色资源| 亚洲自拍偷拍av在线| 午夜野花视频在线观看| 亚洲欧美不卡专业视频| 69精品互换人妻4p| 中文字幕欧美人妻在线.| 夜夜躁av麻豆男| 亚洲一区二区精品在线播放| 国产精品视频网站污污污| 操烂你的骚逼天天欧美| 国语对白性爱三级片免费看| 性感人妻 中文字幕| 青青草原在线播放日韩| 欧美亚洲另类精品第一页 | 免费中文字幕a级激情| lutu玩弄人妻短视频| 超peng视频在线免费播放97| 九热精品视频在线观看| 亚洲欧美另类校园春色| 亚洲一区二区三区无码在线| 久久国产精品久精国产爱| 国产av嗯嗯啊啊av| 国产精品剧情在线亚洲| 亚洲国产日韩a在线欧美| 日本少妇人妻凌辱在线| 国产天堂av不卡网| 99免费观看在线视频| 一二区二区不卡视频| 欧美日韩在线观看免费播放| 欧美一级日韩一级亚洲一级va| 亚洲成人偷拍自拍在线| 日本欧美高清在线观看视频| 男人的天堂av中文字幕| 18在线观看免费观看| 日韩黄色在线观看网站上| 亚洲少妇视频在线观看| 亚洲一区视频中文字幕在线播放| 日本四十路人妻熟女| 亚洲熟女在线免费观看| 福利视频导航在线观看| 抽插小穴啊啊啊视频| 91污污在线观看视频| 91精品夜夜夜一区二区| 丰满少妇_区二区三区| 国产黄色主播网址大全在线播放 | 天天操天天日天天插天天舔| 天天看天天爱天天日| 青青草一个释放的网站| 天天在线播放日韩av| 51vv精品视频在线观看| 黄色网络中文字幕日本| 两个人在一起靠逼啊啊啊| 成人午夜av电影网| 日韩精品视频一区二区三区在线| 中文字幕熟女乱一区二区| 黄色av日韩在线观看| 大香蕉在线欧美在线视频| 99久久国产精品免费消防器材| 大香蕉在线欧美在线视频| 99久久国语露脸国产精品| 亚洲欧美激情国产综合久久久| 色网站在线观看免费| 综合久久伊人久久88| 欧美亚洲另类精品第一页| 黄色片黄色片黄色片黄色片黄色| 熟妇高潮久久久久久久| 亚洲中文字幕在线视频观看二区| 91激情四射婷婷综合| 玖辛奈18禁同人污本子| 午夜精品秘一区二区三区| 最近最新最好看的中文字幕| 国产视频成人一区二区| 成人超碰一区二区三区| 99 re国产精品| 91精品国产人妻麻豆| 亚洲第一成年偷拍视频| 熟女人妻精品视频一区| 一区二区三区 国产日韩欧美| 久久sm人妻中出精品一区二区| 天天干天天色综合久久| 快使劲弄我视频在线播放| 午夜野花视频在线观看| 18福利视频在线观看| 中文字幕在线免费观看成人| 精久久久久久久久久久久| 新亚洲天堂男子av| 中文字幕 中文字幕 亚洲| 精品一区二区三区喷水内射高潮 | av 资源在线播放| 欧美日本国产一区二区| 国产成人情侣av在线| 少妇精品视频一区二区免费看| 亚洲欧美激情久久久| 成人精品动漫一区二区| 成人精品影视一区二区| 91精品国产成人久久久久久| 狠狠操深爱婷婷综合一区| 每日更新日韩欧美在线| 女女抠逼白虎白丝袜| 92在线播放观看视频| 青青青青青爽视频在线| 懂色av之国产精品| 天天搞天天操天天干| 国产人妻熟女ⅹxx丝袜| 亚洲字幕一区二区夜色av| 99久9在线视频播放| 99久久碰碰人妻国产| 一级做性色a爱片久久片| 亚洲国产精品自产拍在线观看| 亚洲高清一区二区三区久久| 91在线九色porny| 啪啪啪网站免费在线看| 2026天天操天天干| 一区二区九日韩美女| 99精品视频在线在线观看| 欧美熟女xx00视频| 日本午夜福利免费在线播放| 久久久久久久久久久久久国产| 黄色av网址在线播放| 最新福利二区三区视频| 大香蕉伊人97在线| 久久av色噜噜ai换脸| 九一精品人妻一区二区三区| 人妻被强av系列一区二区| 视频自拍偷拍视频自拍| 东京热日韩av在线| 2019年中文字幕在线播放视频 | 日日夜夜免费视频精品| 亚洲唯美激情综合四射| 成人免费电影二区三区| av男人站在线观看| 亚洲永远av在线播放| 97人妻av人人澡人人爽| 蜜桃tv一区二区三区| 中文字幕国产一区在线视频| 91精品国产成人久久久久久| 免费24小时人妻视频| 亚洲蜜桃久久久久久| 成人午夜av电影网| 男人av一区二区三区| 国产高清视频www夜色资源| 欧美亚洲另类精品第一页| 午夜福利国产精品久久久久| 高潮喷水一区二区三区| 亚洲综合成人精品成人精品| 亚洲美女黄色福利视频网站大全| 久草视频在线视频在线视频| 亚洲午夜精品视频节目| 精品日本少妇久久久| 亚洲熟女少妇中文字幕系列| 91性高湖久久久久久久久久| 亚洲制服丝袜资源网| 丰满少妇人妻一区二区三区蜜桃| 免费在线小视频你懂的| 麻豆出品视频在线观看| 琪琪日本福利伦理视频| 日本少妇人妻中文在线| 岳母的诱惑电影在线观看| 亚洲18片综合国产av| 欧美大胆a级视频秒播| 国产精品剧情av在线播放| 中国特黄色性生活片| 一区二区在线观看视频网站| 亚洲熟女一区二区六区| 大屁股熟女一区二区视频| 国产黄色主播网址大全在线播放| 91美女在线观看视频| 日韩一级视频一区二区三区| 国产精品午夜无码AV体验区| 黄色大片一级老太太操逼 | 久久久久九九九九九12| 91色老久久精品偷偷蜜臀| 东京热日韩av在线| 亚洲另类欧美综合久久| 可以直接看av网站| 国产女主播在线观看一区| 亚洲成人激情在线综合| 一区二区三区午夜福利在线| 2018中文字字幕人妻| 亚洲成人中文无码在线| 核xp工厂精品久久亚洲| 99国产精品国产精品毛片19| 亚洲国产美女主播在线观看| 有码一区二区三区四区五区| 亚洲一区二区精品三区视频| 午夜五十路久久福利| 日本高清激情乱一区二区三区| 亚洲av在线免费播放| 91日本精产品一区二区三区 | 国产高清视频www夜色资源| av成人三级高清日韩| 亚洲午夜国产末满十八岁勿进网站| 深夜福利免费观看在线看| 女生抠逼自慰啊啊啊啊啊啊啊下载| 少妇被中出一区二区| 少妇精品视频一区二区免费看| 色欲AV亚洲AV无码精品| 又爽又粗又猛又色又黄视频| 99福利一区二区视频| 亚洲av激情综合网| 最新日韩中文字幕啪啪啪| 男人用大鸡巴狂操女人肉穴| 18禁网站在线点击观看| 国产精品久久久99| 人妻在线中文视频视频| 亚洲另类激情视频在线看| 二十四小时日本高清在线观看| 天天操天天射天天操天天日| 亚洲字幕一区二区夜色av| 在线观看网站伊人网| 91超碰国产在线观看| 久久久人妻免费视频| 自拍偷拍 国产激情| 欧美精品乱码99久久蜜桃免费| 亚洲综合在线视频在线播放| 欧美黑人性猛交小矮人| 日本亚洲精品视频在线观看| 在线有码人妻自拍视频| 核xp工厂精品久久亚洲| 人妻少妇的va视频| 内地精品毛片在线观看| 五月在线视频免费播放91| 成人免费电影二区三区| 亚洲精品国产99999| 中文字幕人妻一区二区视频系列 | 国产av啊啊啊啊啊啊啊| 伊人网在线观看 视频一区| 亚洲国产精品自拍偷拍视频在线| 欧美老熟妇xxoo老妇| 高清国产美女a一级毛片| 999久久久人妻精品一区| 中文字幕熟女人妻一区| 黑鸡巴肏少妇逼视频| 日本欧美国产在线一区| 日韩欧美黄色免费网站| 在线观看网站伊人网| 麻豆白洁少妇在线播放| 天天爱天天日天天爽| 国产精品美女免费视频观看| 亚洲成人五月婷婷久久综合| 天天操天天干天天谢| 四季av人妻一区二区三区| 一区二区三区四区视频精品免费 | 在线人成视频免费观看尤物| 丰满少妇高潮喷水视频| 91大神在线免费观看视频| a级黄片免费观看| 日韩国产欧美一区二区三区粉嫩| 国产人妻777人伦精品hd超碰| 久操资源在线免费播放| 国产精品 亚洲欧美 自拍偷拍| 精品一区二区三区喷水内射高潮| 美女张开腿给男人桶爽的软件 | 天堂在线中文字幕av| 成人十欧美亚洲综合在线| 日韩黄色在线观看网站上 | 中文字幕 首页 人妻| 亚洲av中文免费在线| 精品欧美黑人一区二区三区| jandara在线观看| 人妻视频网站快射视频网站| 99免费观看在线视频| 青娱乐免费最新视频| 国产激情一区二区视频| 高潮喷水在线视频观看| 在线观看2022av| 亚洲人精品午夜射精日韩| 黄很色很在线免费视频网站| 黄版视频在线免费观看| 日本高清有码在线视频| 都市激情校园春色 亚洲| 丰满人妻熟女aⅴ一区| 色欲AV亚洲AV无码精品| 中文字幕在线观看av观看| av一区二区三区四区五区在线| 国产精品福利久久久久| 熟妇人妻av无码中文字幕| 91佛爷视频在线观看| 情趣视频在线观看91| 午夜92福利1000| 午夜国产成人精品视频观看| 综合激情网,激情五月| 91精品91久久久久| 欧美亚洲国产一区二区| xxxx69在线观看视频| 久久久人妻免费视频| 色999日韩偷自拍拍免费| 亚州av嫩草av极品在线观看| 久久中文字幕av一区二区| 欧美一区二区三区爽爽| 精品久久久久久久久久久久久| 三级欧美日韩一区二区三区| 亚洲av日韩久久网站| 日本一区二区三区的资源| 成人18禁高潮片免费日本| xxoo福利视频导航| 麻豆国产精品777777在| 丰满人妻熟女aⅴ一区| 久久午夜免费鲁丝片| 熟女一区二区三区综合| 人妻色综合aaaaaa网| 国产激情免费在线视频| 中出小骚货在线观看| 亚洲国产美女主播在线观看| 亚洲熟女乱一区二区精品成人| 中文字幕 首页 人妻| 正在播放麻豆精品一区二区| 91精品资源在线观看| 99免费观看在线视频| 欧美性受黑人猛交裸体视频| 天天干夜夜操夜夜骑| 亚洲精品国产99999| 精品高潮呻吟久久av| 天天操天天舔天天做| —区二区三区女厕偷拍| ass亚洲熟女ass| 福利小视频免费在线| 天天操天天干天天谢| 色欲AV亚洲AV无码精品| 日产国产欧美精品另类| 日本高清激情乱一区二区三区| 亚洲熟女一区二区三区250p| 宅男噜噜噜66国产在线观看| 天天操天天干加勒比久久| 一区二区三区免费版在线| 日日夜夜免费视频精品| 欧美第一激情综合网欧美激情| 国产精品网站的黄色| 亚洲欧美韩国日本一区二区| 亚洲gay视频在线观看| 最新国产精品拍在线观看| aa福利影视在线观看| 在线观看视频免费一区二区三区| 99热在线只有的精品| 亚洲精品9999蜜桃| 午夜国产一区二区三区| 熟女一区二区视频在线| 男人av一区二区三区| 欧美性受黑人猛交裸体视频| 天天操天天舔天天做| 午夜在线观看一级毛| 日本成人福利电影网| 午夜一区二区三区视频在线观看| 亚洲成人 国产精品| 最新日韩中文字幕免费在线观看| 美女福利网站在线播放| 亚洲色大WWW永久网站| 亚洲欧洲无码一区2区无码| avjpm亚洲伊人久久| 欧美情色av在线观看| av人摸人人人澡人人超碰小说| 久久人人爽人人爽人人av东京热 | 好看的日本中文字幕在线观看二区 | 亚洲精品1卡2卡3卡| tobu8日本高清| 久久无码高清免费视频| 色狠狠色综合久久久绯色| 久久精品国产亚洲av热软件| 顶级欧美色妇xxxx| 伊人网在线免费观看| 亚洲一区二区偷拍女厕所| 日韩A级毛片免费视频| 黄色av 在线观看| 无码人妻丰满熟妇区五路| 亚洲天堂色综合久久| 欧洲成熟女人色惰片| 日韩无码国产一区二区| 欧美日韩不卡视频合集| 欧美日韩福利视频网| 中文字幕在线字幕乱码怎么设置| 国产高清自拍偷拍在线| 国产亚洲综合5388| 天天爽天天操天天插| 亚洲欧美激情久久久| 亚洲精品乱码久久久久app | 亚洲黑人欧美二区三区| 男生和女生羞羞91在线看| 亚洲国产精品青青草| 午夜精品久久久久久久久久蜜桃| 亚洲国产精品久久久久久无码| 伊人精品成人综合网| 麻豆出品视频在线观看| 成熟了的熟妇毛茸茸| 天天干天天操天天日天天日| 视频在线 一区二区| 久久无码高清免费视频| 日韩av电影中文在线免费观看 | 天天操,天天射,天天爽| 亚洲欧美成人激情在线| 午夜亚洲国产精品中字| 国产一区二区手机在线观看| 久久亚洲国产成人精品麻豆 | 日本韩国福利在线播放| 桃色成人开心激情网| 蜜乳av一区二区三区免费观看| 熟女一区二区视频在线| 天天摸天天舔天天操天天日| 玖玖资源站在线观看亚洲| yy4080黄色片| 92在线播放观看视频| 高潮喷水一区二区三区| 国产美女主播av在线| 欧美成人少妇人妻精品| av无限看熟女人妻另类av| 中文字幕 一区二区在线观看| 中日韩又粗又硬又大精品| 青青草成人免费自拍视频| 大奶熟妇激情操逼逼|