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

實(shí)用 | Apache Kudu讀寫路徑

大數(shù)據(jù)
本篇博文能夠?qū)udu的讀寫路徑進(jìn)行清晰簡明的概述,并且使讀者理解Kudu如何能夠在不斷變化的數(shù)據(jù)上支持快速的分析訪問模式。

[[191417]]

Kudu的體系架構(gòu)已經(jīng)具備了提供良好分析性能的能力,同時還能夠接收插入和更新操作的連續(xù)流。為了使用戶能夠?qū)W⒂谄渥铌P(guān)心的內(nèi)容,Kudu提供了簡單的API,而封裝了后臺的復(fù)雜性。但是一些高級用戶希望了解內(nèi)部部件,以理解Kudu如何能夠快速分析快速數(shù)據(jù),以及如何更好地利用其功能。本篇博文旨在向用戶介紹向Kudu內(nèi)寫入數(shù)據(jù)以及從Kudu中讀取數(shù)據(jù)時在其后臺會發(fā)生什么。本篇博文假設(shè)讀者對本文中所介紹的Kudu架構(gòu)已經(jīng)有一個基本的了解。

多版本并發(fā)控制(MVCC)

數(shù)據(jù)庫使用并發(fā)控制方法確保用戶始終看到一致性的結(jié)果,不管是否進(jìn)行并發(fā)寫入操作。Kudu使用了一種稱為多版本并發(fā)控制(MVCC)的方法,該方法可以跟蹤正在進(jìn)行的操作,并通過確保讀取操作只能讀到已提交的操作來保證一致性。Kudu使用多版本并發(fā)控制(MVCC)的主要優(yōu)點(diǎn)是允許讀取者(通常是大型掃描程序)不必獲取鎖定,分析作業(yè)不會阻止同一數(shù)據(jù)上的并發(fā)寫入者,這樣就可以顯著提高其掃描性能。每個寫入都使用系統(tǒng)生成的時間戳進(jìn)行標(biāo)記,該時間戳保證在tablet中是唯一的。當(dāng)用戶創(chuàng)建掃描程序從tablet讀取數(shù)據(jù)時,他們可以選擇兩種讀取模式:

  • READ_LATEST(默認(rèn))在tablet中獲取多版本并發(fā)控制(MVCC)當(dāng)前狀態(tài)的快照,無法保證***版本。也就是說,該功能可讀取在副本上提交的任何寫入,但是由于寫入可以無序執(zhí)行,所以不保證其一致性。而且由于副本可能落后于同一tablet中的其他副本,因此不能保證讀取的是***版本。
  • READ_AT_SNAPSHOT可以獲取多版本并發(fā)控制(MVCC)的快照,其中包括基于特定時間戳的行版本,無論是用戶選擇還是系統(tǒng)選擇(“當(dāng)前”時間)。tablet等到這個時間戳是“安全的”(即已經(jīng)完成所有具有較低時間戳的飛行中寫入操作),并且由于具有較晚的時間戳,tablet中的進(jìn)一步寫入將被掃描程序忽略。在這種模式下,掃描是一致且可重復(fù)的。

通過提供您自己的掃描時間戳,第二種快照類型具備發(fā)布 “時間行程讀取”的能力,這反映了在該時間點(diǎn)數(shù)據(jù)庫的狀態(tài)。這意味著用戶只能看到單個版本的行,但在內(nèi)部Kudu可以存儲行的多個版本以提供多版本并發(fā)控制(MVCC)快照功能。

Raft

Kudu中的表被分割成稱為tablet的連續(xù)片段,并且為了實(shí)現(xiàn)容錯功能,每個tablet都在多個tablet服務(wù)器上進(jìn)行復(fù)制。 Kudu使用Raft一致性算法以保證對tablet進(jìn)行的更改獲得其所有副本的同意。在任何時候,其中一個副本會被選為***,而其他則是追隨者。任何副本都可以為讀取提供服務(wù),但只有***可以接受寫入。Raft保留了復(fù)制的操作日志,只有在大多數(shù)副本被持久存儲在日志中時才會對其進(jìn)行確認(rèn)。復(fù)制日志是一個抽象概念,實(shí)際上由tablet的寫入日志(WAL)表示。具有N個副本(通常為3或5個)的tablet可以繼續(xù)接受最多(N-1)/ 2個副本的失敗。

Tablet發(fā)現(xiàn)

當(dāng)創(chuàng)建Kudu客戶端時,其會從主服務(wù)器上獲取tablet位置信息,然后直接與服務(wù)于該tablet的服務(wù)器進(jìn)行交談。為了優(yōu)化讀取和寫入路徑,客戶端將保留該信息的本地緩存,以防止他們在每個請求時需要查詢主機(jī)的tablet位置信息。隨著時間的推移,客戶端的緩存可能會變得過時,并且當(dāng)寫入被發(fā)送到不再是tablet***的tablet服務(wù)器時,則將被拒絕。然后,客戶端將通過查詢主服務(wù)器發(fā)現(xiàn)新***的位置來更新其緩存。

 

寫入路徑

寫入操作是指需進(jìn)行插入、更新或刪除操作的一組行。需要注意的事項(xiàng)是Kudu強(qiáng)制執(zhí)行主關(guān)鍵字的唯一性,主關(guān)鍵字是可以更改行的唯一標(biāo)識符。為了強(qiáng)制執(zhí)行此約束條件,Kudu必須以不同的方式處理插入和更新操作,并且這會影響tablet服務(wù)器如何處理寫入。

 

Kudu中的每個tablet包含預(yù)寫式日志(WAL)和多個行集合(RowSet),它們是保存在存儲器和磁盤上(被刷新時)的不相交的行集合。寫入操作先被提交到tablet的預(yù)寫式日志(WAL),并根據(jù)Raft 一致性算法取得追隨節(jié)點(diǎn)的同意,然后才會被添加到其中一個tablet的內(nèi)存中:插入會被添加到tablet的MemRowSet中。為了在MemRowSet中支持多版本并發(fā)控制(MVCC),對最近插入的行(即尚未刷新到磁盤的新的行)的更新和刪除操作將被追加到MemRowSet中的原始行之后以生成重做(REDO)記錄的列表。讀取者需要應(yīng)用相關(guān)的重做(REDO)記錄,根據(jù)掃描程序給定的時間戳構(gòu)建行的正確快照。

當(dāng)MemRowSet填滿時,則被刷新到磁盤并成為一個DiskRowSet。為了支持磁盤中存儲數(shù)據(jù)的多版本并發(fā)控制(MVCC)功能,DiskRowSets被分為兩種不同的文件類型。 MemRowSet中行的***版本(即應(yīng)用了其所有重做(REDO)記錄的原始插入)被寫入到基礎(chǔ)數(shù)據(jù)文件。這是一種柱狀文件格式(非常像Parquet),用于快速、高效的讀取訪問,其賦予了Kudu支持分析訪問模式的能力。MemRowSet中存在的行的先前版本(即重做(REDO)記錄的倒序)作為一組撤銷(UNDO)記錄寫入增量文件。時間行程讀取可以應(yīng)用相關(guān)的撤銷(UNDO)記錄,從早期的時間點(diǎn)構(gòu)建行的正確快照。

更新已被編碼和壓縮的柱狀格式化數(shù)據(jù)文件需要重寫整個文件,因此基礎(chǔ)數(shù)據(jù)文件一旦被刷新則被認(rèn)為是不可變的。此外,行關(guān)鍵字唯一性約束意味著基本記錄的更新和刪除不能被添加到tablet的MemRowSet中,而是被添加到名為DeltaMemStore的單獨(dú)的內(nèi)存存儲器中。像MemRowSet一樣,所有的變化都將被添加到DeltaMemStore中作為一組重做(REDO)記錄;當(dāng)DeltaMemStore填滿時,重做(REDO)記錄將被刷新到磁盤上存儲的增量文件中。每個DiskRowSet都存在一個單獨(dú)的DeltaMemStore。如需構(gòu)建行的正確快照,讀取者必須在應(yīng)用相關(guān)撤銷(UNDO)或重做(REDO)記錄之前首先找到行的基本記錄。

壓縮 隨著時間的推移,tablet會積累許多DiskRowSets,并且會在行更新時累積很多增量重做(REDO)文件。當(dāng)插入一個關(guān)鍵字時,為了強(qiáng)制執(zhí)行主關(guān)鍵字唯一性,Kudu會針對RowSets查詢一組布隆過濾器,來找到可能包含該關(guān)鍵字的Rowset。越多的布隆過濾器檢查及隨后的DiskRowSet搜索,寫入操作就會變得越慢。隨著更多DiskRowSets的積累,必須采取措施確保寫入性能不會下降。此外,隨著每個RowSet累積更多的重做(REDO)增量文件,為了將基礎(chǔ)數(shù)據(jù)轉(zhuǎn)換為行的***版本,需要執(zhí)行更多的工作掃描。這意味著如果不采取任何行動,讀取性能也會隨時間而下降。Kudu可以通過執(zhí)行壓縮功能來處理這些問題,其中包括三種類型的壓縮:

  • 微小增量壓縮(Minor delta compaction)可以在不會觸及基礎(chǔ)數(shù)據(jù)的前提下,通過將增量文件合并在一起以減少文件的數(shù)量。其結(jié)果是讀取操作必須尋求更少的增量文件來生成當(dāng)前版本的行。
  • 重大增量壓縮(Major delta compaction)將重做(REDO)記錄遷移到撤銷(UNDO)記錄中,并更新基礎(chǔ)數(shù)據(jù)。考慮到大多數(shù)讀取將讀取最近的快照(從基礎(chǔ)數(shù)據(jù)的時間向前計(jì)算),并且基礎(chǔ)數(shù)據(jù)將以最有效的方式進(jìn)行存儲(被編碼和壓縮),最小化重做(REDO)記錄存儲的數(shù)量可以獲得更有效的讀取。在重大壓縮期間,行的重做(REDO)記錄可以合并到基礎(chǔ)數(shù)據(jù)中,并替換為包含先前版本行的等效的撤銷(UNDO)記錄集。可以對列的任何子集執(zhí)行重大壓縮,因此如果某列與其他列相比收到更多的更新,就可以在單個列上執(zhí)行壓縮,通過避免重寫未更改的數(shù)據(jù)以減少重大增量壓縮的I / O。
  • 行集合壓縮(RowSet compaction)可以將范圍內(nèi)重疊的行集合(RowSets)組合在一起,從而生成更少的行集合(RowSets),從而加快寫入速度。

這是針對壓縮過程的簡要介紹,旨在方便讀者理解Kudu執(zhí)行的后臺工作以管理和優(yōu)化其物理存儲。在博客中我們將發(fā)表后續(xù)文章更詳細(xì)地描述該壓縮過程。讀取路徑 當(dāng)客戶端從Kudu的表中讀取數(shù)據(jù)時,必須首先建立需要連接的系列tablet服務(wù)器。通過執(zhí)行tablet發(fā)現(xiàn)過程(如上所述)來確定包含要讀取的主關(guān)鍵字范圍的tablet的位置(讀取不必在***tablet上發(fā)生,除非用戶明確選擇該選項(xiàng))。tablet隨后使用掃描程序基于行集合(RowSets)和相關(guān)撤銷(UNDO)或重做(REDO)增量記錄生成最終行。首先,tablet必須確定包含基本記錄的行集合(RowSet)。然后掃描MemRowSet以及一個或多個DiskRowSets。***,tablet將遍歷所選的行集合(RowSet),匹配該掃描的謂詞并生成最終記錄。

在MemRowSet中,掃描程序?qū)?shí)現(xiàn)每一行的完整投影并應(yīng)用任何增量記錄。由于所有操作都發(fā)生在內(nèi)存中因此可以非常快速地完成。對于每一個DiskRowSet而言,掃描程序?qū)⒚看螌?shí)現(xiàn)一列,并且在轉(zhuǎn)到下一列前應(yīng)用對當(dāng)前列任何增量記錄和謂詞。 只有與掃描的謂詞匹配的列才可以從磁盤讀取,這使得磁盤I / O非常高效,也賦予了Kudu快速的分析性能。Kudu將優(yōu)先掃描已定義謂詞的列。如果謂詞不滿足的話,Kudu可以完全避免掃描其他列,從而避免不必要的I / O。

本篇博文能夠?qū)udu的讀寫路徑進(jìn)行清晰簡明的概述,并且使讀者理解Kudu如何能夠在不斷變化的數(shù)據(jù)上支持快速的分析訪問模式。

責(zé)任編輯:武曉燕 來源: 36大數(shù)據(jù)
相關(guān)推薦

2016-11-23 09:57:45

Apache KuduHadoop存儲

2017-06-26 15:00:17

2025-01-13 09:00:00

Python文件讀寫代碼

2024-11-19 18:32:12

Python路徑操作

2024-08-27 12:18:23

函數(shù)Python

2025-02-28 09:05:38

2021-02-26 20:55:56

JavaNIO隨機(jī)

2017-02-20 07:57:42

Kudu快速分析Hadoop

2025-04-03 10:01:14

2014-01-02 16:06:03

PostgreSQL實(shí)用函數(shù)

2014-02-14 15:12:41

ApacheMesos架構(gòu)

2014-02-14 15:43:16

ApacheSpark

2013-04-26 10:59:54

目錄遍歷漏洞

2009-07-14 18:35:53

MyEclipse實(shí)用

2025-02-04 17:24:22

2016-03-14 10:20:41

日歷動畫Android源碼

2017-07-04 13:37:57

調(diào)度工具Airflow開源

2023-06-11 15:51:13

2013-06-09 10:37:53

Android開發(fā)XML讀寫XML解析

2013-06-09 10:18:29

Android開發(fā)XML讀寫XML解析
點(diǎn)贊
收藏

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

国语自产精品视频在线看8查询8| 青青伊人久久| 久久亚洲捆绑美女| 国产精品亚洲网站| 久久久久久久久久久久久女过产乱| 99久热这里只有精品视频免费观看| 亚洲综合色视频| 久久精品国产精品国产精品污| 中文字幕在线天堂| 久久久久国产| 精品一区二区亚洲| 91精品视频国产| 美女露胸视频在线观看| 综合久久国产九一剧情麻豆| 免费久久99精品国产自| 国产男女裸体做爰爽爽| 久久av一区| 欧美人与性动交| 亚洲精品91在线| 成人爽a毛片免费啪啪红桃视频| 欧美在线视频你懂得| 国产一二三区在线播放| av在线中文| 国产成人av资源| 国产精品久久久久高潮| 日本熟妇一区二区| 国产精品久久久久久久久久10秀 | 日本电影亚洲天堂| 欧美日韩精品一区二区三区视频播放| 国产亚洲电影| 亚洲精品久久久久久久久久久| 日本高清一区二区视频| 视频在线日韩| 欧美视频13p| 久久久久99精品成人片| а√天堂官网中文在线| 中文字幕欧美激情一区| 免费观看成人在线| 视频一区二区三区国产| 成人少妇影院yyyy| 97人人模人人爽人人喊38tv| 在线观看国产一区二区三区| 久久久久久久高潮| 欧亚精品中文字幕| 国产 日韩 欧美 在线| 亚洲高清二区| 久久久这里只有精品视频| 欧美成欧美va| 欧美在线高清| 九色精品免费永久在线| 欧美黑人一级片| 韩日成人av| 97热在线精品视频在线观看| 日韩成人av毛片| 日韩图片一区| 5566日本婷婷色中文字幕97| 欧美三级一区二区三区| 夜夜嗨一区二区| 日本中文字幕久久看| 免费黄色片视频| 蜜桃精品视频在线| 国产精品一区二区久久| 在线播放一级片| 国内精品久久久久影院色| 成人有码视频在线播放| 99在线观看精品视频| 国产成人精品免费一区二区| 国产激情一区二区三区在线观看| 成人久久精品人妻一区二区三区| a在线欧美一区| 日本一区二区三区免费看| 国产美女性感在线观看懂色av | 欧美变态口味重另类| 无码人妻aⅴ一区二区三区玉蒲团| 欧美影院精品| 亚洲精品一区二区三区香蕉| 不卡一区二区在线观看| 欧美精选视频在线观看| 久久久电影免费观看完整版| 久久久久免费看| 校园春色综合网| 国产精品亚洲自拍| 亚洲女人18毛片水真多| 久久久精品欧美丰满| 一区二区三区四区| 牛牛精品视频在线| 在线精品视频免费观看| 99精品视频国产| 欧美精品国产白浆久久久久| 伊人久久免费视频| 麻豆chinese极品少妇| 国产精品五区| 91在线看www| 五月天婷婷在线观看| 中文字幕乱码日本亚洲一区二区| 国产手机视频在线观看| 电影一区二区三区| 正在播放亚洲一区| aaaaaav| 国产精品久久久久久麻豆一区软件 | 96国产粉嫩美女| 欧美美女搞黄| 亚洲精品欧美专区| 50路60路老熟妇啪啪| 国产日韩欧美中文在线| 亚洲视频在线观看视频| 国产一级片免费| 久久国产精品第一页| 国产在线精品一区二区三区| 在线播放麻豆| 日韩欧美成人免费视频| 一区二区在线免费观看视频| 国产一区二区亚洲| 韩剧1988免费观看全集| 国产精品高潮呻吟AV无码| 久久久久久久久久久久久夜| 精品人妻人人做人人爽| 激情小说亚洲| 亚洲深夜福利在线| 日韩经典在线观看| 国产一区二区在线免费观看| 欧美日韩在线观看一区二区三区| av网站大全在线| 欧美日韩国产小视频| 少妇光屁股影院| 亚洲福利国产| 国产高清精品一区二区| av网站在线免费| 欧美放荡的少妇| 中文字幕第69页| 日日摸夜夜添夜夜添亚洲女人| 精品一区久久| 高h视频在线播放| 91精品国产一区二区三区香蕉| 无码少妇一区二区| 久久精品一本| 欧美理论一区二区| 英国三级经典在线观看| 亚洲国产精品99久久| 国产一级在线免费观看| 大陆成人av片| 欧美精品久久久久久久久久久| 日韩亚洲精品在线观看| 欧美日本中文字幕| 精品国产亚洲一区二区麻豆| 日韩理论在线观看| 国产又粗又长又爽又黄的视频| 久久久久久久久99精品大| 成人精品视频在线| 国产精品久久久久久福利| 欧美日韩久久久| 懂色av蜜臀av粉嫩av永久| 麻豆精品一区二区三区| 伊人久久大香线蕉av一区| 亚洲欧美在线综合| 欧美成人精品不卡视频在线观看| 国产日韩欧美视频在线观看| 亚洲女爱视频在线| 日本成人在线免费| 亚洲黄色影院| 免费中文日韩| 久久精品资源| 欧美成人自拍视频| 欧洲成人一区二区三区| 黑丝美女久久久| 人妻少妇无码精品视频区| 久久99热99| 国产精品免费看久久久无码| 免费观看成人www动漫视频| 国产91|九色| 自拍视频在线播放| 欧美一区二区三区系列电影| 妺妺窝人体色www婷婷| 94色蜜桃网一区二区三区| 国产麻花豆剧传媒精品mv在线| 欧州一区二区| 亚洲xxxx18| 综合日韩av| 最近2019中文字幕在线高清| 国产99视频在线| 精品日本美女福利在线观看| 五月激情四射婷婷| 国产精品888| 亚洲爆乳无码专区| 无需播放器亚洲| 精品一区在线播放| 日日夜夜一区| 91chinesevideo永久地址| 在线免费av网站| 精品1区2区在线观看| 国产又粗又猛又爽又| 依依成人精品视频| 免费看污片的网站| 国产精品亚洲第一区在线暖暖韩国| 免费av观看网址| 天天影视欧美综合在线观看| 久久久久免费网| 国产高清亚洲| 欧美性视频精品| caoporm免费视频在线| 亚洲欧美国产日韩天堂区| 国产精品主播一区二区| 午夜精彩视频在线观看不卡| 永久免费看片视频教学| 99精品一区二区| 久久艹这里只有精品| 久久精品在线| 久久国产精品网| 欧美一区免费| 亚洲丰满在线| 中国av一区| 国产精品视频一区二区三区经| 色综合一区二区日本韩国亚洲| 91成人在线播放| 91麻豆一二三四在线| 一区二区亚洲精品国产| 亚州精品国产精品乱码不99按摩| 91精品国产麻豆国产自产在线| 亚洲欧美一二三区| 精品久久久视频| 久久网中文字幕| 亚洲精品免费播放| 多男操一女视频| 中文字幕av一区二区三区免费看 | 欧美激情综合在线| avtt香蕉久久| www.欧美日韩国产在线| 三上悠亚 电影| 国产毛片精品国产一区二区三区| 日日噜噜夜夜狠狠| 久久久久.com| 人妻熟女一二三区夜夜爱| 在线观看视频免费一区二区三区| 国产欧美自拍视频| 成人久久综合| 日本一区高清在线视频| 先锋影音国产精品| 国产欧美一区二区在线播放| 999久久久精品一区二区| 999在线观看免费大全电视剧| 亚洲精品tv| 成人有码在线视频| 999色成人| 3d动漫精品啪啪一区二区三区免费| 伊人久久精品| 91色中文字幕| 亚洲视频国产| 国产精品国模大尺度私拍| 国产suv精品一区二区四区视频| www.成人av| 欧美18免费视频| 精品伦精品一区二区三区视频| 日本成人7777| 欧美日韩一区二区三区免费| 欧美日韩播放| 台湾成人av| 亚洲xxx拳头交| 日韩专区第三页| 亚洲第一伊人| 可以免费在线看黄的网站| 奇米一区二区三区| 91丝袜超薄交口足| 成人午夜视频福利| 久久无码人妻精品一区二区三区| 国产亚洲一区二区三区| 国产视频123区| 亚洲乱码国产乱码精品精可以看| 麻豆亚洲av熟女国产一区二| 午夜精品久久久久久| 中文字幕在线看人| 欧美精品一二三| 亚洲精品综合久久| 亚洲女人天堂成人av在线| 自拍视频在线免费观看| 九九精品在线播放| 欧美激情20| 国产噜噜噜噜久久久久久久久| 欧美影院精品| 欧美日韩国产高清视频| 99久久夜色精品国产亚洲96| www.xxx麻豆| 日韩电影在线免费观看| 亚洲一区二区三区三州| 91麻豆免费看| 91麻豆免费视频网站| 精品久久久久久久久中文字幕 | 亚洲精品中文字幕| 91精品国产综合久久香蕉922| jizz久久精品永久免费| 日韩亚洲欧美精品| 国产精品v亚洲精品v日韩精品| 欧美aⅴ在线观看| 国产在线视视频有精品| www.超碰97| 亚洲精品视频在线观看网站| 成人毛片在线播放| 日韩欧美一区二区久久婷婷| 免费毛片在线| 欧美激情久久久久| avav成人| 精品国产一区二区三区麻豆小说 | 久久av综合网| 麻豆精品在线播放| 亚洲第一成人网站| 亚洲一区二区在线观看视频| 欧美成人一区二区视频| 亚洲国产精品悠悠久久琪琪 | 久久综合色占| 国产91在线亚洲| 蜜臀久久99精品久久久久久9| 国产一级免费片| 亚洲私人影院在线观看| 亚洲综合久久网| 日韩电影中文 亚洲精品乱码| 国产黄色在线网站| 国产精品狼人色视频一区| 麻豆一区二区| 97久久国产亚洲精品超碰热| 久久成人久久鬼色| 丰满的亚洲女人毛茸茸| 欧美日韩国产一区中文午夜| 亚洲第九十九页| 日韩视频第一页| 国产91在线播放精品| 久久天堂国产精品| 亚洲激情av| 国产精品偷伦视频免费观看了| 中文字幕一区二区三区视频 | 欧美成人三级电影在线| 麻豆网站在线看| 国产美女久久久| 青青草97国产精品麻豆| 日日摸天天爽天天爽视频| 久久午夜免费电影| 欧美一级片免费在线观看| 亚洲第一网站男人都懂| 99爱在线观看| 久久99国产精品99久久| 亚洲激情女人| 欧美肉大捧一进一出免费视频| 一级日本不卡的影视| 性生交生活影碟片| 欧美大片第1页| jizz性欧美2| 男人天堂手机在线视频| 粉嫩aⅴ一区二区三区四区| 麻豆一区产品精品蜜桃的特点| 日韩写真欧美这视频| 97caopor国产在线视频| 97超碰人人看人人| 亚洲一级二级| 国产精品无码毛片| 欧美性猛交99久久久久99按摩| 欧美伦理影视网| 国产精品久久久久久久久借妻| 精品一区二区三区的国产在线观看| 九色porny91| 中文字幕在线免费不卡| 国产日韩欧美中文字幕| 久久99国产精品自在自在app| 97人人澡人人爽91综合色| 日韩在线综合网| 亚洲国产高清不卡| 国产三级自拍视频| 久久久免费精品| 天堂99x99es久久精品免费| 能在线观看的av网站| 自拍偷自拍亚洲精品播放| 亚洲精品.www| 日本不卡免费高清视频| 日韩精品诱惑一区?区三区| 中文字幕第22页| 欧美日韩国产中文精品字幕自在自线| 欧美日韩国产中文字幕在线| 国产日本欧美视频| 午夜精品视频| 性少妇bbw张开| 欧美久久久一区| www.九色在线| 亚洲蜜桃av| 成人av在线网| 中文字幕精品无码亚| 久久久久久久久久av| 视频精品在线观看| 午夜诱惑痒痒网| 欧美性xxxxx极品娇小| 国产激情视频在线观看| 免费观看成人在线| 久久99九九99精品| 久久久久久久久久久久久久av| 中文字幕日韩欧美在线 | 亚洲精品美女久久| 日韩一区二区三免费高清在线观看| 欧美精品卡一卡二| 国产精品日韩成人| 污视频在线免费| 亚洲free性xxxx护士白浆| 久久久精品午夜少妇| 久久久国产精品黄毛片| 日日骚久久av|