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

談?wù)剶?shù)據(jù)倉庫中的數(shù)據(jù)建模

大數(shù)據(jù) 數(shù)據(jù)倉庫
數(shù)據(jù)建模是創(chuàng)建數(shù)據(jù)及其在組織或系統(tǒng)內(nèi)的關(guān)系的概念表示的過程。維度建模是一種以用戶直觀且易于理解的方式呈現(xiàn)數(shù)據(jù)。它還提供高性能訪問、靈活性和可擴(kuò)展性,以適應(yīng)業(yè)務(wù)需求的變化。

數(shù)據(jù)建模是創(chuàng)建數(shù)據(jù)及其在組織或系統(tǒng)內(nèi)的關(guān)系的概念表示的過程。維度建模是一種以用戶直觀且易于理解的方式呈現(xiàn)數(shù)據(jù)。它還提供高性能訪問、靈活性和可擴(kuò)展性,以適應(yīng)業(yè)務(wù)需求的變化。

在本文中,我們將深入概述數(shù)據(jù)建模,特別關(guān)注 Kimball 的方法。此外,還將介紹用于以用戶友好且直觀的方式呈現(xiàn)數(shù)據(jù)的其他技術(shù)。現(xiàn)代數(shù)據(jù)倉庫的一項(xiàng)特別有趣的技術(shù)是將數(shù)據(jù)存儲在一個寬表中,盡管這種方法可能并不適合所有查詢引擎。我們還將介紹可在數(shù)據(jù)倉庫、數(shù)據(jù)湖、數(shù)據(jù)湖屋等中使用的技術(shù)。但是,為特定用例和查詢引擎選擇適當(dāng)?shù)姆椒ǚ浅V匾?/p>

什么是維度建模

每個維度模型都由一個或多個具有多部鍵的表(稱為事實(shí)表)以及一組稱為維度表的表組成。每個維度表都有一個主鍵,該主鍵與事實(shí)表中多部分鍵的組成部分之一精確對應(yīng)。這種獨(dú)特的結(jié)構(gòu)通常稱為星型模式。在某些情況下,可以使用稱為雪花模式的更復(fù)雜的結(jié)構(gòu),其中維度表連接到較小的維度表

維度建模的好處

維度建模提供了一種實(shí)用且有效的方法來組織和分析數(shù)據(jù),從而帶來以下好處:

  • 業(yè)務(wù)用戶簡單易懂。
  • 改進(jìn)的查詢性能可加快數(shù)據(jù)檢索速度。
  • 靈活性和可擴(kuò)展性,以適應(yīng)不斷變化的業(yè)務(wù)需求。
  • 確保跨多個來源的數(shù)據(jù)一致性和集成。
  • 增強(qiáng)的用戶采用率和自助服務(wù)分析。

既然我們已經(jīng)討論了維度建模是什么以及它給組織帶來的價值,那么讓我們探討一下如何有效地利用它。

數(shù)據(jù)和維度建模方法

雖然我打算主要關(guān)注 Kimball 的方法,但在深入探討之前,讓我們簡要介紹一下其他一些流行的技術(shù)。

Inmon方法論

Inmon 建議在數(shù)據(jù)倉庫中使用標(biāo)準(zhǔn)化數(shù)據(jù)模型。該方法支持?jǐn)?shù)據(jù)集市的創(chuàng)建。這些數(shù)據(jù)集市是數(shù)據(jù)倉庫的較小的專門子集,可滿足特定業(yè)務(wù)領(lǐng)域或用戶組的需求。這些旨在為特定業(yè)務(wù)職能或部門提供更加定制和高效的數(shù)據(jù)訪問體驗(yàn)。

數(shù)據(jù)拱頂

Data Vault 是一種專注于可擴(kuò)展性、靈活性和可追溯性的建模方法。它由三個核心組件組成:Hub、Link 和 Satellite。

中心表

中心表是所有不同實(shí)體的集合。例如,帳戶中心將包括帳戶、account_ID、load_date 和 src_name。這使我們能夠跟蹤記錄加載時的原始位置,以及是否需要從業(yè)務(wù)密鑰生成的代理密鑰。

鏈接表

鏈接表在中心表之間建立關(guān)系并捕獲不同實(shí)體之間的關(guān)聯(lián)。它們包含相關(guān)中心表的外鍵,從而能夠創(chuàng)建多對多關(guān)系。

衛(wèi)星表

衛(wèi)星表存儲有關(guān)中心的描述信息,提供附加上下文和屬性。它們包括歷史數(shù)據(jù)、審計信息以及與特定時間點(diǎn)相關(guān)的其他相關(guān)屬性。

Data Vault 的設(shè)計允許靈活且可擴(kuò)展的數(shù)據(jù)倉庫架構(gòu)。它促進(jìn)數(shù)據(jù)可追溯性、可審計性和歷史跟蹤。這使得它適合數(shù)據(jù)集成和敏捷性至關(guān)重要的場景,例如在高度監(jiān)管的行業(yè)或快速變化的業(yè)務(wù)環(huán)境中。

單個大表

大表將數(shù)據(jù)存儲在一張寬表中。使用一張大表或非規(guī)范化表可以簡化查詢、提高性能并簡化數(shù)據(jù)分析。它消除了復(fù)雜連接的需要,簡化了數(shù)據(jù)集成,并且在某些情況下可能是有益的。然而,它可能會導(dǎo)致冗余、數(shù)據(jù)完整性挑戰(zhàn)以及維護(hù)復(fù)雜性增加。在選擇單個大表之前請考慮具體要求。

AND交易AS ( 
 SELECT  1000001  AS order_id, TIMESTAMP ( '2017-12-18 15:02:00' ) AS order_time, 
         STRUCT( 65401  AS id, 'John Doe'  AS name, 'Norway'  AS location) AS customer, 
         [ 
           STRUCT( 'xxx123456'  AS sku, 3  AS數(shù)量, 1.3  AS價格), 
           STRUCT( 'xxx535522'  AS sku, 6  AS數(shù)量, 500.4  AS價格), 
           STRUCT( 'xxx762222'  AS sku, 4  AS數(shù)量, 123.6  AS價格) 
         ] AS訂單
 UNION  ALL 
 SELECT  1000002 , TIMESTAMP ( '2017-12-16 11:34:00' ), 
       STRUCT( 74682 , 'Jane Smith' , '波蘭' ) AS客戶, 
       [ 
           STRUCT( 'xxx635354' ,    4 ,       345.7 ),
           STRUCT( 'xxx828822' , 2 ,       9.5 ) 
       ] AS訂單
)

從交易中選擇 *

對于一張寬表,我們不需要連接表。我們可以只用一張表來匯總數(shù)據(jù)并進(jìn)行分析。此方法可提高 BigQuery 的性能。

圖片

從交易 t、UNNEST (t.orders)中選擇customer.name、sum (a.quantity)作為按  customer.name分組。

Kimball方法論

Kimball 方法非常強(qiáng)調(diào)創(chuàng)建稱為數(shù)據(jù)倉庫的集中式數(shù)據(jù)存儲庫。該數(shù)據(jù)倉庫作為單一事實(shí)來源,以一致且結(jié)構(gòu)化的方式集成和存儲來自各種業(yè)務(wù)系統(tǒng)的數(shù)據(jù)。

該方法為設(shè)計、開發(fā)和實(shí)施數(shù)據(jù)倉庫系統(tǒng)提供了一套全面的指南和最佳實(shí)踐。它非常重視創(chuàng)建維度數(shù)據(jù)模型,并優(yōu)先考慮簡單性、靈活性和易用性。現(xiàn)在,讓我們深入研究 Kimball 方法的關(guān)鍵原則和組成部分。

實(shí)體模型到維度模型

在我們的數(shù)據(jù)倉庫中,數(shù)據(jù)源通常位于實(shí)體模型中,這些實(shí)體模型被規(guī)范化為多個表,其中包含應(yīng)用程序的業(yè)務(wù)邏輯。在這種情況下,這可能具有挑戰(zhàn)性,因?yàn)樾枰私獗砗偷讓訕I(yè)務(wù)邏輯之間的依賴關(guān)系。創(chuàng)建分析報告或生成統(tǒng)計數(shù)據(jù)通常需要連接多個表。

要創(chuàng)建維度模型,數(shù)據(jù)需要經(jīng)過提取、轉(zhuǎn)換和加載 (ETL) 過程,將其非規(guī)范化為星型模式或雪花模式。此過程中的關(guān)鍵活動包括識別事實(shí)表和維度表以及定義粒度。粒度決定了事實(shí)表中存儲的詳細(xì)程度。例如,可以每小時或每天聚合交易。

假設(shè)我們有一家銷售自行車和自行車配件的公司。在這種情況下,我們有以下信息:

  • 交易
  • 商店
  • 客戶
  • 產(chǎn)品

根據(jù)我們的業(yè)務(wù)知識,我們知道我們需要收集有關(guān)銷售量、一段時間內(nèi)的數(shù)量以及按地區(qū)、客戶和產(chǎn)品細(xì)分的信息。有了這些信息,我們就可以設(shè)計我們的數(shù)據(jù)模型。交易表將充當(dāng)我們的事實(shí)表,商店、客戶和產(chǎn)品表將充當(dāng)維度表。

事實(shí)表

事實(shí)表通常表示業(yè)務(wù)事件或事務(wù),并包括與該事件關(guān)聯(lián)的度量或度量。這些指標(biāo)可以包含各種數(shù)據(jù)點(diǎn),例如銷售額、銷售數(shù)量、客戶互動、網(wǎng)站點(diǎn)擊或任何其他可提供業(yè)務(wù)績效洞察的可衡量數(shù)據(jù)。事實(shí)表還包括與維度表建立關(guān)系的外鍵列。

事實(shí)表設(shè)計的最佳實(shí)踐是將所有外鍵放在表的頂部,然后進(jìn)行測量。

事實(shí)表類型

  1. 事務(wù)事實(shí)表提供了最低級別的粒度,因?yàn)橐恍写硎聞?wù)系統(tǒng)中的一條記錄。數(shù)據(jù)每天或?qū)崟r刷新。
  2. 定期快照事實(shí)表捕獲某個時間點(diǎn)(例如月底)事實(shí)表的快照。
  3. 累積快照事實(shí)表總結(jié)了流程開始和結(jié)束之間的可預(yù)測步驟中發(fā)生的測量事件。
  4. 無事實(shí)事實(shí)表保存有關(guān)發(fā)生的事件的信息,無需任何指標(biāo)。

維度表

維度表是維度建模中的一種表,包含描述性屬性,例如有關(guān)產(chǎn)品、其類別和類型的信息。維度表為事實(shí)表中存儲的定量數(shù)據(jù)提供上下文和視角。

維度表包含一個唯一鍵,用于標(biāo)識表中的每條記錄,稱為代理鍵。該表可以包含業(yè)務(wù)鍵,該業(yè)務(wù)鍵是來自源系統(tǒng)的鍵。一個好的做法是生成代理鍵而不是使用業(yè)務(wù)鍵。

創(chuàng)建代理鍵有多種方法:

  • 哈希:可以使用 MD5、SHA256 等哈希函數(shù)(例如 md5(key_1, key_2, key_3) )生成代理鍵。
  • 遞增:使用始終遞增的數(shù)字生成的代理鍵(例如 row_number()、identity)。
  • 連接:通過連接唯一鍵列生成的代理鍵(例如 concat(key_1, key_2, key_3) )。
  • -Unique generated:使用生成唯一標(biāo)識符的函數(shù)(例如GENERATE_UUID())生成的代理鍵

選擇的方法取決于用于處理和存儲數(shù)據(jù)的引擎。它會影響查詢數(shù)據(jù)的性能。

維度表通常包含層次結(jié)構(gòu)。

a) 例如,父子層次結(jié)構(gòu)可用于表示員工與其經(jīng)理之間的關(guān)系。

b) 屬性之間的層次關(guān)系。例如,時間維度可能具有年、季、月、日等屬性,形成層次結(jié)構(gòu)。

維度表的類型

一致維度:

一致維度是可以被多個事實(shí)表使用的維度。例如,區(qū)域表可以由不同的事實(shí)表使用。

退化維度:

當(dāng)屬性存儲在事實(shí)表而不是維度表中時,就會出現(xiàn)退化維度。例如,可以在事實(shí)表中找到交易號。

垃圾維度:

該屬性包含不適合現(xiàn)有維度表的無意義屬性,或者是表示各種狀態(tài)組合的標(biāo)志和二進(jìn)制值的組合。

同一扮演維度:

同一維度鍵在事實(shí)表中包含多個外鍵。例如,日期維度可以引用事實(shí)表中的不同日期,例如創(chuàng)建日期、訂單日期和交貨日期。

靜態(tài)維度:

靜態(tài)維度是通常永不改變的維度。它可以從參考數(shù)據(jù)加載,無需更新。一個例子是公司的分支機(jī)構(gòu)列表。

橋接表:

當(dāng)事實(shí)表和維度表之間存在一對多關(guān)系時,將使用橋接表。

緩慢變化的維度

緩慢變化的維度(SCD)是維度建模中的一個概念。它處理維度表中維度屬性隨時間的變化。SCD 提供了一種機(jī)制,用于在業(yè)務(wù)實(shí)體發(fā)展及其屬性變化時維護(hù)維度表中的歷史和當(dāng)前數(shù)據(jù)。SCD 有六種類型,但最流行的三種是:

  • SCD 類型 0:在此類型中,僅將新記錄導(dǎo)入到維度表中,而不進(jìn)行任何更新。
  • SCD 類型 1:在此類型中,將新記錄導(dǎo)入維度表,并更新現(xiàn)有記錄。
  • SCD 類型 2:在此類型中,導(dǎo)入新記錄,并為更改的屬性創(chuàng)建具有新值的新記錄。

例如,當(dāng) John Smith 搬到另一個城市時,我們使用 SCD Type 2 來保存與倫敦相關(guān)的交易信息。在本例中,我們創(chuàng)建一條新記錄并更新前一條記錄。因此,歷史報告將保留他在倫敦購買的信息。

MERGE  INTO client AS tgt 
USING ( 
   SELECT 
Client_id, 
Name,        
Surname, 
City 
     GETDATE() AS ValidFrom 
   ' 20199 -01 -01 ' AS ValidTo 
from client_stg 
) AS src 
ON (tgt.Clinet_id = src.Clinet_id AND tgt.iscurrent =  1 )

匹配后更新設(shè)置 tgt.iscurrent = 0 , ValidTo = GETDATE(),當(dāng) 不匹配時  

INSERT (Client_id, name, Surname, City, ValidFrom, ValidTo, iscurrent) 
   VALUES (Client_id, name, Surname, City, ValidFrom, ValidTo, 1 );

這就是當(dāng)我們將新值和以前的值保留在不同的列中時 SCD 3 的外觀。

星型模式與雪花型模式

設(shè)計數(shù)據(jù)倉庫最流行的方法是使用星型模式或雪花模式。星型模式具有事實(shí)表和與事實(shí)表相關(guān)的維度表。在星型模式中,存在事實(shí)表和與事實(shí)表直接相關(guān)的維度表。另一方面,雪花模式由事實(shí)表、與事實(shí)表相關(guān)的維度表以及與這些維度表相關(guān)的附加維度組成。

這兩種設(shè)計之間的主要區(qū)別在于它們的標(biāo)準(zhǔn)化方法。星型模式保持?jǐn)?shù)據(jù)非規(guī)范化,而雪花模式確保規(guī)范化。星型模式旨在提高查詢性能。雪花模式是專門為處理大維度的更新而定制的。如果您在更新大量維度表時遇到挑戰(zhàn),請考慮轉(zhuǎn)換到雪花模式。

數(shù)據(jù)加載策略

在我們的數(shù)據(jù)倉庫、數(shù)據(jù)湖和數(shù)據(jù)湖屋中,我們可以有各種加載策略,例如:

全量加載:全量加載策略是將源系統(tǒng)中的所有數(shù)據(jù)加載到數(shù)據(jù)倉庫中。此策略通常用于出現(xiàn)性能問題或缺少可以通知行修改的列的情況。

Incremental Load:增量加載策略涉及僅加載自上次數(shù)據(jù)加載以來的新數(shù)據(jù)。如果源系統(tǒng)中的行無法更改,我們可以根據(jù)唯一標(biāo)識符或創(chuàng)建日期僅加載新記錄。我們需要定義一個“水印”,用于選擇新行。

Delta Load:Delta加載策略側(cè)重于僅加載自上次加載以來已更改或增量的記錄。它與增量加載的不同之處在于它專門針對增量更改而不是所有新記錄。Delta 加載策略在處理大量數(shù)據(jù)更改時非常高效,并可顯著減少所需的處理時間和資源。

加載數(shù)據(jù)的最常見策略是先填充維度表,然后填充事實(shí)表。這里的順序很重要,因?yàn)槲覀冃枰褂檬聦?shí)表中維度表的主鍵來創(chuàng)建表之間的關(guān)系。有一個例外,當(dāng)我們需要在維度表之前加載事實(shí)表時,這種技術(shù)名稱就是延遲到達(dá)維度。

在這種技術(shù)中,我們可以在維度表中創(chuàng)建代理鍵,并在填充事實(shí)表后通過 ETL 過程更新它。

責(zé)任編輯:華軒 來源: 數(shù)據(jù)驅(qū)動智能
相關(guān)推薦

2023-10-08 16:26:23

數(shù)據(jù)倉庫

2022-11-29 17:16:57

2025-06-10 03:00:00

數(shù)據(jù)倉庫數(shù)據(jù)模型大數(shù)據(jù)

2022-08-01 11:30:27

數(shù)據(jù)建模

2009-01-18 16:01:42

數(shù)據(jù)倉庫數(shù)據(jù)建模常用術(shù)語

2013-03-20 16:23:53

數(shù)據(jù)清洗

2011-07-20 11:12:41

數(shù)據(jù)倉庫星型模式事實(shí)表

2024-06-12 13:46:41

2022-06-30 18:17:00

數(shù)據(jù)集云數(shù)據(jù)建模計數(shù)據(jù)倉庫

2022-06-24 09:38:43

數(shù)據(jù)庫大數(shù)據(jù)

2021-09-01 10:03:44

數(shù)據(jù)倉庫云數(shù)據(jù)倉庫數(shù)據(jù)庫

2011-03-25 16:15:42

SQL Server

2023-11-23 16:59:37

數(shù)據(jù)倉庫建模

2022-10-27 09:50:41

數(shù)據(jù)倉開發(fā)

2016-08-15 12:57:01

數(shù)據(jù)倉庫索引架構(gòu)維度索引

2009-01-20 14:22:49

ODS數(shù)據(jù)倉庫教程

2009-01-18 15:48:31

數(shù)據(jù)倉庫數(shù)據(jù)存儲OLTP

2024-03-19 13:45:27

數(shù)據(jù)倉庫數(shù)據(jù)湖大數(shù)據(jù)

2017-06-27 10:08:29

數(shù)據(jù)倉庫模型

2024-09-05 16:08:52

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

中文字幕色呦呦| 国产精品香蕉在线观看| 欧美全黄视频| 日韩经典一区二区| 91精品国产色综合久久不卡电影| 国产91aaa| 亚洲一区二区三区久久| 国产精品国语对白| 日本国产一级片| а√中文在线资源库| 思热99re视热频这里只精品| 国产精品久久久久7777按摩| 4438全国成人免费| 午夜免费福利在线| 特黄视频在线观看| 亚洲精品视频在线观看免费视频| 菠萝菠萝蜜在线视频免费观看| 国产成人久久精品一区二区三区| wwwwww.欧美系列| 国产麻豆精品| 国产成人精品免费| 中文字幕久久久| 欧美精品在线视频| 国产亚洲福利社区| 国产97免费视频| 日韩成人在线一区| 国产欧美一区二区精品仙草咪| 97视频在线看| 免费不卡的av| 青青草原国产在线| 国产91富婆露脸刺激对白| 国产精品草莓在线免费观看| 久久婷婷一区二区| 操欧美女人视频| 亚洲精品写真福利| 亚洲综合色av| 亚洲婷婷久久综合| 大色综合视频网站在线播放| 久热免费在线观看| 日韩在线观看免| 色女孩综合网| aa在线免费观看| 亚洲色图第一页| av在线免费观看国产| 国产精品女同一区二区| 日韩精品永久网址| 欧美三级日韩三级| 亚洲精品在线观看免费| 国产又粗又大又黄| 欧美日本不卡| 久久精品久久久久电影| 亚洲一二三av| 伦理在线一区| 亚洲欧美日韩精品久久久久| 成人av在线天堂| 麻豆亚洲av熟女国产一区二| 欧美成人专区| 久久综合九色综合欧美狠狠| 91在线视频在线| 午夜精品一区二区三区在线 | 黑人糟蹋人妻hd中文字幕| 日本少妇全体裸体洗澡| 黄色片视频免费| 国产精品手机在线播放| 91福利精品视频| 日韩精品无码一区二区三区| 人成在线免费视频| 国产福利在线播放麻豆| 国产亚洲欧美一区在线观看| 国产欧美一区二区三区视频| 美女视频久久黄| 国产成人精品一区二区在线小狼| 成人福利电影| 国产亚洲欧洲997久久综合| 欧美日韩国产a| 日本不卡影院| 久久综合狠狠| 国产精品亚洲成在人线| 精品亚洲porn| 欧美巨大黑人极品精男| 日韩av无码一区二区三区不卡 | 嗯~啊~轻一点视频日本在线观看| 91免费国产视频网站| 免费成人深夜夜行视频| av在线资源观看| 免费看亚洲片| 欧美成在线观看| 日本少妇性生活| 久久成人一区| 久久久亚洲精选| 国产中文字幕久久| 亚洲人成亚洲精品| 亚洲日本视频在线| 国产在线美女| 国产99久久精品一区二区300| 国产精品三级电影| 成人免费在线看片| 日本免费不卡一区二区| 国产视频在线看| 国产另类ts人妖一区二区| 欧美中文字幕在线观看| 免费中文字幕在线观看| 在线综合亚洲| 欧美日韩成人在线播放| 国产性xxxx高清| 免费高清不卡av| 欧美在线免费视频| 国产一区二区三区黄片| 成人激情免费网站| 91精品久久香蕉国产线看观看 | 亚洲欧美电影一区二区| 久久人人爽人人爽人人av| 欧美日韩在线看片| 欧美激情综合五月色丁香| 红桃一区二区三区| 神马久久资源| 亚洲欧美日韩国产另类专区| 污污污污污污www网站免费| 国产98在线| 亚洲激情图片小说视频| 日韩av大全| 欧美xxxx性xxxxx高清| 91激情五月电影| 免费黄色a级片| 亚洲午夜免费| 一本色道久久综合亚洲精品小说| 毛片网站免费观看| 欧美日韩麻豆| 久久中文字幕在线视频| 中文字幕在线观看成人 | 欧美影视一区二区| 欧美在线观看在线观看| 一区二区日韩电影| av在线观看地址| 麻豆久久久久| 国产亚洲美女久久| 日韩一级片在线免费观看| 青青草国产免费一区二区下载| 国模叶桐国产精品一区| 精品国产免费无码久久久| 国产精品色一区二区三区| 国产亚洲天堂网| 精品三级av在线导航| 亚洲老司机av| 国精产品一区二区三区| 国产一卡不卡| 久久综合色综合| 精品一区三区| 69精品小视频| 免费网站看av| 极品少妇一区二区三区精品视频| 日韩aaa久久蜜桃av| 日韩欧美久久一区| 日本国产一级片| 第一会所亚洲原创| 国产精品久久久久999| 欧美亚洲在线日韩| 91精品国产91久久久久久一区二区| 中国美女乱淫免费看视频| 国产精品夜夜夜| 国产69精品久久久久99| 日韩在线视频网| 成人综合久久网| 精品久久久中文字幕| 天堂网视频在线| 亚欧洲精品视频在线观看| 欧美激情一区二区久久久| 在线观看 亚洲| 91蜜桃免费观看视频| 黑人糟蹋人妻hd中文字幕| 美女精品一区最新中文字幕一区二区三区 | 欧美v在线观看| 中文字幕av一区二区三区谷原希美| 免费看91的网站| 欧美美乳视频| 日本精品一区二区三区在线| 一级黄色片在线播放| 中文字幕在线不卡视频| 午夜av中文字幕| 欧美日韩看看2015永久免费| 奇米成人av国产一区二区三区| 水莓100在线视频| 亚洲三级久久久| 欧美69精品久久久久久不卡| 九九热精品视频在线观看| 人人做人人澡人人爽欧美| 成年人免费在线视频| 日本国产一级片| 国产成人一二| 日韩av在线高清| 国产精品视频在| 99在线观看免费视频精品观看| 另类人妖一区二区av| 欧美激情精品久久久久久大尺度| 午夜婷婷在线观看| 国产成人精品三级| 视频在线观看成人| 伊人久久一区| 亚洲天堂av图片| 国产一区二区在线视频聊天| 亚洲在线一区二区三区| 成人黄色免费网址| 国产精品99久久久久久久vr| 国产xxxxx在线观看| 我不卡影院28| 成人黄色在线免费| 99爱在线视频| 精品国产电影一区二区| 欧美视频www| 久久一区二区三区四区| 性久久久久久久久久久久久久| 亚洲一区二区动漫| 韩国黄色一级大片| 日本中文字幕一区二区| 亚洲品质视频自拍网| 国产黄a三级三级三级| 色婷婷狠狠综合| 中文字幕av网址| 国精产品一区一区三区mba视频| 国产中文字幕免费观看| 欧美国产日本| 国产亚洲欧美一区二区三区| 本网站久久精品| 搡老女人一区二区三区视频tv| 日本国产在线观看| 疯狂做受xxxx欧美肥白少妇| 好吊一区二区三区视频| 久久精品电影| 欧美性猛交内射兽交老熟妇| 全球成人免费直播| 欧美精品二区三区四区免费看视频 | 欧美激情专区| 黄色欧美在线| 99r国产精品视频| 午夜在线激情影院| 精品久久久久久久久久久久久久久久久| www.99re7| 久久综合九色欧美综合狠狠| 丰满人妻一区二区三区53视频| 蜜桃91丨九色丨蝌蚪91桃色| 熟妇人妻va精品中文字幕| 亚洲第一区色| 日本不卡一区二区三区视频| 久久婷婷国产| 国产一区二区高清不卡| 国产成人夜色高潮福利影视| 亚洲三级电影全部在线观看高清| 中文字幕黄色大片| 亚洲欧洲二区| 91精品秘密在线观看| 热久久免费国产视频| 1区2区在线| 久久久久久久久久国产| 欧洲一区二区三区| 欧美国产视频一区二区| av网址在线| 亚洲精品久久久久久久久久久久 | 一精品久久久| 久久偷窥视频| 日本国产精品| 蜜桃成人免费视频| 精品成人影院| 亚洲在线色站| 噜噜噜天天躁狠狠躁夜夜精品| 国产不卡一区二区三区在线观看 | 欧美国产综合视频| 国产欧美一区| 中国成人亚色综合网站| 欧美国产一区二区三区激情无套| 中文字幕亚洲欧美| 亚洲免费国产视频| 一本色道久久综合亚洲91 | 99精品视频国产| 国产麻豆成人精品| 中国黄色片视频| 91麻豆国产精品久久| 最近中文字幕在线mv视频在线| 亚洲国产精品国自产拍av| 性高潮久久久久久| 成人性视频网站| 三级av免费观看| 最新日韩av| 大陆极品少妇内射aaaaaa| 欧美黄色精品| 久久成人免费观看| 日韩电影免费在线观看网站| 九九久久久久久| 99久久国产综合精品女不卡| 9.1片黄在线观看| 亚洲综合av网| 日韩av免费播放| 色婷婷狠狠综合| 国产伦一区二区| 欧美三级中文字幕在线观看| 99热这里只有精品66| 亚洲国产高清高潮精品美女| 国产专区一区| 国产伦精品一区二区三区高清版| 国产成人a视频高清在线观看| 国产精自产拍久久久久久蜜| 日韩一级淫片| 国产美女久久精品| 麻豆久久一区| 成人免费看片视频| 国产亚洲成av人片在线观黄桃| 日韩欧美第二区在线观看| 欧美在线三区| 嫩草av久久伊人妇女超级a| 在线日本成人| 第一区免费在线观看| 99re视频精品| 丁香花五月激情| 色欧美乱欧美15图片| www.精品久久| 一区二区在线视频| 91福利在线免费| 91日韩在线视频| 欧美一级在线| 久久一区二区三区欧美亚洲| 影视一区二区| 久久久久久久久久久久91| www.亚洲免费av| 亚洲中文字幕一区| 成人教育av在线| 男人av资源站| 在线观看毛片视频| 不卡区在线中文字幕| 欧美黄色激情视频| 黄色成人av在线| 五月婷婷色丁香| 欧美一区二区国产| 成人亚洲综合天堂| 2019中文字幕在线免费观看| 欧美国产中文高清| 中文字幕日韩一区二区三区| 日本伊人色综合网| 国产免费中文字幕| 欧美日韩另类视频| 国产suv精品一区二区68| 久久在线免费观看| 九九视频在线免费观看| 欧美二区三区91| 日本三级在线视频| 久久亚洲私人国产精品va| 婷婷六月国产精品久久不卡| 久久riav| 日韩毛片视频| 999精品视频在线| 天天色棕合合合合合合合| www.日本久久久久com.| a在线免费观看| 国产一区二区视频在线观看| 日韩欧美中文| 超碰超碰在线观看| 国产精品久久久久毛片软件| 亚洲视频中文字幕在线观看| 最近2019中文字幕mv免费看| 日本亚洲欧洲无免费码在线| 国产又大又长又粗又黄| 99成人精品| 超碰97在线资源站| 欧美日韩在线看| 黄色国产在线| 欧美放荡办公室videos4k| 亚洲欧美国产精品桃花| 好吊日精品视频| 亚州av综合色区无码一区| 欧美日韩亚洲高清| 国产高清在线看| 成人福利在线视频| 综合激情婷婷| 亚洲男人在线天堂| 91精品办公室少妇高潮对白| 69视频在线观看| 2019中文字幕在线免费观看| 久久91成人| 午夜国产福利在线观看| 亚洲一区在线看| 一炮成瘾1v1高h| 欧美成人一区在线| 欧美精品中文| 天天爽人人爽夜夜爽| 亚洲男人天堂av| 桃花色综合影院| 国产综合福利在线| 亚洲天堂成人| 无码人妻aⅴ一区二区三区69岛| 欧美日韩精品一区二区三区蜜桃 | 亚洲熟妇av乱码在线观看| 九色成人免费视频| 在线日韩网站| www激情五月| 欧美色另类天堂2015| 国产农村妇女毛片精品| 久久久天堂国产精品女人| 欧美一区2区| 国产精品九九视频| 欧美久久一区二区| 深夜在线视频| 久久本道综合色狠狠五月|