《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于Spark的數(shù)據(jù)庫增量準(zhǔn)實時同步
基于Spark的數(shù)據(jù)庫增量準(zhǔn)實時同步
2016年微型機(jī)與應(yīng)用第19期
王浩,葛昂,趙晴
華北計算機(jī)系統(tǒng)工程研究所,北京 100083
摘要: 為了實現(xiàn)將傳統(tǒng)關(guān)系型數(shù)據(jù)庫中的增量數(shù)據(jù)快速導(dǎo)入同構(gòu)或者異構(gòu)目的庫,在使用已有的增量提取方法的基礎(chǔ)上,提出了通過增加并行度和流式計算的方法加快同步速度。此方法不僅支持插入、更新和刪除的增量數(shù)據(jù)同步,而且可以抽取出數(shù)據(jù)庫表結(jié)構(gòu)信息動態(tài)支持表結(jié)構(gòu)變更。與傳統(tǒng)單點抽取方式相比,大大提高了目的庫數(shù)據(jù)的新鮮度。
關(guān)鍵詞: 增量同步 Spark 流式計算
Abstract:
Key words :

  王浩,葛昂,趙晴

  (華北計算機(jī)系統(tǒng)工程研究所,北京 100083)

       摘要:為了實現(xiàn)將傳統(tǒng)關(guān)系型數(shù)據(jù)庫中的增量數(shù)據(jù)快速導(dǎo)入同構(gòu)或者異構(gòu)目的庫,在使用已有的增量提取方法的基礎(chǔ)上,提出了通過增加并行度和流式計算的方法加快同步速度。此方法不僅支持插入、更新和刪除的增量數(shù)據(jù)同步,而且可以抽取出數(shù)據(jù)庫表結(jié)構(gòu)信息動態(tài)支持表結(jié)構(gòu)變更。與傳統(tǒng)單點抽取方式相比,大大提高了目的庫數(shù)據(jù)的新鮮度。

  關(guān)鍵詞:增量同步; Spark; 流式計算

0引言

  隨著大數(shù)據(jù)技術(shù)的發(fā)展,越來越多的企業(yè)開始構(gòu)建大數(shù)據(jù)平臺進(jìn)行數(shù)據(jù)處理。然而如何將保存在關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)快速同步到大數(shù)據(jù)平臺組件(例如HBase、HDFS)中,正成為很多企業(yè)面臨的問題。Sqoop是常用的數(shù)據(jù)同步工具,其實質(zhì)是MapReduce任務(wù),延時較高,而且需要通過定時任務(wù)來達(dá)到自動化流程效果。本文在觸發(fā)器記錄數(shù)據(jù)變化的基礎(chǔ)上,提出了一種使用Spark Streaming將增量數(shù)據(jù)抽取出來,然后根據(jù)需要寫入到不同的目的庫的方法。由于只提取增量數(shù)據(jù),所以較Sqoop減少了數(shù)據(jù)量。另外由于是流式處理方式,降低了延時。

1增量提取

  1.1增量提取的概念

  增量提取是針對上一次提取而言,將上一次提取時間點到現(xiàn)在數(shù)據(jù)庫中插入、更新、刪除的數(shù)據(jù)提取出來[1]。

  1.2常用的增量提取方法

  1.2.1基于業(yè)務(wù)系統(tǒng)日志

  在業(yè)務(wù)中將數(shù)據(jù)庫DML(Data Manipulation Language)語句輸出以日志的方式存儲,然后通過解析日志將DML語句在目的庫中重放以達(dá)到目的。此方法需要侵入業(yè)務(wù)系統(tǒng),對于已經(jīng)成型的業(yè)務(wù)系統(tǒng)不適用。

  1.2.2基于數(shù)據(jù)庫日志

  解析數(shù)據(jù)庫日志也能達(dá)到增量提取的目的,但是各大數(shù)據(jù)庫廠商不對外開放數(shù)據(jù)庫系統(tǒng)的日志格式,這就使得解析日志變成了問題。而且各數(shù)據(jù)庫的日志格式還不盡相同,難以達(dá)到通用性。

  1.2.3基于觸發(fā)器

  基于觸發(fā)器的方式,目前被廣泛運用于數(shù)據(jù)庫增量提取。它通過在源表上建立插入、更新、刪除觸發(fā)器來記錄對數(shù)據(jù)的操作。每當(dāng)有數(shù)據(jù)變化時,就會觸發(fā)相應(yīng)的觸發(fā)器,然后運行觸發(fā)器定義的邏輯,將變化記錄到增量表。

  1.3基于觸發(fā)器方法的具體實現(xiàn)

  由于觸發(fā)器方法具有實現(xiàn)邏輯簡單,對業(yè)務(wù)無入侵,數(shù)據(jù)庫通用等優(yōu)點,所以本文采用了基于觸發(fā)器方式的增量提取方法。具體實現(xiàn)方法如下:

  (1)創(chuàng)建名為dml_log的數(shù)據(jù)庫表,字段為id、table_name、record_id、execute_date、dml_type。其中id為自增id,table_name存儲要同步的源表表名稱,record_id是源表中發(fā)生變化的記錄的唯一標(biāo)識,execute_date為觸發(fā)器執(zhí)行時的時間戳,dml_type為I、U、D分別代表insert、update、delete操作。

  (2)在源表上創(chuàng)建插入、更新、刪除類型的觸發(fā)器。創(chuàng)建語句在此省略。

2構(gòu)建Spark Streaming程序

  2.1Spark Streaming

  Spark是目前大數(shù)據(jù)處理領(lǐng)域比較常用的計算框架。它將中間計算結(jié)果維護(hù)在內(nèi)存中,這樣不僅可以做到中間結(jié)果的重用,而且減少了磁盤IO,大大加快了計算速度。Spark Streaming是構(gòu)建于Spark core之上的流式處理模塊。其原理是將流式數(shù)據(jù)切分成一個個小的片段,以mini batch的形式來處理這一小部分?jǐn)?shù)據(jù),從而模擬流式計算達(dá)到準(zhǔn)實時的效果。

  2.2JdbcRDD

  彈性分布式數(shù)據(jù)集(Resilient Distributed Datasets,RDD),它是Spark數(shù)據(jù)抽象的基石。RDD是一個只讀的分區(qū)記錄集合,分區(qū)分散在各個計算節(jié)點[2]。RDD提供了transformation和action兩類操作,其中transformation是lazy級別的,主要對數(shù)據(jù)處理流程進(jìn)行標(biāo)記,而不立即進(jìn)行運算。action操作會觸發(fā)作業(yè)的提交,然后進(jìn)行回溯導(dǎo)致transformation操作進(jìn)行運算。

  JdbcRDD擴(kuò)展自RDD,是RDD的子類。內(nèi)部通過JDBC(Java Data Base Connectivity)操作以數(shù)據(jù)庫為源頭構(gòu)建RDD。其構(gòu)造函數(shù)簽名為:

  class JdbcRDD[T: ClassTag](

  sc: SparkContext,

  getConnection:()=> Connection,

  sql: String,

  lowerBound: Long,

  upperBound: Long,

  numPartitions: Int,

  mapRow:(ResultSet) => T =

  JdbcRDD.resultSetToObjectArray _)

  extends RDD[T](sc, Nil) with Logging {…}

  2.3具體實現(xiàn)

  Spark官方提供用于構(gòu)建Spark Streaming的數(shù)據(jù)源沒有對數(shù)據(jù)庫進(jìn)行支持,所以本文自己實現(xiàn)對數(shù)據(jù)庫的支持。編寫繼承自InputDStream類的DirectJdbcInputDStream類,其簽名為:

  class DirectJdbcInputDStream[T: ClassTag](

  @transient ssc_ : StreamingContext,

  param: JdbcParam) extends

  InputDStream[Row] (ssc_) with Logging {…}

  對start()、compute()和stop()方法進(jìn)行重寫。

  (1)在start函數(shù)中注冊JDBC驅(qū)動,用于JDBC獲取初始化信息(構(gòu)造JdbcRDD時的參數(shù));

  (2)compute函數(shù)會被框架間隔指定的時間反復(fù)調(diào)用,其實質(zhì)是如何返回一個JdbcRDD。首先通過JDBC獲取本次需要拉取的trigger記錄的id的上下界以及表的Schema信息;然后以這些信息為參數(shù)生成提取真實數(shù)據(jù)的SQL,其邏輯為用選中的trigger表中的記錄和原表在record_id上進(jìn)行左連接;最后使用該SQL當(dāng)做參數(shù)構(gòu)建JdbcRDD。值得說明的是,構(gòu)建JdbcRDD時是可以指定并行度的,每個worker節(jié)點都會建立到數(shù)據(jù)庫的JDBC連接,由多個節(jié)點并行去數(shù)據(jù)庫拉取屬于自己的那一部分?jǐn)?shù)據(jù),這就大大增加了提取和處理速度。

  (3)在stop函數(shù)中關(guān)閉JDBC連接。總體來看,就是在driver程序中執(zhí)行的JDBC程序獲取初始化參數(shù),在executor中執(zhí)行的JDBC程序拉取真實的數(shù)據(jù)。

  (4)編寫driver程序:

  val sc = new SparkContext(new SparkConf)

  val ssc = new StreamingContext(sc, Seconds(30))

  val directStream = new DirectJdbcInputDStream[Row](ssc, jdbcParam)

  directStream.foreachRDD(rdd => {

  …//對數(shù)據(jù)進(jìn)行處理

  })

  2.4限流

  假設(shè)當(dāng)前時間點到上次提取的時間點之間新增數(shù)據(jù)量太大,就會導(dǎo)致在新一次作業(yè)提交時,上一次的作業(yè)仍然沒有完成,可能會因此造成作業(yè)積壓使得系統(tǒng)不穩(wěn)定。本文使用了基于規(guī)則的限流方法,綜合考慮集群處理能力以及間隔時間,可以配置化設(shè)置每次最大提取條數(shù)。如果當(dāng)前需要提取的數(shù)據(jù)條數(shù)大于最大提取條數(shù),則本次就只提取最大條數(shù),剩下的延時到下次再進(jìn)行提取。這樣做的好處是削減了峰流對系統(tǒng)造成的影響。

3測試分析

  測試環(huán)境:VMware虛擬機(jī),處理器設(shè)置為4核心,2 GB內(nèi)存, 64位CentOS 6.5操作系統(tǒng),Spark 1.5.1,Oracle 11g。使用4臺虛擬機(jī)搭建成Spark集群,1臺為Master,3臺為Worker。數(shù)據(jù)庫表分別設(shè)置為20、40個字段,每次最大抽取記錄數(shù)分別設(shè)置為10 000、50 000、500 000。將抽取出來的數(shù)據(jù)寫成parquet格式的文件存儲到hdfs上。測試結(jié)果如表1所示。

圖像 004.png

4結(jié)束語

  本文在基于數(shù)據(jù)庫觸發(fā)器記錄數(shù)據(jù)變化的基礎(chǔ)上,通過自己構(gòu)造DirectJdbcStream類提供Spark Streaming對數(shù)據(jù)庫的支持,達(dá)到準(zhǔn)實時從數(shù)據(jù)庫中抽取出增量數(shù)據(jù)的目的。并且可以對抽取出來的數(shù)據(jù)進(jìn)行過濾、清洗等操作,根據(jù)需求靈活地寫入到不同的目的庫。

  參考文獻(xiàn)

  [1] 郭亮. 基于MD5與HASH的數(shù)據(jù)庫增量提取算法及其應(yīng)用[D]. 長沙:湖南大學(xué),2013.

  [2] ZAHARIA M, CHOWDHURY M, DAS T, et al. Resilient distributed datasets: a fault tolerant abstraction for in memory cluster computing[C]. Usenix Conference on Networked Systems Design & Implementation, 2012, 70(2):141146.

  [3] DEAN J, GHEMAWAT S. MapReduce: simplified dataprocessing on large clusters[C]. USENIX Association OSDI′04: 6th Symposium on Operating Systems Design and Implementation, 2004:137149.

  [4] MARTIN O. Programming in scala[M]. California: Artima Press,2010.

  [5] YADAV R. Spark cookbook[M]. UK: Packt Publishing Ltd, 2015.

  [6] KARAU H. Learning spark[M]. America: O’Reilly Media, Inc. 2015.

  [7] 梁剛. 企業(yè)大數(shù)據(jù)管理解決方案[J]. 微型機(jī)與應(yīng)用,2013,32(24):7 10,13.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 久久久久久91亚洲精品中文字幕 | av九九九 | 韩国三级少妇高潮在线观看 | 亚洲欧美伦理 | 人妻内射一区二区在线视频 | 韩国伦理中文字幕 | 日本极品视频 | 久国产精品| 一区二区三区日韩欧美 | 另类国产| 又黄又爽又色成人免费视频体验区 | 久久久一级 | 97人人揉人人捏人人添 | 精品国产一区二区三区久久 | 少妇久久久久久久久久 | 欧美成人精品高清视频在线观看 | www91麻豆 | 中文字幕永久 | 在线观看中文字幕av | 无码专区—va亚洲v天堂麻豆 | 国产精品91视频 | 99久久久无码国产精品6 | 又大又粗欧美黑人aaaaa片 | 超碰人人超碰人人 | 在线观看岛国av | 宅男666在线永久免费观看 | 亚洲色图国产精品 | 中文字幕在线日亚洲9 | 性高湖久久久久久久久aaaaa | 黄色国产精品视频 | 欧美日韩不卡在线 | 九色视频在线免费观看 | 午夜在线观看视频 | 一本色道久久88亚洲精品综合 | 日韩欧美激情片 | 久久精品视频播放 | 精品无码国产自产拍在线观看蜜 | 色偷偷免费 | √天堂资源地址在线官网 | 西西444www无码大胆 | 78色淫网站女女免费 | 一本大道东京热无码aⅴ | 四季av一区二区凹凸精品 | 精品人妻午夜一区二区三区四区 | 诱人的奶水h男 | 天天射天天搞 | 熟女内射v888av | 天天综合网网欲色 | 天天操网站 | 裸体丰满少妇淫交 | 韩国免费a级毛片 | 97视频人人免费看 | 国产成人久久精品77777综合 | 精品动漫卡一卡2卡三卡四卡 | xxxxwww一片| 欧美精品乱码 | 中文国产日韩精品av片 | 国产福利一区视频 | 国产又黄又猛又粗又爽的视频 | 午夜dj在线观看高清在线视频完整版 | 成人黄色在线网站 | 日韩一区二区三 | 亚洲精品国产v片在线观看 亚洲精品国产成人 | 免费黄片毛片 | 成人欧美一区二区三区1314 | 91精品久久久久久粉嫩 | 精品人伦一区二区三区蜜桃网站 | 国产性生活毛片 | 免费无毒永久av网站 | 青青草在线免费 | 国产精品视频播放 | 色婷婷综合激情 | 久久影片| 久久国产精品精品国产色婷婷 | 国产精品色呦呦 | 免费看成人aa片无码视频吃奶 | aaaaa国产欧美一区二区 | 亚洲人在线观看 | 天堂素人约啪 | 吻胸摸腿揉屁股娇喘视频网站小说 | 91九色偷拍 | 伊人久久爱 | 亚洲视频网站在线观看 | 麻豆日韩 | 国内精品九九久久久精品 | 亚洲女同志亚洲女同女播放 | 国产成人亚洲在线观看 | 最新久久久 | 五月天综合久久 | 在线国产视频一区 | 日韩人妻熟女中文字幕a美景之屋 | 极品尤物magnet | 久久精品亚洲a | 俄罗斯av在线 | 久久黄色一级视频 | 91精品国产手机 | 欧美一区 | 91麻豆精品国产91久久久无需广告 | 欧美一级在线观看视频 | 91九色蝌蚪在线 | 久久激情在线 | 青青草在线播放 | 人人妻人人添人人爽日韩欧美 | 最新最近中文字幕 | www超碰在线com | 亚洲欧洲成人av每日更新 | 亚洲免费综合 | 东京热无码av男人的天堂 | www国产精品com| 免费在线亚洲 | 台湾极品xxx少妇 | 自拍 高清 日韩 欧美 另类 | 中文字幕日产乱码中文字幕 | 狠狠色综合tv久久久久久 | 一本久道高清无码视频 | 国产一区二区三区四区五区入口 | 免费在线观看小视频 | 无码国产精品一区二区免费16 | 国产一精品一av一免费爽爽 | 国91精品久久久久9999不卡 | 伊人青青草 | 国产 麻豆 日韩 欧美 久久 | 狠狠色噜噜狠狠狠狠69 | 性生活毛片 | 78色淫网站女女免费 | 丰满白嫩欧洲美女图片 | 丰满的少妇xxxxx人伦理 | 91麻豆自制传媒国产之光 | av在线片| 免费的黄色片 | 国产a视频 | 久久久亚洲国产精品 | 国产精品3区 | 极品妇女扒开粉嫩小泬 | 国产精品久久久久久久久绿色 | 青草视频在线 | 国产精品久久一区二区三区动漫 | 久久香蕉国产线熟妇人妻 | 嘿咻视频在线观看 | 一品二品三品中文字幕 | 日本精品999 | 久久岛国搬运工 | 久久久www成人免费毛片麻豆 | 亚洲黄色三级 | 最新国产精品视频 | 亚洲精品国偷拍自产在线麻豆 | 欧美一区二区三区视频 | 亚洲精品三级 | 中国丰满少妇xxxxx高潮 | 精品国产一区二区三区久久影院 | 日日干日日爽 | 国产成人亚洲综合 | 97久久香蕉国产线看观看 | 国产综合福利 | 国产精品7m凸凹视频分类 | 九九久久精品视频 | 秋霞国产午夜精品免费视频 | 韩国三级做爰视频 | 久青草影院在线观看国产 | 91亚洲精品久久久蜜桃 | 99久久久无码国产精品古装 | 538在线精品视频 | 免费的大尺度在线观看网站 | 欧美综合亚洲图片综合区 | 蜜臀一区 | 亚洲国产黄色片 | a天堂一码二码专区 | 国产美女裸体无遮挡免费视频 | 少妇一级淫片aaaaaaa | 国产三级国产精品国产专区50 | 中文在线永久免费观看 | 国模少妇一区二区三区 | 国产成人久久av免费高清蜜臀 | 欧美日韩视频一区二区 | 国内精品久久久久久久久久久 | 日本边添边摸边做边爱的网站 | 美女国内精品自产拍在线播放 | 国产日产精品久久久久快鸭 | 亚洲www啪成人一区二区麻豆 | 91视频久久久久 | 亚洲日日夜夜 | 少妇激情视频 | www.欧美激情 | 成人免费毛片内射美女-百度 | 高中生粉嫩无套第一次 | 精品国产一区二区三区久久狼黑人 | av免费观看网站 | 国产午夜性春猛交ⅹxxx | 亚洲第一视频网 | 欧日韩一区二区三区 | 国产精品爽 | 免费看成人毛片 | 国产黄色毛片视频 | 修仙性瘾荡乳小说h | 日本午夜网 | 日出白浆视频 | 两女女百合互慰av赤裸无遮挡 | 奇米婷婷| 成人免费看片&#39 | yy111111少妇影院无码 | 欧美日色| 中文一区在线观看 | 亚洲国产精品成人va在线观看 | 欧美成人精品三级网站 | 日本在线一本 | 香蕉视频入口 | 国产色综合天天综合网 | 免费三级网站 | 美女张开腿黄网站免费 | 粗大的内捧猛烈进出小视频 | 狠狠ri| 香港黄a三级三级三级看三级 | 午夜精品射精入后重之免费观看 | 国产精品美女久久久久av超清 | 国产精品二区一区二区aⅴ污介绍 | 另类综合网 | 中文在线а天堂中文在线新版 | 精品国产黄| 国产69精品久久久 | 国产女同疯狂作爱系列11 | 国产精品久久久久久久久久99 | 成人性生交大片免费看视 | 国产色视频在线 | 成人无码精品1区2区3区免费看 | 日韩中文字幕在线不卡 | 少妇被粗大的猛烈进出 | 精品久 | 安野由美中文一区二区 | 欧美,日韩,国产在线 | snh48国产大片永久 | 无码人妻丰满熟妇区96 | 日本亲与子乱ay中文 | 日日操影院 | 日韩经典一区 | 特级西西444www大精品视频免费看 | 手机看片国产 | 深夜福利av | xxx久久| 成人免费一区二区三区视频 | 国产欧美中文字幕 | 一区二区三区久久 | 天堂视频免费看 | 国产无套粉嫩白浆内精品 | 免费不卡的av | 欧美自拍视频 | 精品一区二区三区自拍图片区 | 日本xxxx裸体xxxx出水 | 国产又黄又猛又粗又爽的视频 | 电梯男女做爰视频 | 成年在线视频 | 国产精品久久一区 | 亚洲影院中文字幕 | 亚洲自拍偷窥 | 亚洲日韩一区二区 | 手机看片国产日韩 | 女性女同性aⅴ免费观女性恋 | 欧美视频二区欧美影视 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 亚洲大色堂 | 国产区免费 | 黄色av网站在线观看 | 欧美一区二区三区四区在线观看地址 | 首尔之春在线看 | 欧美一级黄视频 | 18禁亚洲深夜福利入口 | 真人真事免费毛片 | 久久www免费人成看片好看吗 | 大陆毛片视频 | 国产精品欧美一区二区三区不卡 | 亚洲视频一区二区三区四区 | 欧美aa一级片 | 日本三级生活片 | 国内精品久久久久久无码不卡 | 久久黄色免费网站 | 日韩免费网址 | 动漫美女靠逼 | 国产精品a成v人在线播放 | 日本丰满大乳奶做爰 | www中文字幕在线观看 | 无码人妻出轨黑人中文字幕 | 欧美性猛交xxxxx水多 | 手机成人av| 久久观看 | 国产精久| 无码国产激情在线观看 | 亚洲啊啊啊啊啊 | 亚洲风情av | 久久久久女教师免费一区 | 毛片毛片女人毛片毛片 | 台湾黄色网址 | 插我一区二区在线观看 | 美女午夜影院 | 99热在线免费观看 | 久久狠狠一本精品综合网 | 在线理论视频 | 中文字幕在线日亚洲9 | 午夜性刺激免费视频 | 欧美aaaaaaa| 亚洲熟妇无码av另类vr影视 | 国产精品久久久久9999 | 天天色欧美 | 国产a级精品 | 亚洲狠狠爱 | 色爱综合另类图片av | 精品欧美激情精品一区 | 久久国产精品免费一区二区三区 | 国产成人宗合 | 麻豆一区二区三区四区 | 99国产精品国产免费观看 | 无码少妇一区二区三区免费 | 日韩天天干 | 最新国自产拍小视频 | 内谢老女人视频在线观看 | 成 人色 网 站 欧美大片在线观看 | 日本一区二区视频免费 | 超碰888| 午夜在线观看影院 | 一本色道88久久加勒比精品 | 热久久91| 最新版天堂资源中文在线 | 国产精品jizz在线观看软件 | 国产精品久久久久久av | 吻乳三级视频 | 99视频一区 | 一色一性一乱一交一视频 | 欧美大成色www永久网站婷 | 亚洲精品色情app在线下载观看 | 久久深夜福利 | 天天爽夜夜爽人人爽曰 | 欧美日韩国产综合在线 | 久久97精品久久久久久久不卡 | 日本五十熟hd丰满 | 可以免费看成人啪啪过程的软件 | 丁香五月欧美成人 | 欧美成人生活片 | 日韩精品一区二区三区蜜臀 | 亚洲精品欧美 | 午夜婷婷色 | 欧美aaaaaaa| 中国丰满少妇人妻xxx性董鑫洁 | 91精品国产综合久久久蜜臀图片 | 综合在线播放 | 欧美一级淫片丝袜脚交 | 在线天堂资源www在线中文 | 日韩av资源网 | 欧美抠逼视频 | 欧美在线一二三四区 | 超碰免费公开在线 | 国产黄色大片免费看 | 日本女人毛片 | 99视频网址 | 日本美女黄视频 | 欧美久久久久久久久久久 | 在线精品小视频 | 鲜嫩高中生无套进入 | 国内成人自拍视频 | 99视频在线 | 午夜福利国产精品久久 | 日本洗澡bbw | 黄色av免费网址 | 97影视| 国产女无套免费网在线观看 | gg国产精品国内免费观看 | 中文字幕淫 | 成年性午夜免费视频网站 | 欧美成人一区二区三区在线视频 | 国产香港明星裸体xxxx视频 | 亚洲精品中文字幕制 | 嫩草影院黄色 | 老女人av在线 | 中国免费黄色 | 日本不卡免费在线 | 天堂资源地址在线 | 日韩av片在线 | 日日躁夜夜躁人人揉av五月天 | 性歌舞团一区二区三区视频 | 国产精品蜜臀av免费观看四虎 | 激情啪啪网站 | 中文字幕在线播放不卡 | 国产精品夜夜春夜夜爽久久小 | 奇米影视欧美 | 美女隐私视频黄www曰本 | 亚洲摸丰满大乳奶水 | 在线色图 | 国产午夜精品一区二区三区四区 | 国产色爱 | 激情综合色综合啪啪五月丁香 | 无码乱人伦一区二区亚洲一 | 亚洲国产欧美国产综合一区 | 国产乱码精品一区二区三区中文 | 成人高潮片免费 | 国产一区二区三区四区五区加勒比 | 亚洲欧美日韩国产精品b站在线看 | 国产99久久久久久免费看农村 | 狠狠躁夜夜躁人人爽天天高潮 | 久草在线视频新时代视频 | 国产igao为爱做激情在线 | 麻豆av免费在线观看 | www夜片内射视频在观看视频 | 综合在线国产 | 亚洲人成亚洲人成在线观看 | 一个人在线免费观看www | 久草在线免费福利 | 亚洲午夜福利在线观看 | 亚洲h视频在线 | 亚洲视频在线观看视频 | 国产特黄一级片 | 黄片毛片av | 日日干天天爽 | 俺也去婷婷 | 岛国裸体写真hd在线 | 久久久久a | 一级国产国产一级 | 一级片观看 | 污视频网站免费 | 免费看黄色片网站 | 秋霞影院午夜丰满少妇在线视频 | 18精品爽视频在线观看 | 亚洲午夜久久久 | 国产精品一卡二卡三卡 | 在线观看91精品国产网站 | 亚洲一区精品二人人爽久久 | 黄色一级视屏 | 夜夜躁狠狠躁日日躁视频黑人 | 午夜精品视频在线 | 久久蜜臀| 中文字幕在线播出 | 日本老年老熟无码 | 久久二 | 中国少妇内射xxxhd免费 | 国产精品五区 | 波多野结衣的av一区二区三区 | 538prom精品视频线放 | 噼里啪啦在线播放 | 国产91色在线 | 精品国产一级 | 性爱免费在线视频 | 偷窥自拍五月天 | 96精品视频在线观看 | 极品美女销魂一区二区三区 | 免费的黄色的视频 | 韩国无码无遮挡在线观看 | 亚洲一区二区三区高清 | 国产又大又黑又粗免费视频 | 久久中文字幕人妻熟av女蜜柚m | 国内a∨免费播放 | 久久精品视频一区二区 | 樱花草涩涩www在线播放 | 亚洲国产一线 | 亚洲成人免费网站 | 国产精品婷婷午夜在线观看 | 欧美性潮喷xxxxx免费视频看 | 91禁外国网站 | 亚洲人成在线播放 | 久久久观看 | 欧美日a| 一本在线免费视频 | 性xxxxxxxxx18欧美 | 一级做a爱片性色毛片高清 一级做a毛片 | 成年人网站免费视频 | 午夜丁香网 | 高h喷水荡肉少妇爽多p视频 | 国产精品第一区揄拍无码 | 亚洲精选一区 | 小镇姑娘高清在线观看 | 亚洲精品午夜aaa久久久 | 一区免费观看 | 国内精品国产三级国产在线专 | 亚洲18禁私人影院 | 国产精品毛片久久久久久久av | 亚洲精品无码永久中文字幕 | 日韩资源网 | 国产精品亚韩精品无码a在线 | 中文字幕综合网 | 在线视频亚洲欧美 | 九七久久| 又黄又爽又刺激久久久久亚洲精品 | 久久综合五月丁香久久激情 | 国产男女猛烈无遮挡免费视频网站 | 椎名空在线观看 | 亚洲瑟瑟 | 久久亚洲国产精品日日av夜夜 | 九九热精品在线观看 | 国产精品久久777777换脸 | 亚洲国产精品va在线看黑人 | 国产黄色免费看 | 久久亚洲精华国产精华液 | 久久久久少妇 | 欧美精品99久久久久久人 | 国产精品一区二区毛片 | 99热国产在线观看 | 女人色极品影院 | 一本加勒比hezyo国产 | 在线亚洲高清揄拍自拍一品区 | 91蝌蚪91porny国语 | 国产男女免费完整视频 | a片免费视频在线观看 | 91mvcool在线观看 | 丰满大乳伦理少妇 | 国产色网址 | 欧美极品三级 | 手机福利在线 | 最新毛片网 | 九九九久久久 | 欧洲金发美女大战黑人 | 一本大道伊人av久久综合 | 69堂成人精品免费视频 | 成人性生交大片免费看 | 国产精品无码无在线观看 | 欧美综合区 | 色婷久久| 8090yy亚洲精品久久 | 性欧美欧美巨大69 | 亚洲人成精品久久久久 | 欧美gv在线观看 | 国产男女猛烈无遮挡免费视频 | 国产精欧美一区二区三区 | 国产乱对白刺激视频 | 四虎精品成人免费视频 | 色玖玖| 在线天堂www在线 | 中文字幕免费在线看 | 久草在线资源福利站 | 国产精品乱码久久久久久久久 | 免费网站观看www在线观 | a天堂资源在线 | 三级a视频 | 国产午夜片无码区在线播放 | 性做久久久久久久久久 | 成人福利视频在 | 日本丰满少妇免费一区 | 日本激情一区 | 亚洲免费精品 | 中文字幕av一区二区三区人妻少妇 | 亚洲免费黄色片 | 国产一区二区中文字幕 | 亚洲欧美伦理 | 国产一区二区三区无码免费 | 欧美、另类亚洲日本一区二区 | 国产在线播放av | 国产精品外围 | 久久资源总站 | 4399午夜理伦免费播放大全 | 性生交片免费无码看人 | 国产精品无码一区二区在线看 | 奇米影视7777久久精品 | 加勒比在线一区 | 狠狠躁18三区二区一区 | 欲求不满 希岛あいり在线看 | 精品国产乱码久久久久夜深人妻 | 殴美一区二区 | 国产一区二区久久久 | 精品国产一区二区三区久久久久久 | 国产酒店自拍 | 狠狠噜狠狠狠狠丁香五月 | 中文字幕+乱码+中文乱码91 | 亚洲女人天堂网 | 成人午夜sm精品久久久久久久 | 国产精品人人做人人爽人人添 | 黄色大片免费观看 | 国产18精品乱码免费看 | 中国做受xxxxxaaaa | 最近免费中文字幕中文高清6 | 色淫av蜜桃臀少妇 | 在线观看国精产品二区1819 | 一级片少妇 | 亚洲国产福利一区二区三区 | 四虎在线免费视频 | 乱人伦人妻中文字幕无码 | 免费a在线观看播放 | 国产婷婷色一区二区三区在线 | 久久久久99一区二区三区 | 骚虎视频在线观看 | 日批视屏 | 夜夜6699ww爽爽婷婷 | 小视频在线看 | 亚洲欧美国产高清va在线播放 | 国产伦精品一区二区三区88av | 国产精选在线观看 | 91精品少妇偷拍99 | aaaaa女高潮免费视频 | 欧美性受xxxx黑人xyx性爽 | 亚洲精品久久久久久动漫器材一区 | 制服丝袜在线一区 | 欧美特黄视频 | 日韩高清无线码2023 | 国产叼嘿视频在线观看 | 欧美性videos高清精品 | 中文字幕在线播放不卡 | 免费无遮挡无码永久在线观看视频 | 精品无码成人久久久久久 | 午夜精品久久久久久久 | 久久综合九色综合欧洲98 | 色老板精品凹凸在线视频观看 | 波多野结衣一本 | 最近免费中文字幕大全免费版视频 | 久久91 | 天堂а在线中文在线新版 | 欧美精品少妇 | 国产又粗又猛又大爽老大爷 | 国产看真人毛片爱做a片 | 91精品在线免费观看 | 久久亚洲熟女cc98cm | 白石茉莉奈一区二区av | 日韩三级中文字幕 | 77777亚洲午夜久久多人 | 视频在线一区二区三区 | 亚洲人成人一区二区在线观看 | 亚洲精品国产精品国自产网站 | 日本中文字幕在线观看视频 | 亚洲特黄 | 天堂色在线 | 久久免费成人 | 明星毛片| 原创av|