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

OLTP類系統(tǒng)數(shù)據(jù)結(jié)轉(zhuǎn)更優(yōu)實踐

大數(shù)據(jù)
本文著重介紹了京東數(shù)據(jù)結(jié)轉(zhuǎn)平臺的技術(shù)架構(gòu),及OLTP類系統(tǒng)數(shù)據(jù)結(jié)轉(zhuǎn)最佳實踐,探討解決大數(shù)據(jù)背景下的數(shù)據(jù)結(jié)轉(zhuǎn)問題。

本文著重介紹了京東數(shù)據(jù)結(jié)轉(zhuǎn)平臺的技術(shù)架構(gòu),及OLTP類系統(tǒng)數(shù)據(jù)結(jié)轉(zhuǎn)更優(yōu)實踐,探討解決大數(shù)據(jù)背景下的數(shù)據(jù)結(jié)轉(zhuǎn)問題。

一、 背景介紹

業(yè)務(wù)系統(tǒng)在長期運行的過程中會積累大量的數(shù)據(jù),這些數(shù)據(jù)有些是需要長期保存的,例如一些訂單數(shù)據(jù),有些只需要短期保存,例如一些日志信息。業(yè)務(wù)數(shù)據(jù)一般都會有一個生命周期,生命周期內(nèi)的我們叫生產(chǎn)數(shù)據(jù),生命周期之外(即業(yè)務(wù)已經(jīng)關(guān)閉)的叫歷史數(shù)據(jù),我們這里提到的數(shù)據(jù)結(jié)轉(zhuǎn),指的是將需要長期保存的歷史數(shù)據(jù)從生產(chǎn)庫遷移到歷史庫(轉(zhuǎn)),而將需要短期保存的數(shù)據(jù)定期刪除(結(jié))。

我們已經(jīng)進(jìn)入了大數(shù)據(jù)時代,但在OLTP類系統(tǒng)中,關(guān)系型數(shù)據(jù)庫依然占據(jù)主導(dǎo)地位,在關(guān)系型數(shù)據(jù)庫中,如果不及時進(jìn)行數(shù)據(jù)結(jié)轉(zhuǎn),會嚴(yán)重影響系統(tǒng)的性能。

關(guān)系型數(shù)據(jù)庫單機(jī)容量有限,因此業(yè)界普遍的做法是進(jìn)行垂直分庫和水平分片,一些大型互聯(lián)網(wǎng)企業(yè)由于業(yè)務(wù)量龐大,僅分片的集群規(guī)模就能達(dá)到上千節(jié)點,再加上分庫的集群,規(guī)模非常巨大。傳統(tǒng)的數(shù)據(jù)歸檔方法往往針對單庫操作,難以處理如此大規(guī)模集群的數(shù)據(jù)歸檔。

同時,在大型互聯(lián)網(wǎng)企業(yè),每日的數(shù)據(jù)增長量非常大,數(shù)據(jù)結(jié)轉(zhuǎn)的頻率遠(yuǎn)大于傳統(tǒng)行業(yè),這些行業(yè)的IT系統(tǒng)往往是7*24小時不間斷提供服務(wù),而且全天24小時的并發(fā)量都很大,因此數(shù)據(jù)結(jié)轉(zhuǎn)操作必須盡量減少對生產(chǎn)庫的性能影響。

為此,我們自主研發(fā)了數(shù)據(jù)結(jié)轉(zhuǎn)平臺,以解決大數(shù)據(jù)背景下的數(shù)據(jù)結(jié)轉(zhuǎn)問題。

二、 技術(shù)架構(gòu)

2.1 設(shè)計要點

(1)盡量減少對生產(chǎn)庫的影響

數(shù)據(jù)結(jié)轉(zhuǎn)操作沒有復(fù)雜的業(yè)務(wù)邏輯,因此對數(shù)據(jù)庫性能的影響主要體現(xiàn)在IO方面,減少對生產(chǎn)庫的影響,最主要的就是減少對生產(chǎn)庫的IO操作。目前我們采用的方案是通過從庫查詢數(shù)據(jù),將數(shù)據(jù)插入歷史庫,然后再從主庫中刪除,如圖1數(shù)據(jù)結(jié)轉(zhuǎn)邏輯圖所示,將查詢的IO操作轉(zhuǎn)嫁到從庫上,可以大大減輕對主庫的影響。為了保障數(shù)據(jù)庫的高可用,業(yè)內(nèi)基本都采用了主從部署模式,因此這個方案具有很高的通用性。 

 

 

數(shù)據(jù)結(jié)轉(zhuǎn)邏輯圖 

圖1 數(shù)據(jù)結(jié)轉(zhuǎn)邏輯圖

(2)支持分庫分片集群

我們希望數(shù)據(jù)結(jié)轉(zhuǎn)平臺的配置足夠簡單并且易于理解。在和用戶的溝通過程中,我們發(fā)現(xiàn)他們最強烈的需求就是分庫分片集群的數(shù)據(jù)結(jié)轉(zhuǎn)。傳統(tǒng)的單機(jī)數(shù)據(jù)結(jié)轉(zhuǎn)操作可以抽象描述為:將數(shù)據(jù)庫實例A中表B的歷史數(shù)據(jù)結(jié)轉(zhuǎn)到歷史庫C,用戶的配置主要有4個元素:生產(chǎn)庫實例A、結(jié)轉(zhuǎn)表B、結(jié)轉(zhuǎn)條件和歷史庫。對于大規(guī)模的分庫分片集群規(guī)模,如果采用傳統(tǒng)單機(jī)數(shù)據(jù)結(jié)轉(zhuǎn)的配置方式,每一個數(shù)據(jù)庫實例都要配置4個元素,配置量非常大。

在我們的方案中,按照圖2所示對數(shù)據(jù)庫集群進(jìn)行劃分,將主庫、從庫、歷史庫作為一個結(jié)轉(zhuǎn)單元,對于分片的數(shù)據(jù)庫集群,表結(jié)構(gòu)相同,我們將其作為一個分組,對于分庫的集群,表結(jié)構(gòu)不同則劃分為不同的分組。用戶進(jìn)行配置的時候不是面向一個數(shù)據(jù)庫實例,而是面向一個分組,數(shù)據(jù)結(jié)轉(zhuǎn)操作抽象為:結(jié)轉(zhuǎn)分組X中表B的歷史數(shù)據(jù),用戶的配置元素有3個:分組X、結(jié)轉(zhuǎn)表B和結(jié)轉(zhuǎn)條件。分組信息僅需配置一次。這樣大大簡化了用戶的配置工作。

(3)支持水平擴(kuò)展

由于數(shù)據(jù)庫集群規(guī)模較大,數(shù)據(jù)結(jié)轉(zhuǎn)平臺應(yīng)該具備水平擴(kuò)展能力。我們采用的方案是將數(shù)據(jù)結(jié)轉(zhuǎn)最核心的組件定時任務(wù)和數(shù)據(jù)庫操作(數(shù)據(jù)結(jié)轉(zhuǎn)執(zhí)行器)獨立出來,進(jìn)行分布式部署。如下圖3所示, 

 

 

數(shù)據(jù)庫集群模型 

圖2 數(shù)據(jù)庫集群模型

配置中心為用戶的入口,用戶通過配置中心定義數(shù)據(jù)結(jié)轉(zhuǎn)任務(wù),任務(wù)的關(guān)鍵屬性包括:觸發(fā)條件、執(zhí)行條件、目標(biāo)分組等,配置中心將結(jié)轉(zhuǎn)任務(wù)分發(fā)給代理程序,同時對代理程序的執(zhí)行狀態(tài)進(jìn)行監(jiān)控。結(jié)轉(zhuǎn)任務(wù)的觸發(fā)條件配置在代理程序中的定時任務(wù)中,而執(zhí)行條件和目標(biāo)分組則作為數(shù)據(jù)結(jié)轉(zhuǎn)執(zhí)行器的執(zhí)行參數(shù)。通過水平擴(kuò)展代理程序,我們對更多的數(shù)據(jù)庫進(jìn)行結(jié)轉(zhuǎn)。 

 

 

數(shù)據(jù)結(jié)轉(zhuǎn)組件關(guān)系圖 

圖3 數(shù)據(jù)結(jié)轉(zhuǎn)組件關(guān)系圖

2.2 總體架構(gòu)

綜合上面提到的3個設(shè)計要點,我們得到圖4所示的總體架構(gòu),需要特別說明的是,對于水平分片的分組,我們采用的是多線程結(jié)轉(zhuǎn),對于不同結(jié)轉(zhuǎn)單元不存在數(shù)據(jù)共享問題,所以無需考慮并發(fā)鎖等問題。

三、 一些經(jīng)驗總結(jié)

a) 配置中心與代理程序之間的信息同步 

 

 

數(shù)據(jù)結(jié)轉(zhuǎn)總體架構(gòu)圖 

圖4 數(shù)據(jù)結(jié)轉(zhuǎn)總體架構(gòu)圖

配置中心和代理程序在我們的方案中被設(shè)計為一種松耦合結(jié)構(gòu):在系統(tǒng)的運行過程中,代理程序宕機(jī)不會影響配置中心的運行,同樣配置中心短暫的不可用也不會影響代理程序的運行。松耦合結(jié)構(gòu)可以大大增強系統(tǒng)的可用性,而且配置中心、代理程序升級的時候不會影響整個系統(tǒng)的正常運行。

為了實現(xiàn)松耦合的結(jié)構(gòu),配置中心與代理程序之間的信息同步我們都是采用的異步處理,比如配置中心向代理程序分發(fā)結(jié)轉(zhuǎn)任務(wù),實際處理的時候我們采用的是拉的方式,而不是推的方式,我們在配置中心和代理程序之間維持了一個心跳,心跳的內(nèi)容是代理程序負(fù)載的所有結(jié)轉(zhuǎn)任務(wù)的校驗碼(該校驗碼在代理程序向配置中心發(fā)送心跳信息時由配置中心計算),當(dāng)代理程序發(fā)現(xiàn)從配置中心得到的校驗碼和本地校驗碼不同時,則說明用戶對結(jié)轉(zhuǎn)任務(wù)進(jìn)行了修改(包括新增、修改、刪除),此時代理程序主動向配置中心發(fā)起同步結(jié)轉(zhuǎn)任務(wù)的請求。這樣做的好處是,代理程序在發(fā)生宕機(jī)重啟后,會自動進(jìn)行任務(wù)的同步。

b) 進(jìn)度可視化

結(jié)轉(zhuǎn)任務(wù)的進(jìn)度在我們的方案中是實時匯總到配置中心的,我們稱為進(jìn)度可視化,代理程序通過一個獨立的線程來異步處理進(jìn)度可視化,一方面這樣可以降低對結(jié)轉(zhuǎn)任務(wù)性能的干擾,另一方面可以避免由于網(wǎng)絡(luò)問題、配置中心暫時不可用等問題導(dǎo)致結(jié)轉(zhuǎn)任務(wù)異常。進(jìn)度可視化對于用戶來說非常重要,用戶在第一次定義結(jié)轉(zhuǎn)任務(wù)并執(zhí)行該任務(wù)的時候,進(jìn)度可視化信息是用戶和系統(tǒng)互動的唯一窗口,對用戶來說是莫大的心理安慰。

c) 異常可視化

代理程序在執(zhí)行數(shù)據(jù)結(jié)轉(zhuǎn)任務(wù)時,會遇到各種異常信息,比如數(shù)據(jù)庫URL配置錯誤,歷史庫生產(chǎn)庫表結(jié)構(gòu)不一致等,對于這些異常信息,除了在本地記錄日志外,我們還將它們發(fā)送到了配置中心。將這些異常可視化,而不是讓用戶在大量的日志中去檢索,這種方式非常便于在線問題的診斷。

d) 事務(wù)一致性

將生產(chǎn)庫數(shù)據(jù)轉(zhuǎn)到歷史庫本身是一個分布式的事務(wù),在我們的方案中,不能保證數(shù)據(jù)的強一致性,比如在歷史數(shù)據(jù)Insert到歷史庫的瞬間,用戶修改了生產(chǎn)庫的數(shù)據(jù),我們的方案不會檢測這種變化,會導(dǎo)致用戶的修改并不會反映到歷史庫中,造成數(shù)據(jù)不一致。雖然在生產(chǎn)庫中刪除歷史數(shù)據(jù)時,可以增加強一致性的校驗,以解決這種問題,但是這樣會對生產(chǎn)庫造成一定的壓力,同時考慮到這種情況發(fā)生的概率極低,因此并沒有進(jìn)行特殊處理。

歷史數(shù)據(jù)Insert到歷史庫后,可能由于某種異常導(dǎo)致生產(chǎn)庫執(zhí)行Delete操作時失敗,此時會造成數(shù)據(jù)冗余(生產(chǎn)庫和歷史庫存在相同數(shù)據(jù))。對于這種問題,我們的方案是利用Redo Log(重做日志)機(jī)制,在結(jié)轉(zhuǎn)任務(wù)重新執(zhí)行時根據(jù)Redo Log恢復(fù)異常現(xiàn)場,糾正異常數(shù)據(jù)。

e) 結(jié)轉(zhuǎn)數(shù)據(jù)的回滾

我們提供了一個數(shù)據(jù)回滾功能,可以將已經(jīng)結(jié)轉(zhuǎn)到歷史庫的數(shù)據(jù)逆向回滾到生產(chǎn)庫,用戶可以配置Where條件精確指定需要回滾的數(shù)據(jù)。有些特殊情況,業(yè)務(wù)上需要對已經(jīng)結(jié)轉(zhuǎn)的歷史數(shù)據(jù)進(jìn)行修改,該功能主要用于處理這種情況。同時在測試階段,我們可以通過該功能快速恢復(fù)測試數(shù)據(jù),方便對數(shù)據(jù)結(jié)轉(zhuǎn)平臺的測試。

f) 代理程序的自動升級

代理程序和配置中心本質(zhì)上是一種典型的C/S(客戶端/服務(wù)端)結(jié)構(gòu),客戶端是多實例部署,服務(wù)器端是集群部署,為了系統(tǒng)能夠平滑地進(jìn)行升級,我們需要對客戶端的版本進(jìn)行統(tǒng)一管理,同時我們提供了代理程序的自動升級功能,系統(tǒng)管理員可以通過配置中心對代理程序部署實例進(jìn)行升級。自動升級功能,統(tǒng)一了代理程序的版本,使得我們可以不用被兼容性問題羈絆,是我們能夠進(jìn)行快速迭代開發(fā)有力支撐。 

責(zé)任編輯:龐桂玉 來源: CSDN大數(shù)據(jù)
相關(guān)推薦

2017-05-25 10:58:08

HBase數(shù)據(jù)庫操作系統(tǒng)

2017-01-23 21:05:00

AndroidApp啟動優(yōu)化

2017-05-17 15:50:34

開發(fā)前端react

2016-08-23 10:50:50

WebJavascript緩存

2017-06-02 10:25:26

Java異常處理

2021-03-13 07:49:27

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

2017-01-12 13:26:38

大數(shù)據(jù)深度學(xué)習(xí)大數(shù)據(jù)技術(shù)

2017-07-12 12:29:54

2020-06-11 08:56:34

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

2022-08-30 07:39:37

GPFSSAN存儲

2016-10-12 10:18:53

Java字符串源碼分析

2025-10-29 02:11:00

2016-10-08 18:02:21

SQL Server安裝設(shè)置與實踐

2009-01-19 14:22:58

OLTP數(shù)據(jù)倉庫區(qū)別

2011-07-15 10:28:18

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

2024-11-25 06:45:00

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

2023-12-07 14:03:06

系統(tǒng)設(shè)計ETL系統(tǒng)

2017-05-10 12:30:42

MySQL高可用架構(gòu)網(wǎng)易

2015-09-23 10:00:47

OLTPOLAP

2024-12-03 14:21:31

點贊
收藏

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

成人av片网址| 欧美精品在线极品| 亚洲一级免费在线观看| 视频在线这里都是精品| 91一区二区三区在线观看| 国产精品成人v| 日韩女优一区二区| 五月综合久久| 91麻豆精品91久久久久久清纯| 久久精品国产一区二区三区日韩 | 欧美中文字幕在线观看视频| 视频一区二区免费| 精品一区二区免费看| 久久久久久久久久国产精品| 免费网站在线高清观看| 97超碰成人| 欧美嫩在线观看| 免费黄色福利视频| 亚洲精品白浆| 国产精品视频一二三区| 国产精品日韩欧美一区二区| 中文字幕一区二区三区四区视频| 成人情趣视频网站| 欧美日韩第一区日日骚| 先锋影音男人资源| 性一交一乱一色一视频麻豆| 日韩av一级片| 2024亚洲男人天堂| 久久综合综合久久| 天堂美国久久| 最新中文字幕亚洲| 亚洲av无码国产精品久久| eeuss国产一区二区三区四区| 精品国产1区2区| 久久精品在线免费视频| 川上优的av在线一区二区| 成人av电影在线网| 痴汉一区二区三区| a级片在线视频| 久久福利资源站| 欧美日韩aaaa| 国产午夜精品理论片| 久久福利综合| 最好看的2019的中文字幕视频| 久久久久久久高清| 国产一区二区三区四区五区3d| 一区二区在线观看不卡| 男人的天堂成人| 黄色国产网站在线播放| 中文字幕在线播放不卡一区| 亚洲美女网站18| caoporn国产精品免费视频| 久久久久久久电影| 91日韩久久| www.热久久| 国产成人精品免费视频网站| 51国偷自产一区二区三区的来源| 国产精品一区二区三区四| 色无极亚洲影院| 日韩亚洲成人av在线| 日韩免费av一区| 亚洲人成免费网站| 久久99精品国产99久久6尤物 | 国产欧美日韩不卡免费| 日韩欧美电影一区二区| 99精品老司机免费视频| 国产精品全国免费观看高清| 亚洲国产精品毛片| 国产激情在线| 亚洲国产另类精品专区| 国产原创中文在线观看 | 四虎地址8848精品| 91精品国模一区二区三区| 999热精品视频| 国产91在线精品| 91精品久久久久久蜜臀| 91人妻一区二区| 亚洲综合图色| 少妇高潮久久久久久潘金莲| 久久久久人妻一区精品色| 91精品蜜臀一区二区三区在线| 亚洲人午夜精品免费| 91社区视频在线观看| 在线成人激情| 91精品国产亚洲| 中文字幕一二区| 成人中文字幕电影| 欧美下载看逼逼| 浪潮av一区| 欧美日韩国产在线播放| a在线观看免费视频| 91精品啪在线观看国产爱臀| 日韩欧美国产不卡| 亚洲丝袜在线观看| 天堂av一区二区三区在线播放| 欧美一级久久久久久久大片| 中文字幕中文在线| 国产毛片久久久| 亚洲电影免费观看| 粉嫩精品久久99综合一区| 国产一区二区三区日韩精品| 不卡av在线网站| 国产剧情在线视频| 国产iv一区二区三区| 四虎永久国产精品| 超碰在线cao| 91精品国产综合久久福利软件 | 91精品蜜臀在线一区尤物| 777一区二区| 秋霞蜜臀av久久电影网免费| 日韩成人免费视频| 毛片a片免费观看| 日本不卡一区二区三区高清视频| 国产精品一区专区欧美日韩| 一道本在线视频| 久久亚洲精华国产精华液| 日本a级片在线观看| 爱看av在线| 欧美老女人第四色| 久久久久中文字幕亚洲精品| 不卡av一区二区| 69久久夜色精品国产69| 日本中文字幕在线观看视频| 大陆成人av片| 欧美一区二区三区四区五区六区 | 久久成年人视频| 久久永久免费视频| 91免费视频观看| 男人添女荫道口图片| 日韩av综合| 久久久精品在线| 在线观看中文字幕av| 91免费视频观看| 浮妇高潮喷白浆视频| 成人免费直播在线| 欧美片一区二区三区| 一本色道久久综合无码人妻| 久久久精品国产免大香伊| 青青草精品视频在线| 欧美黄色一级| 欧美美女操人视频| www香蕉视频| 久久久久国产精品免费免费搜索| 超碰免费在线公开| 亚洲tv在线| 久久精品国产一区二区电影| 在线亚洲欧美日韩| 亚洲欧洲国产日韩| 99精品在线免费视频| 看全色黄大色大片免费久久久| 中文字幕免费国产精品| 无码一区二区三区在线观看| 国产河南妇女毛片精品久久久| 久久另类ts人妖一区二区| bbw在线视频| 精品无人区太爽高潮在线播放| 日本午夜在线观看| 国产精品主播直播| 国产又粗又猛又爽又黄的网站| 精品免费av一区二区三区| 国产一区二区日韩精品欧美精品| 九九在线观看视频| 成人av第一页| 国产精品欧美激情在线观看| 欧美男gay| 国产精品一区二区久久久| 久久久久久国产精品免费无遮挡| 色综合网色综合| 欧美图片第一页| 免费观看30秒视频久久| 午夜在线视频免费观看| 成人福利一区| 日韩美女在线看| 免费在线午夜视频| 精品三级在线看| 国产成人在线免费视频| 国产欧美一区二区精品忘忧草 | 久久精品日韩精品| 国产精品亚洲一区二区三区在线观看| 亚洲成人激情图| 国产精品视频123| 国产精品嫩草99a| 九色91porny| 天天射天天综合网| 国产精品对白刺激久久久| 自拍视频在线看| 日韩亚洲一区二区| 天天干天天爱天天操| 欧美性受极品xxxx喷水| 法国空姐电影在线观看| 日韩一级免费| 精品久久一区二区三区蜜桃| 日韩中文视频| 永久555www成人免费| 国产a级免费视频| 日韩欧美精品网址| 69xx绿帽三人行| 国产日韩v精品一区二区| 无套白嫩进入乌克兰美女| 欧美电影《轻佻寡妇》| 国产伦精品一区二区三区视频黑人 | 日本一区不卡| 一本色道69色精品综合久久| 国产成人精品免费视频| 欧美理论电影| 色偷偷av亚洲男人的天堂| 日批视频免费播放| 91精品国产综合久久精品图片| 欧美成人一区二区三区高清| 久久久国产精品不卡| 久久精品aⅴ无码中文字字幕重口| 国产精品分类| 四虎永久国产精品| 亚洲成在人线免费观看| 91精品国产综合久久久久久丝袜| 好看的中文字幕在线播放| 在线观看国产精品91| 一级特黄录像免费看| 狠狠干狠狠久久| 色噜噜噜噜噜噜| 97精品久久久午夜一区二区三区 | bbw在线视频| 欧美乱妇高清无乱码| 9i精品一二三区| 国产一区二区三区18| 日本黄在线观看| 亚洲国产成人久久综合一区| 国产欧美第一页| 欧美日韩国产免费一区二区| 老熟妇一区二区三区| 欧美日韩国产专区| 日韩人妻无码一区二区三区99| 久久久久成人黄色影片| 亚洲国产综合视频| 日本在线不卡视频| 国产专区在线视频| 91精品二区| 自拍偷拍99| 99久久久久国产精品| 亚洲乱码一区二区三区三上悠亚| 风间由美中文字幕在线看视频国产欧美| 97色在线视频观看| 日本在线视频站| 在线性视频日韩欧美| 亚洲第一天堂在线观看| 日韩一区二区三区精品视频| 国产精品丝袜黑色高跟鞋| 欧美精品18+| 国产乱淫av免费| 51精品国自产在线| 99久久精品国产一区色| 日韩亚洲欧美综合| 三级网站在线播放| 91国产精品成人| 中文字幕免费播放| 欧美精三区欧美精三区| 国产麻豆一精品一男同| 日韩视频免费观看高清完整版在线观看| av黄色在线播放| 日本高清成人免费播放| 青青艹在线观看| 欧美精三区欧美精三区| 朝桐光av在线一区二区三区| 欧美午夜精品一区二区蜜桃| 怡红院成永久免费人全部视频| 激情懂色av一区av二区av| 中文字幕亚洲精品一区| 色久综合一二码| 亚洲天堂免费av| 日韩午夜中文字幕| 四虎成人免费在线| 国产一区二区成人| а√天堂在线官网| 97超级碰在线看视频免费在线看| 尤物视频在线看| 久久免费视频这里只有精品| 在线天堂中文资源最新版| 国产精品免费网站| 亚洲精品国产九九九| 久久亚洲高清| 欧美亚视频在线中文字幕免费| 99视频国产精品免费观看| 青青草久久爱| 中文字幕一区二区三区四区五区| 精品美女久久久| 欧美 日韩 国产精品| 亚洲欧美日韩在线观看a三区| 无码专区aaaaaa免费视频| 丝袜亚洲另类丝袜在线| 午夜免费福利网站| 狠狠色丁香婷综合久久| 中文字幕22页| 99久久精品情趣| 国产小视频你懂的| 亚洲欧美日韩国产手机在线| 日韩精品一区二区不卡| 五月天一区二区三区| 中文字幕+乱码+中文| 精品国产三级a在线观看| 风间由美一区| 性色av一区二区三区免费| 咪咪网在线视频| 成人午夜在线视频一区| 婷婷亚洲成人| 欧美人与动牲交xxxxbbbb| 久久综合九色综合欧美狠狠| 亚洲最大视频网| 国产精品久久一级| www.伊人久久| 亚洲成年人影院在线| 免费网站成人| 欧美激情网友自拍| 国产剧情av在线播放| 91久久中文字幕| 欧美日韩伦理| 亚洲熟妇av一区二区三区| 国产成人aaa| 9.1成人看片免费版| 亚洲综合免费观看高清完整版在线 | 免费一级在线观看| 久久久久久美女| 精品国产亚洲日本| 亚洲一区影院| 日韩成人一级片| 亚洲第一香蕉网| 欧美午夜性色大片在线观看| 波多野结衣爱爱| 日韩精品中文字幕有码专区| 韩国日本一区| 国产高清自拍99| 欧美体内she精视频在线观看| 日韩少妇内射免费播放| 丁香天五香天堂综合| 老湿机69福利| 日本韩国精品一区二区在线观看| 国产精品国产三级国产aⅴ| 中文字幕日韩欧美| av成人影院在线| 97免费高清电视剧观看| 亚洲字幕久久| 日本女人黄色片| 亚洲免费在线看| xxxx国产精品| 欧美精品久久一区二区| 国产精品极品在线观看| 午夜欧美性电影| 亚洲青涩在线| 国产一级伦理片| 精品magnet| 日本在线丨区| 国产精品第8页| 精品日韩免费| 国产精品视频中文字幕| 日韩毛片视频在线看| 国产精品视频久久久久久| 欧美xxxx18性欧美| 一区二区三区视频播放| 黄色大片在线免费看| 91色九色蝌蚪| 中文av免费观看| 久久久精品视频成人| 日韩免费一级| 好吊妞无缓冲视频观看| 久久久噜噜噜久久中文字幕色伊伊 | 久久久久久中文| 亚洲国产国产| 国产又大又黄又猛| 亚洲精品你懂的| 波多野结衣爱爱| 久久综合电影一区| 懂色av一区二区| wwwxxx黄色片| 亚洲欧美日韩成人高清在线一区| 一区精品在线观看| 九九九久久久久久| 天海翼精品一区二区三区| 精品一二三四五区| 久久久蜜臀国产一区二区| 97成人在线观看| 97视频com| 我不卡伦不卡影院| 黄色片视频免费观看| 欧美日韩不卡一区二区| 黑人玩欧美人三根一起进| 成人欧美一区二区三区视频xxx| 7777久久香蕉成人影院| 大桥未久恸哭の女教师| 欧美色图在线观看| xxxx成人| 一区二区免费在线观看| 成人美女在线观看| 亚洲一卡二卡在线| 97久久精品视频| 先锋资源久久| 加勒比综合在线| 日韩三级电影网址| 四虎影视4hu4虎成人| 日本精品久久久久久久久久| 欧美激情在线看| 一区二区日韩视频|