• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Hadoop的數(shù)據(jù)倉庫構(gòu)建模式研究

    2015-12-31 08:42:00王緩緩郭敬義張警燦余肖生
    關(guān)鍵詞:數(shù)據(jù)倉庫云計算大數(shù)據(jù)

    王緩緩,郭敬義,張警燦,余肖生

    (三峽大學 計算機與信息學院,湖北 宜昌 443002)

    基于Hadoop的數(shù)據(jù)倉庫構(gòu)建模式研究

    王緩緩,郭敬義,張警燦,余肖生

    (三峽大學 計算機與信息學院,湖北 宜昌443002)

    摘要:針對目前基于Hadoop的數(shù)據(jù)倉庫一般采用“一對一”的模式或方法構(gòu)建的情況,首先通過實例分析其不足之處;然后借鑒軟件工程中的“生成器”設(shè)計模式的思想,提出一種Hadoop數(shù)據(jù)倉庫的構(gòu)建模式,稱為“元數(shù)據(jù)驅(qū)動的生成器模式”,用于構(gòu)建基于Hadoop的數(shù)據(jù)倉庫,即ETL過程。該模式具有兩點優(yōu)勢:一是由元數(shù)據(jù)驅(qū)動,充分發(fā)揮了關(guān)系數(shù)據(jù)庫管理系統(tǒng)對元數(shù)據(jù)操作的效率優(yōu)勢;二是識別了“通用知識”和“具體對象知識”兩類知識,并在對知識的分類基礎(chǔ)上設(shè)計和實現(xiàn)ETL過程,消除了“一對一”模式下大量不必要的重復操作。

    關(guān)鍵詞:云計算;大數(shù)據(jù);數(shù)據(jù)倉庫;Hadoop;ETL

    目前,如何對大規(guī)模的歷史數(shù)據(jù)進行有效的管理和挖掘,從中發(fā)現(xiàn)有用的信息用以輔助管理決策已經(jīng)成為相關(guān)領(lǐng)域的研究課題。數(shù)據(jù)倉庫在此需求背景下產(chǎn)生和發(fā)展。數(shù)據(jù)倉庫是一個“面向主題的、集成的、與時間有關(guān)的、非易失的數(shù)據(jù)集合”,它是一個存儲了依據(jù)業(yè)務(wù)需求經(jīng)過轉(zhuǎn)換和清洗后數(shù)據(jù)的數(shù)據(jù)庫[1]。ETL將數(shù)據(jù)抽取(Extract)、轉(zhuǎn)換(Transform)以及加載(Loading)到數(shù)據(jù)倉庫或數(shù)據(jù)集市中,以備前段分析工具使用[2-4]。ETL作為BI/DW(businessintelligence)的核心和靈魂,是實施數(shù)據(jù)倉庫的重要步驟,也是數(shù)據(jù)倉庫實施過程中工作量最大的環(huán)節(jié)。因此,對其進行系統(tǒng)的改進具有現(xiàn)實意義。

    現(xiàn)有的關(guān)于數(shù)據(jù)倉庫ETL理論的研究主要集中在ETL建模研究[5-6]和ETL過程研究[7-14]兩個方面。此外,在數(shù)據(jù)倉庫ETL的實踐方面也有很多成果。商用的ETL工具方面,例如IBM公司的Datastage、Informatica公司的Powercenter、微軟公司的DataTransformationServices(DTS)、NCRTeradata公司的ETLAutomation;開源的ETL工具方面,例如Kettle、Talend、CloverETL等[15-16]。但是這些ETL工具基本上被用于傳統(tǒng)的關(guān)系型數(shù)據(jù)倉庫。另外,由于這些工具建立在操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之上,故其運行效率打了折扣,而對于數(shù)據(jù)倉庫特別是基于云計算的數(shù)據(jù)倉庫構(gòu)建來說,其數(shù)據(jù)量相當大,故命令行模式效率最高。然而,如果ETL系統(tǒng)是基于命令行模式的,那么傳統(tǒng)的關(guān)系型數(shù)據(jù)倉庫構(gòu)建則不能借助輔助ETL工具,而需要自行開發(fā)[17]。

    目前基于云計算的數(shù)據(jù)倉庫ETL理論方面的研究相對較少,用于構(gòu)建HadoopHive數(shù)據(jù)倉庫的成熟的第三方ETL工具也較少,基本上是用戶自行開發(fā)。通過對現(xiàn)有理論和實踐成果進行總結(jié)可以發(fā)現(xiàn),Hive在輔助用戶實現(xiàn)云數(shù)據(jù)倉庫的ETL過程時,基本是一對一(case-to-case)模式。例如平面文件在抽取、轉(zhuǎn)換和加載時只能是按照每個文件逐一進行,而不能批量進行。這種模式的生產(chǎn)效率較低。對于具體對象,如某個具體的平面文件,這些不同的平面文件的內(nèi)容各不相同,即是不重復的,本文稱之為“具體對象知識”。而對于加載這些平面文件時用到的HiveQL關(guān)鍵字和語法則是相同的,本文稱之為“通用知識”?!耙粚σ弧蹦J皆趯崿F(xiàn)云數(shù)據(jù)倉庫ETL過程時,具體對象知識和通用知識是混合的、不易清晰分離的?!巴ㄓ弥R”由開發(fā)設(shè)計人員設(shè)計完成后,在大量的設(shè)計說明書、程序及測試說明書中不斷重復出現(xiàn),導致了設(shè)計、開發(fā)、測試部門的重復勞動,是造成“一對一”模式實現(xiàn)云數(shù)據(jù)倉庫ETL過程低效的主要原因[18],因此改進云數(shù)據(jù)倉庫ETL過程的模式是非常必要的[19]。

    生成器模式 (builderpattern) 是軟件工程設(shè)計模式的一種,它將一個復雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示[20]。本研究借鑒其思想,將云數(shù)據(jù)倉庫ETL過程中的“通用知識”和“具體對象知識”識別并分離開來,在知識分類的基礎(chǔ)上設(shè)計并實現(xiàn)Hadoop/Hive數(shù)據(jù)倉庫ETL系統(tǒng)。

    1Hadoop/Hive及生成器模式

    1.1 Hadoop項目及其結(jié)構(gòu)

    大數(shù)據(jù)時代,對于如何高效地存儲、管理和分析海量數(shù)據(jù),傳統(tǒng)的關(guān)系型數(shù)據(jù)倉庫已經(jīng)不能滿足現(xiàn)有需求,云計算以其強大和高效的存儲和計算能力正在成為海量數(shù)據(jù)管理的經(jīng)濟有效方式。

    Hadoop是一個開源的分布式云計算平臺,其核心是分布式文件系統(tǒng)(hadoopdistributedfilesystem,HDFS)和MapReduce。Hive是一個建立在Hadoop基礎(chǔ)上的數(shù)據(jù)庫管理系統(tǒng),提供類似于傳統(tǒng)RDBMS中SQL語言的查詢語言,即HiveQL(hiveSQL)。Hive編譯器把HQL編譯成一組MapReduce任務(wù),在用戶與MapReduce之間建立一個橋梁,以方便用戶進行Hadoop系統(tǒng)開發(fā)[21]。Hive的系統(tǒng)結(jié)構(gòu)如圖1所示。

    元數(shù)據(jù)對Hive來說至關(guān)重要。Hive的元數(shù)據(jù)存儲在傳統(tǒng)的RDBMS中,Hive通過ODBC或者JDBC連接RDBMS。這樣做是因為通常需要快速地訪問這些Metadata,如果將元數(shù)據(jù)存儲在hdfs中是無法滿足要求的。本文提出的構(gòu)建HadoopHive數(shù)據(jù)倉庫的生成器模式正是由Hive元數(shù)據(jù)驅(qū)動,對于提高構(gòu)建效率可起到至關(guān)重要的作用。Hive元數(shù)據(jù)組織結(jié)構(gòu)如表1所示。

    表1  Hive元數(shù)據(jù)組織結(jié)構(gòu)

    1.2 生成器模式

    在軟件工程中,生成器模式(builderpattern)是指建造者模式可以將一個產(chǎn)品的內(nèi)部表象與產(chǎn)品的生成過程分割開來,從而使一個建造過程生成具有不同的內(nèi)部表象的產(chǎn)品對象。生成器模式的結(jié)構(gòu)如圖2所示。

    圖1 Hive系統(tǒng)結(jié)構(gòu)

    圖2 生成器模式的結(jié)構(gòu)

    建造者(Builder)角色:給出一個抽象接口,以規(guī)范產(chǎn)品對象的各個組成成分的建造。一般而言,此接口獨立于應(yīng)用程序的商業(yè)邏輯。模式中直接創(chuàng)建產(chǎn)品對象的是具體建造者(ConcreteBuilder)角色。具體建造者類必須實現(xiàn)這個接口所要求的方法:一個是建造方法,另一個是結(jié)果返還方法。

    具體建造者(ConcreteBuilder)角色:擔任這個角色的是與應(yīng)用程序緊密相關(guān)的類,它們在應(yīng)用程序調(diào)用下創(chuàng)建產(chǎn)品實例。這個角色主要完成的任務(wù)是實現(xiàn)Builder角色提供的接口,逐步完成創(chuàng)建產(chǎn)品實例的過程,并在建造過程完成后提供產(chǎn)品的實例。

    指導者(Director)角色:擔任這個角色的類調(diào)用具體建造者角色以創(chuàng)建產(chǎn)品對象。指導者并沒有產(chǎn)品類的具體知識,真正擁有產(chǎn)品類的具體知識的是具體建造者對象。

    產(chǎn)品(Product)角色:建造中的復雜對象。

    指導者角色是與客戶端打交道的角色。建造者角色將客戶端創(chuàng)建產(chǎn)品的請求劃分為對各個零件的建造請求,再將這些請求委派給具體建造者角色。具體建造者角色做具體建造工作,但不為客戶端所知。

    本文借鑒生成器模式的思想,采用shell腳本和關(guān)系數(shù)據(jù)庫的存儲過程來構(gòu)建基于Hadoop/Hive的數(shù)據(jù)倉庫。

    2Hadoop/Hive數(shù)據(jù)倉庫的一般構(gòu)建模式分析

    以一個簡單抽象的平面文件“test.txt”的抽取和加載到Hadoop/Hive數(shù)據(jù)倉庫的“test表”為例,對基于傳統(tǒng)范式的數(shù)據(jù)倉庫構(gòu)建行為進行分析。

    首先假設(shè)在Hadoop中已經(jīng)建了一張“test”表,建表的HiveQL語句為“CREATETABLEpokes(SNOINT,SNamestring,BirthDate)”,即“test表”含有SNO、SName、Birth3個字段。然后將test.csv文件加載到hadoop/hive的test表:

    hive>LOADDATALOCALINPATH′/mgo/test.txt′OVERWRITEINTOTABLEtest

    該操作僅完成一個平面文件的加載,如果有更多的平面文件需要加載,則必須根據(jù)要加載的平面文件的具體情況,多次復制并局部修改上述語句。因此,采用這種方法構(gòu)建HadoopHive數(shù)據(jù)倉庫,本文稱為“一對一”模式。需要指出的是,在加載之前通常伴隨著數(shù)據(jù)的清洗工作,因而如果采用“一對一”模式構(gòu)建HadoopHive數(shù)據(jù)倉庫,效率是非常低的。

    3基于元數(shù)據(jù)驅(qū)動的生成器模式構(gòu)建Hadoop/Hive的數(shù)據(jù)倉庫

    3.1 通用知識和具體對象知識

    分析上面的實例,可以發(fā)現(xiàn)最突出的問題是“重復”。這里有兩種類型的“重復”:

    1) 內(nèi)容重復:例如,上述完整加載過程的HiveQL命令“LOADDATA文件名intoTable表名”。

    2) 操作重復:即上述HiveQL命令的編輯操作,旨在為產(chǎn)生后續(xù)的加載更多的平面文件:“復制(命令語句)-粘貼(多次)-搜索(表名和文件名,多次)-替換(用新的表名和文件名替換舊的多次)-調(diào)整(如有必要的話,多次)-驗證(驗證結(jié)果語句是否正確,多次)”。

    這些內(nèi)容重復和操作重復正是導致“一對一”模式構(gòu)建Hadoop/Hive數(shù)據(jù)倉庫低效的主要原因。 內(nèi)容重復出現(xiàn)的原因是因為上述創(chuàng)建表和加載平面文件的HiveQL命令是相同的,本文中稱類似重復的內(nèi)容為“通用知識”。而在上述平面文件加載的實例中,表名和文件名是不重復的,稱之為“具體對象知識”。因此,可以總結(jié)如下規(guī)律:在實現(xiàn)Hadoop/Hive數(shù)據(jù)倉庫ETL過程中通用知識重復,具體對象知識的載體不重復。

    在“一對一”模式下,兩類知識是混合的,不易清晰分離。這就是“一對一”模式的本質(zhì)特征,正是該特征導致了“一對一”模式大量的內(nèi)容重復和操作重復,是其效率低下的主要原因。

    3.2 構(gòu)建Hadoop/Hive數(shù)據(jù)倉庫的元數(shù)據(jù)驅(qū)動的生成器模式分析

    本節(jié)仍以平面文件加載為例,介紹構(gòu)建Hadoop/Hive數(shù)據(jù)倉庫的元數(shù)據(jù)驅(qū)動的生成器模式。Hadoop/Hive的元數(shù)據(jù)是采用關(guān)系型數(shù)據(jù)庫管理系統(tǒng)來存儲的,本文提出的生成器模式是一種元數(shù)據(jù)驅(qū)動的、并采用shell腳本來生成Hive腳本代碼的方法,其工作流程如圖3所示。

    圖3 構(gòu)建Hadoop/Hive數(shù)據(jù)倉庫的元數(shù)據(jù)驅(qū)動的

    構(gòu)建Hadoop/Hive的數(shù)據(jù)倉庫的元數(shù)據(jù)驅(qū)動的生成器模式的具體實現(xiàn)偽代碼如圖4所示。

    圖4 存儲過程和Shell腳本的偽代碼及其執(zhí)行順序

    對于采用元數(shù)據(jù)驅(qū)動的生成器模式,將具體對象知識作為shell腳本文件的參數(shù)。腳本文件通過調(diào)用關(guān)系數(shù)據(jù)庫中的存儲過程生成要加載的平面文件的HiveQL腳本文件,再將HiveQL腳本文件導入到Hive執(zhí)行,完成具體某一個平面文件的加載。僅通過在Shell腳本文件給出平面文件參數(shù)即可,不需做“查找&替換”。此外,通過關(guān)系數(shù)據(jù)庫的存儲過程來操作Hive元數(shù)據(jù)相比在Hive中使用HiveQL命令操作Hive數(shù)據(jù)的效率要高很多,因此,與“一對一”模式相比,元數(shù)據(jù)驅(qū)動的生成器模式的效率明顯提高。

    4結(jié)束語

    本文設(shè)計了一種構(gòu)建基于Hadoop/Hive數(shù)據(jù)倉庫的方法,稱為“基于Hive元數(shù)據(jù)的生成器模式”。這種模式由于建立在“通用知識”和“具體對象知識”兩類知識分類的基礎(chǔ)上,因而有著更高的靈活性、可擴展性。實踐證明,將本方法用于HadoopHive的數(shù)據(jù)倉庫ETL過程可以取得較好的效果。

    參考文獻:

    [1]InmonWH.BuildingtheDataWarehouse[M].America:JohnWiley,1992.

    [2]Luján-MoraS,VassiliadisP,TrujilloJ.DataMappingDiagramsforDataWarehouseDesignwithUML[C]//Proc.ofthe23rdInternationalConferenceonConceptualModeling.USA:Springer,2004:191-204.

    [3]TrujilloJ,Lujan-MoraS.AUMLBasedApproachforModelingETLProcessesinDataWarehouses[C]//Proc.ofthe22ndInternationalConferenceonConceptualModeling.NewYork:ACM,2003:7-320.

    [4]VassiliadisP,SimitsisA,GeorgantasP,etal.AGenericandCustomizableFrameworkfortheDesignofETLScenarios[J].InformationSystems,2005,30(7):492- 525.

    [5]鮑玉斌,孫煥良,冷芳玲,等.數(shù)據(jù)倉庫環(huán)境下以用戶為中心的數(shù)據(jù)清洗過程模型[J].計算機科學,2004,31(5):52-55.

    [6]SellisT.FormalspecificationandoptimizationofETLscenarios[C]//Proceedingsofthe9thACMinternationalworkshopondatawarehousingandOLAP.NewYork:ACM,2006:1-2.

    [7]SkoutasD,SimitsisA.Ontology-basedConceptualDesignofETLProcessesforbothStructuredandSemi-structuredData[J].Semanticwebandinformationsystems,2007,3 (4):1-24.

    [8]KimballR,CasertaJ.TheDataWarehouseETLToolkit[M].USA:JohnWiley&Sons,2004.

    [9]Oracle.OracleWarehouseBuilderProductPage[EB/OL].[2014-11-17].http://otn.oracle.com/products/warehouse/content.html.

    [10]HalevyA,RajaramanA,OrdilleJ.Dataintegration:theteenageyears[C]//Proceedingsofthe32ndinternationalconferenceonverylargedatabases.NewYork:ACM,2006:9-16.

    [11]VassiliadisP,VagenaZ,SkiadopoulosS,etal.Arktos:towardsthemodeling,design,controlandexecutionofETLprocesses[J].InformationSystems,2001,26 (1):537-561.

    [12]XuJG,PeiY.Overviewofdataextraction,transformationandloading[J].JournalofComputerScienceinChina,2011,38(4):15-20.

    [13]戴超凡,王濤.面向ETL的數(shù)據(jù)起源追蹤系統(tǒng)[J].計算機工程,2011,37(17):256-261.

    [14]宿芳,壽永熙,蘇依拉.元數(shù)據(jù)驅(qū)動ETL的研究[J].計算機工程與應(yīng)用,2012,48(6):114-125.

    [15]IBM.IBMDataWarehouseManager[EB/OL].[2014-11-17].http://www-3.ibm.com/software/data/db2/datawarehouse.

    [16]Informatica.PowerCenter[EB/OL].[2014-11-17].http://www.informatica.com/products/powercenter.

    [17]蔣彬,余肖生,王東娟,等.數(shù)據(jù)倉庫構(gòu)建之行為模式分析[J].信息系統(tǒng)學報,2013(12):1-8.

    [18]余肖生,吳西燕,王東娟,等.基于MGO的數(shù)據(jù)倉庫ETL過程構(gòu)建方法[J].重慶理工大學學報:自然科學版,2014,28(2):63-66.

    [19]JiangB.基于元數(shù)據(jù)驅(qū)動通用操作器的數(shù)據(jù)倉儲構(gòu)建[M].鄭悅林,譯.武漢:武漢大學出版社,2013.

    [20]GammaE,HelmR,JohnsonR,etal.DesignPatterns:AbstractionandReuseofObject-OrientedDesign[M].USA:Addison-WesleyProfessional,1994:11.

    [21]Hadoop[EB/OL].[2014-11-25].http://hadoop.apache.org.

    (責任編輯楊黎麗)

    收稿日期:2015-03-22

    基金項目:湖北省教育廳自然科學研究項目(Q20141212)

    作者簡介:王緩緩(1978—),女,博士,副教授,主要從事信息管理與數(shù)據(jù)挖掘研究。

    doi:10.3969/j.issn.1674-8425(z).2015.07.013

    中圖分類號:TP311

    文獻標識碼:A

    文章編號:1674-8425(2015)07-0069-05

    ResearchonConstructionPatternofHadoopDataWarehouse

    WANGHuan-huan,GUOJing-yi,ZHANGJing-can,YUXiao-sheng

    (CollegeofComputerandInformationTechnology,

    ChinaThreeGorgesUniversity,Yichang443002,China)

    Abstract:The “case to case” pattern is a commonly used method for constructing Hadoop Hive data warehouse recently. Firstly, the “case to case” pattern was introduced and its disadvantage was shown with an example. Then inspired by the “Builder Pattern” which is one of design patterns in the area of software engineering, a pattern called “metadata-driven builder pattern” was put forward for constructing Hadoop Hive data warehouse and ETL process. This pattern has two advantages. One is that it is driven by the metadata and the metadata is operated by the relational database management (RDBMS). Doing so can achieve higher efficiency because the metadata of Hive is just stored in the RDBMS. The other one is that the “general knowledge” and “specific-object knowledge” are differentiated and the ETL process is designed and realized based on such differentiation. Doing so can avoid lots of repetitions that the “case to case” pattern leads to.

    Key words:cloud computing; big data; data warehouse; Hadoop; ETL

    引用格式:王緩緩,郭敬義,張警燦,等.基于Hadoop的數(shù)據(jù)倉庫構(gòu)建模式研究[J].重慶理工大學學報:自然科學版,2015(7):69-73.

    Citationformat:WANGHuan-huan,GUOJing-yi,ZHANGJing-can,etal.ResearchonConstructionPatternofHadoopDataWarehouse[J].JournalofChongqingUniversityofTechnology:NaturalScience,2015(7):69-73.

    猜你喜歡
    數(shù)據(jù)倉庫云計算大數(shù)據(jù)
    基于數(shù)據(jù)倉庫的住房城鄉(xiāng)建設(shè)信息系統(tǒng)整合研究
    分布式存儲系統(tǒng)在液晶面板制造數(shù)據(jù)倉庫中的設(shè)計
    電子制作(2016年15期)2017-01-15 13:39:15
    探析電力系統(tǒng)調(diào)度中數(shù)據(jù)倉庫技術(shù)的應(yīng)用
    基于云計算的移動學習平臺的設(shè)計
    實驗云:理論教學與實驗教學深度融合的助推器
    大學教育(2016年9期)2016-10-09 08:54:03
    云計算中的存儲虛擬化技術(shù)應(yīng)用
    科技視界(2016年20期)2016-09-29 13:34:06
    基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
    科技視界(2016年20期)2016-09-29 10:53:22
    基于數(shù)據(jù)倉庫的數(shù)據(jù)分析探索與實踐
    中国美白少妇内射xxxbb| 欧美激情久久久久久爽电影| 三级国产精品欧美在线观看| 日日撸夜夜添| 高清欧美精品videossex| 色视频www国产| 亚洲三级黄色毛片| 国产欧美日韩精品一区二区| 99re6热这里在线精品视频| 国产探花极品一区二区| 日本一二三区视频观看| 欧美3d第一页| 十八禁国产超污无遮挡网站| 内射极品少妇av片p| 精品国产露脸久久av麻豆 | 久久亚洲国产成人精品v| 亚洲成人av在线免费| 99视频精品全部免费 在线| 1000部很黄的大片| 久久精品久久久久久噜噜老黄| 亚洲内射少妇av| 亚洲av福利一区| av又黄又爽大尺度在线免费看| 国产精品爽爽va在线观看网站| 国产综合精华液| 午夜老司机福利剧场| 国产片特级美女逼逼视频| 久久久久性生活片| av线在线观看网站| 99久久精品一区二区三区| 欧美变态另类bdsm刘玥| 美女被艹到高潮喷水动态| 久久亚洲国产成人精品v| 老司机影院毛片| 亚洲激情五月婷婷啪啪| 精华霜和精华液先用哪个| 高清日韩中文字幕在线| 精品午夜福利在线看| 日日干狠狠操夜夜爽| 国产亚洲一区二区精品| 亚洲最大成人中文| 亚洲怡红院男人天堂| 最近中文字幕高清免费大全6| 99热这里只有是精品在线观看| 亚洲av中文字字幕乱码综合| 亚洲国产高清在线一区二区三| 日日撸夜夜添| 国产在视频线精品| 黄色欧美视频在线观看| 午夜福利在线观看免费完整高清在| 色吧在线观看| 国产淫片久久久久久久久| 免费少妇av软件| 三级国产精品欧美在线观看| 最近视频中文字幕2019在线8| 精品人妻熟女av久视频| 国产成人午夜福利电影在线观看| 免费高清在线观看视频在线观看| 日本爱情动作片www.在线观看| 99久国产av精品| 乱码一卡2卡4卡精品| 国产精品一二三区在线看| 欧美一级a爱片免费观看看| 国产熟女欧美一区二区| 高清av免费在线| 国产人妻一区二区三区在| 99久久精品一区二区三区| 22中文网久久字幕| 国产综合精华液| 又爽又黄无遮挡网站| 亚洲,欧美,日韩| 亚洲自拍偷在线| 视频中文字幕在线观看| 亚洲图色成人| 日本免费在线观看一区| 精品久久久久久久久av| 欧美xxxx性猛交bbbb| 久久久精品免费免费高清| 在线观看av片永久免费下载| 日韩强制内射视频| 超碰97精品在线观看| 久久久久久久久久成人| 亚洲怡红院男人天堂| 丰满少妇做爰视频| 美女被艹到高潮喷水动态| 亚洲精品日韩在线中文字幕| 久久99热这里只频精品6学生| 国产精品蜜桃在线观看| 欧美潮喷喷水| 三级经典国产精品| 伦精品一区二区三区| av国产久精品久网站免费入址| 国产精品三级大全| 亚洲av福利一区| 97人妻精品一区二区三区麻豆| 国产精品久久久久久精品电影| 日韩不卡一区二区三区视频在线| av免费在线看不卡| 国产伦精品一区二区三区四那| 免费少妇av软件| 十八禁网站网址无遮挡 | 亚洲第一区二区三区不卡| 一区二区三区高清视频在线| 亚洲精品自拍成人| 国产成年人精品一区二区| 两个人视频免费观看高清| 免费在线观看成人毛片| 赤兔流量卡办理| 亚洲性久久影院| 国产精品一区二区在线观看99 | 久久人人爽人人片av| 赤兔流量卡办理| 91aial.com中文字幕在线观看| 日本av手机在线免费观看| 午夜福利成人在线免费观看| 免费观看在线日韩| 听说在线观看完整版免费高清| 超碰97精品在线观看| 成年版毛片免费区| 久久人人爽人人爽人人片va| 久久精品夜色国产| 国产黄片美女视频| 午夜激情久久久久久久| 国产69精品久久久久777片| 亚洲最大成人中文| 一级片'在线观看视频| 51国产日韩欧美| 人妻一区二区av| 亚洲欧洲国产日韩| 欧美xxxx性猛交bbbb| 尾随美女入室| 日韩大片免费观看网站| 建设人人有责人人尽责人人享有的 | av在线观看视频网站免费| 一夜夜www| 日本三级黄在线观看| 欧美三级亚洲精品| 偷拍熟女少妇极品色| 中文字幕制服av| 人体艺术视频欧美日本| 综合色av麻豆| 伊人久久国产一区二区| 亚洲精品视频女| 天美传媒精品一区二区| 乱码一卡2卡4卡精品| 男的添女的下面高潮视频| 舔av片在线| 国产91av在线免费观看| 亚洲激情五月婷婷啪啪| 性插视频无遮挡在线免费观看| 亚洲av成人精品一区久久| 在线观看av片永久免费下载| 18禁在线无遮挡免费观看视频| 国产成人精品一,二区| 亚洲精品乱码久久久久久按摩| 18禁在线播放成人免费| 成人美女网站在线观看视频| 人人妻人人澡欧美一区二区| 国产在视频线精品| 伊人久久精品亚洲午夜| 爱豆传媒免费全集在线观看| 亚洲高清免费不卡视频| videossex国产| 国产成人福利小说| 99久久精品国产国产毛片| 久热久热在线精品观看| 精品少妇黑人巨大在线播放| 国产精品.久久久| 亚洲精品久久久久久婷婷小说| 亚洲国产av新网站| 亚洲av一区综合| 中文乱码字字幕精品一区二区三区 | videos熟女内射| 91狼人影院| 国产高潮美女av| 国产成人免费观看mmmm| 嫩草影院入口| 九九爱精品视频在线观看| 国产成人freesex在线| 亚洲精品,欧美精品| or卡值多少钱| 最近2019中文字幕mv第一页| 午夜视频国产福利| h日本视频在线播放| 网址你懂的国产日韩在线| 中文字幕av成人在线电影| 日本与韩国留学比较| 欧美日韩精品成人综合77777| 综合色丁香网| 午夜福利在线观看吧| 一级爰片在线观看| 亚洲精品aⅴ在线观看| 日韩av免费高清视频| 一级黄片播放器| 国产精品99久久久久久久久| 美女大奶头视频| 色综合亚洲欧美另类图片| 黄片无遮挡物在线观看| 国产成人福利小说| 久久久久性生活片| 日日摸夜夜添夜夜添av毛片| 在线观看av片永久免费下载| 一级毛片电影观看| 国产淫片久久久久久久久| 老女人水多毛片| 91狼人影院| 免费看a级黄色片| 我要看日韩黄色一级片| 国产成人aa在线观看| 秋霞伦理黄片| 日韩av不卡免费在线播放| 欧美另类一区| 国产中年淑女户外野战色| 久久久久久久亚洲中文字幕| 国产白丝娇喘喷水9色精品| 国产精品国产三级专区第一集| 亚洲内射少妇av| 一本一本综合久久| 丝瓜视频免费看黄片| 少妇高潮的动态图| 亚洲美女视频黄频| 男插女下体视频免费在线播放| 精品亚洲乱码少妇综合久久| 精品久久久久久电影网| 中国国产av一级| 国产麻豆成人av免费视频| 18+在线观看网站| av在线观看视频网站免费| 国产欧美另类精品又又久久亚洲欧美| 亚洲欧美清纯卡通| 尤物成人国产欧美一区二区三区| 日韩,欧美,国产一区二区三区| 哪个播放器可以免费观看大片| 国产精品女同一区二区软件| 亚洲国产最新在线播放| 尤物成人国产欧美一区二区三区| 亚洲无线观看免费| 亚洲熟女精品中文字幕| 日韩强制内射视频| 蜜桃久久精品国产亚洲av| 熟女电影av网| 有码 亚洲区| 秋霞在线观看毛片| 一个人看的www免费观看视频| 三级国产精品欧美在线观看| 草草在线视频免费看| 亚洲高清免费不卡视频| 亚洲精品乱码久久久v下载方式| 国产一区二区三区综合在线观看 | 三级国产精品欧美在线观看| 边亲边吃奶的免费视频| 日韩av免费高清视频| av国产久精品久网站免费入址| 丝袜喷水一区| 人妻夜夜爽99麻豆av| 国产av不卡久久| 亚洲aⅴ乱码一区二区在线播放| 蜜桃久久精品国产亚洲av| 赤兔流量卡办理| 神马国产精品三级电影在线观看| 99九九线精品视频在线观看视频| 晚上一个人看的免费电影| 女人久久www免费人成看片| 久久精品久久久久久噜噜老黄| 在线观看免费高清a一片| 18禁动态无遮挡网站| 欧美激情国产日韩精品一区| 日韩av不卡免费在线播放| 夫妻午夜视频| 日韩一区二区三区影片| 亚洲欧美成人精品一区二区| 亚洲精品,欧美精品| 偷拍熟女少妇极品色| 三级国产精品片| 中文资源天堂在线| 中文欧美无线码| 色播亚洲综合网| 成人欧美大片| 在线免费观看的www视频| 一级av片app| 欧美精品一区二区大全| 99久久精品国产国产毛片| av在线亚洲专区| 又大又黄又爽视频免费| 日本免费a在线| 国产亚洲av嫩草精品影院| 超碰97精品在线观看| 小蜜桃在线观看免费完整版高清| 天堂中文最新版在线下载 | 国产乱来视频区| 免费人成在线观看视频色| 日韩av在线免费看完整版不卡| 激情 狠狠 欧美| 精品久久久久久成人av| 人人妻人人澡人人爽人人夜夜 | 日本免费a在线| 精品久久久久久成人av| 欧美区成人在线视频| 日本wwww免费看| 2021少妇久久久久久久久久久| 欧美一级a爱片免费观看看| 成人毛片60女人毛片免费| 综合色av麻豆| 亚洲精品456在线播放app| 看免费成人av毛片| 色综合亚洲欧美另类图片| 日本欧美国产在线视频| 免费观看精品视频网站| 久久久午夜欧美精品| 青春草亚洲视频在线观看| 久久精品国产亚洲av天美| 三级男女做爰猛烈吃奶摸视频| 国产亚洲午夜精品一区二区久久 | 岛国毛片在线播放| 超碰av人人做人人爽久久| 一级爰片在线观看| 国产精品人妻久久久影院| 精品99又大又爽又粗少妇毛片| 日日啪夜夜撸| 亚洲人与动物交配视频| 成年女人看的毛片在线观看| 国产成人a∨麻豆精品| 特级一级黄色大片| 在线观看美女被高潮喷水网站| 小蜜桃在线观看免费完整版高清| 夫妻午夜视频| 久久久精品免费免费高清| 高清日韩中文字幕在线| 精品人妻一区二区三区麻豆| 精品国产三级普通话版| 99热这里只有精品一区| 亚洲成人中文字幕在线播放| 久久99热6这里只有精品| 国产女主播在线喷水免费视频网站 | 国产日韩欧美在线精品| 高清日韩中文字幕在线| 午夜久久久久精精品| 欧美bdsm另类| 久久久久久久大尺度免费视频| 夜夜看夜夜爽夜夜摸| 一区二区三区免费毛片| 国产白丝娇喘喷水9色精品| 啦啦啦中文免费视频观看日本| 日韩成人伦理影院| 激情 狠狠 欧美| 99久久精品一区二区三区| 亚洲18禁久久av| 精品久久久久久久久久久久久| 精品国产三级普通话版| 又爽又黄a免费视频| 色综合亚洲欧美另类图片| av线在线观看网站| 国产精品一及| 亚洲国产精品国产精品| 99热网站在线观看| 精品人妻一区二区三区麻豆| 黑人高潮一二区| 中文在线观看免费www的网站| 久久99热这里只有精品18| 国产91av在线免费观看| 免费av毛片视频| 99久久人妻综合| 日韩精品有码人妻一区| 国产精品蜜桃在线观看| 精品国产三级普通话版| 中文字幕人妻熟人妻熟丝袜美| 久久久成人免费电影| 亚洲av在线观看美女高潮| 菩萨蛮人人尽说江南好唐韦庄| 99热这里只有精品一区| 亚洲av男天堂| 夜夜爽夜夜爽视频| 麻豆国产97在线/欧美| 中文字幕久久专区| 精品久久久久久久久av| 日韩在线高清观看一区二区三区| 日韩成人av中文字幕在线观看| 久久精品国产亚洲av涩爱| 美女xxoo啪啪120秒动态图| 日韩成人伦理影院| 日日干狠狠操夜夜爽| 国产成人精品福利久久| 亚洲国产最新在线播放| 亚洲av日韩在线播放| 国产老妇伦熟女老妇高清| 亚洲精品aⅴ在线观看| 国产精品一区www在线观看| 久久久久久九九精品二区国产| 国产黄色视频一区二区在线观看| freevideosex欧美| 免费看日本二区| 欧美bdsm另类| 亚洲天堂国产精品一区在线| xxx大片免费视频| 成人一区二区视频在线观看| 一级毛片电影观看| 亚洲在久久综合| 免费观看无遮挡的男女| 亚洲成人av在线免费| 最近手机中文字幕大全| 国产爱豆传媒在线观看| 麻豆av噜噜一区二区三区| 91av网一区二区| 久热久热在线精品观看| 久久久成人免费电影| 真实男女啪啪啪动态图| 国产一区二区亚洲精品在线观看| 97超碰精品成人国产| 午夜亚洲福利在线播放| 亚洲色图av天堂| 国产精品久久视频播放| 亚洲第一区二区三区不卡| 国产淫片久久久久久久久| 亚洲激情五月婷婷啪啪| 免费看日本二区| 又大又黄又爽视频免费| 久久久a久久爽久久v久久| 在线免费观看的www视频| 黄色欧美视频在线观看| 嫩草影院精品99| 日本熟妇午夜| 性色avwww在线观看| 亚洲欧美一区二区三区黑人 | 欧美日韩精品成人综合77777| 内地一区二区视频在线| 亚洲av免费在线观看| 可以在线观看毛片的网站| 亚洲最大成人av| 亚洲性久久影院| 女人十人毛片免费观看3o分钟| 波野结衣二区三区在线| 男人爽女人下面视频在线观看| 亚洲精品自拍成人| 欧美日韩亚洲高清精品| 亚洲精品日韩在线中文字幕| 久久久久久久大尺度免费视频| 色综合亚洲欧美另类图片| 亚洲在线观看片| 久久久精品94久久精品| 国产一区二区三区综合在线观看 | 嫩草影院新地址| 女人久久www免费人成看片| 插阴视频在线观看视频| 国产精品综合久久久久久久免费| a级毛色黄片| 在线观看一区二区三区| 丝袜喷水一区| 噜噜噜噜噜久久久久久91| 一个人看视频在线观看www免费| 性插视频无遮挡在线免费观看| 免费观看在线日韩| 免费在线观看成人毛片| 亚洲欧洲国产日韩| 国产成人精品一,二区| 淫秽高清视频在线观看| 色综合色国产| 久久久色成人| 久久99精品国语久久久| 日本三级黄在线观看| 国产精品一区二区三区四区久久| 日韩在线高清观看一区二区三区| 91精品伊人久久大香线蕉| 免费观看在线日韩| 国产乱来视频区| 又大又黄又爽视频免费| 欧美97在线视频| 淫秽高清视频在线观看| 免费无遮挡裸体视频| 99久国产av精品国产电影| 日日啪夜夜撸| av线在线观看网站| 色哟哟·www| 不卡视频在线观看欧美| 精品久久久精品久久久| 男女啪啪激烈高潮av片| 特大巨黑吊av在线直播| 性插视频无遮挡在线免费观看| 午夜免费男女啪啪视频观看| av在线播放精品| 成人亚洲欧美一区二区av| 成人av在线播放网站| 久久久午夜欧美精品| 亚洲久久久久久中文字幕| 亚洲18禁久久av| 尾随美女入室| 欧美成人一区二区免费高清观看| 欧美精品一区二区大全| 18禁动态无遮挡网站| 日韩三级伦理在线观看| 在线播放无遮挡| 六月丁香七月| 国产爱豆传媒在线观看| 欧美极品一区二区三区四区| 午夜激情久久久久久久| 伊人久久精品亚洲午夜| 一本一本综合久久| 欧美日韩在线观看h| 老师上课跳d突然被开到最大视频| 国国产精品蜜臀av免费| 九草在线视频观看| 亚洲国产色片| 亚洲精品日韩av片在线观看| 99热这里只有是精品50| 美女xxoo啪啪120秒动态图| 久久久久久久久久人人人人人人| 能在线免费观看的黄片| 26uuu在线亚洲综合色| 亚洲在线自拍视频| 观看美女的网站| 亚洲电影在线观看av| 久久99热6这里只有精品| 国产成人91sexporn| 成人欧美大片| 午夜福利视频精品| 男的添女的下面高潮视频| 欧美日韩亚洲高清精品| 少妇的逼好多水| 亚洲最大成人中文| 国产淫片久久久久久久久| 免费观看a级毛片全部| 观看免费一级毛片| 国产精品精品国产色婷婷| 国产精品一区二区在线观看99 | 免费观看在线日韩| 女人被狂操c到高潮| 美女黄网站色视频| 高清视频免费观看一区二区 | 国产极品天堂在线| 国产在视频线在精品| 丰满乱子伦码专区| .国产精品久久| 99热6这里只有精品| 国产永久视频网站| 内地一区二区视频在线| 精品一区在线观看国产| 欧美日韩综合久久久久久| 国产黄色视频一区二区在线观看| 国产精品av视频在线免费观看| 国产大屁股一区二区在线视频| 18禁在线播放成人免费| 成年女人看的毛片在线观看| 蜜桃亚洲精品一区二区三区| 亚洲精品色激情综合| 精品少妇黑人巨大在线播放| 久久久久网色| 日韩中字成人| 啦啦啦韩国在线观看视频| 丝袜美腿在线中文| 亚洲精品自拍成人| 中文在线观看免费www的网站| 成人漫画全彩无遮挡| 网址你懂的国产日韩在线| 三级毛片av免费| 99久久精品热视频| 中文资源天堂在线| 亚洲av免费高清在线观看| 美女主播在线视频| 少妇高潮的动态图| 亚洲婷婷狠狠爱综合网| 国产一级毛片七仙女欲春2| 国产精品一区www在线观看| 日日啪夜夜撸| 特大巨黑吊av在线直播| 国产伦精品一区二区三区视频9| 观看免费一级毛片| 亚洲内射少妇av| 中国美白少妇内射xxxbb| 少妇裸体淫交视频免费看高清| 大香蕉久久网| 亚洲av免费高清在线观看| 在线观看av片永久免费下载| 亚洲成人一二三区av| 国产精品av视频在线免费观看| 一级爰片在线观看| 国产高清国产精品国产三级 | 天堂中文最新版在线下载 | 永久免费av网站大全| 日本黄色片子视频| 亚洲欧美成人综合另类久久久| 午夜精品一区二区三区免费看| 一级二级三级毛片免费看| 三级男女做爰猛烈吃奶摸视频| 国产黄色视频一区二区在线观看| 日韩中字成人| 国产综合懂色| 一级毛片 在线播放| 亚洲人成网站在线观看播放| 嫩草影院新地址| 亚洲无线观看免费| 性插视频无遮挡在线免费观看| 国产精品一区二区性色av| 日本黄色片子视频| 亚洲综合色惰| 又爽又黄a免费视频| 日日撸夜夜添| 久久久久久久久中文| av卡一久久| 国内少妇人妻偷人精品xxx网站| 男人狂女人下面高潮的视频| 亚洲综合色惰| 欧美高清成人免费视频www| 国精品久久久久久国模美| 欧美三级亚洲精品| 国产乱来视频区| 一级毛片 在线播放| 国产午夜精品一二区理论片| 午夜福利视频精品| 日韩人妻高清精品专区| 蜜桃亚洲精品一区二区三区| 免费不卡的大黄色大毛片视频在线观看 | 91久久精品电影网| 欧美丝袜亚洲另类| 黄片无遮挡物在线观看| 成年av动漫网址| 少妇的逼好多水|