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

分布式存儲(chǔ)系統(tǒng)(問(wèn)題, 概念, 及領(lǐng)域語(yǔ)言)面試必考點(diǎn)

存儲(chǔ) 存儲(chǔ)軟件 分布式
分布式文件系統(tǒng)也常作為分布式表格系統(tǒng)以及分布式數(shù)據(jù)庫(kù)的底層存儲(chǔ),如谷歌的GFS可以作為分布式表格系統(tǒng)Google Bigtable 的底層存儲(chǔ),Amazon的EBS(彈性存儲(chǔ)塊)系統(tǒng)可以作為分布式數(shù)據(jù)庫(kù)(Amazon RDS)的底層存儲(chǔ)。

定義

分布式存儲(chǔ)系統(tǒng)是大量普通PC服務(wù)器通過(guò)Internet互聯(lián),對(duì)外作為一個(gè)整體提供存儲(chǔ)服務(wù)

分類

  • 非結(jié)構(gòu)化數(shù)據(jù),一般的文檔
  • 結(jié)構(gòu)化數(shù)據(jù), 存儲(chǔ)在關(guān)系數(shù)據(jù)庫(kù)中
  • 半結(jié)構(gòu)化數(shù)據(jù),HTML文檔

不同的分布式存儲(chǔ)系統(tǒng)適合處理不同類型的數(shù)據(jù):

分布式文件系統(tǒng)

  • 非結(jié)構(gòu)化數(shù)據(jù),這類數(shù)據(jù)以對(duì)象的形式組織,不同對(duì)象之間沒(méi)有關(guān)聯(lián),這樣的數(shù)據(jù)一般稱為Blob(二進(jìn)制大對(duì)象)數(shù)據(jù)
  • 典型的有Facebook Haystack 以及 Taobao File System
  • 另外,分布式文件系統(tǒng)也常作為分布式表格系統(tǒng)以及分布式數(shù)據(jù)庫(kù)的底層存儲(chǔ),如谷歌的GFS可以作為分布式表格系統(tǒng)Google Bigtable 的底層存儲(chǔ),Amazon的EBS(彈性存儲(chǔ)塊)系統(tǒng)可以作為分布式數(shù)據(jù)庫(kù)(Amazon RDS)的底層存儲(chǔ)
  • 總體上看,分布式文件系統(tǒng)存儲(chǔ)三種類型的數(shù)據(jù):Blob對(duì)象、定長(zhǎng)塊以及大文件

[[245104]]

分布式鍵值系統(tǒng)

  • 較簡(jiǎn)單的半結(jié)構(gòu)化數(shù)據(jù),只提供主鍵的CRUD(創(chuàng)建、讀取、更新、刪除)
  • 典型的有Amazon Dynamo 以及 Taobao Tair

分布式表格系統(tǒng)

  • 較復(fù)雜的半結(jié)構(gòu)化數(shù)據(jù),不僅支持CRUD,而且支持掃描某個(gè)主鍵范圍
  • 以表格為單位組織數(shù)據(jù),每個(gè)表格包括很多行,通過(guò)主鍵標(biāo)識(shí)一行,支持根據(jù)主鍵的CRUD功能以及范圍查找功能
  • 典型的有Google Bigtable 以及 Megastore,Microsoft Azure Table Storage,Amazon DynamoDB等

分布式數(shù)據(jù)庫(kù)

  • 存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù),一般是由單機(jī)關(guān)系數(shù)據(jù)庫(kù)擴(kuò)展而來(lái)
  • 典型的包括MySQL數(shù)據(jù)庫(kù)分片集群、Amazon RDS以及Microsoft SQL Azure

問(wèn)題域

分布式存儲(chǔ)解決的是單機(jī)存儲(chǔ)的性能, 單點(diǎn)故障問(wèn)題, 容量一開(kāi)始到還在其次, 但隨著應(yīng)用規(guī)模的發(fā)展, 要解決容量也得必須分布式了.

  • 分布式存儲(chǔ)解決容量問(wèn)題即可擴(kuò)展性的方式, 就是數(shù)據(jù)分片. 可擴(kuò)展性是分布式的已經(jīng)解決的問(wèn)題, 任何關(guān)于分布式存儲(chǔ)的現(xiàn)存問(wèn)題的討論, 都不會(huì)再涉及可擴(kuò)展性.
  • 數(shù)據(jù)分片也能部分的解決性能問(wèn)題. 而解決性能問(wèn)題的方法還包括數(shù)據(jù)復(fù)制.
  • 分布式存儲(chǔ)解決單點(diǎn)故障問(wèn)題的手段, 也許是唯一的手段, 就是復(fù)制.
  • 而復(fù)制會(huì)帶來(lái)一致性問(wèn)題.

鑒于解決容量問(wèn)題的手段并沒(méi)有引入新問(wèn)題, 因而如果要實(shí)現(xiàn)一種分布式存儲(chǔ)機(jī)制, 需解決或者需平衡的是性能(或者說(shuō)可用性), 單點(diǎn)故障(或者說(shuō)分區(qū)容忍性), 及一致性

基礎(chǔ)結(jié)構(gòu)

分層,一般是兩到三層

  • ***層分布式文件系統(tǒng), 解決數(shù)據(jù)分塊,復(fù)制, 讀寫(xiě)等需求
  • 往上是數(shù)據(jù)結(jié)構(gòu)層, 解決數(shù)據(jù)模型, CAP取舍等
  • 再往上是更高層API, 解決諸如事物等問(wèn)題

實(shí)現(xiàn)關(guān)注點(diǎn)

數(shù)據(jù)分布策略

考慮因素包括讀寫(xiě)場(chǎng)景, 即隨機(jī)還是順序, 包括如何保證負(fù)載均衡從而提高性能等

  • 哈希分布, 一致性哈希等
  • 順序分布

一致性策略

  • 強(qiáng)一致性: 強(qiáng)一致性(即時(shí)一致性) 假如A先寫(xiě)入了一個(gè)值到存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)保證后續(xù)A,B,C的讀取操作都將返回***值
  • 弱一致性: 假如A先寫(xiě)入了一個(gè)值到存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)不能保證后續(xù)A,B,C的讀取操作能讀取到***值。此種情況下有一個(gè)“不一致性窗口”的概念,它特指從A寫(xiě)入值,到后續(xù)操作A,B,C讀取到***值這一段時(shí)間。
  • 最終一致性: 最終一致性是弱一致性的一種特例。假如A首先write了一個(gè)值到存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)保證如果在A,B,C后續(xù)讀取之前沒(méi)有其它寫(xiě)操作更新同樣的值的話,最終所有的讀取操作都會(huì)讀取到最A(yù)寫(xiě)入的***值。此種情況下,如果沒(méi)有失敗發(fā)生的話,“不一致性窗口”的大小依賴于以下的幾個(gè)因素:交互延遲,系統(tǒng)的負(fù)載,以及復(fù)制技術(shù)中replica的個(gè)數(shù)(這個(gè)可以理解為master/salve模式中,salve的個(gè)數(shù)),最終一致性方面最出名的系統(tǒng)可以說(shuō)是DNS系統(tǒng),當(dāng)更新一個(gè)域名的IP以后,根據(jù)配置策略以及緩存控制策略的不同,最終所有的客戶都會(huì)看到***的值。

最終一致性變體

  • Causal consistency(因果一致性): 如果Process A通知Process B它已經(jīng)更新了數(shù)據(jù),那么Process B的后續(xù)讀取操作則讀取A寫(xiě)入的***值,而與A沒(méi)有因果關(guān)系的C則可以最終一致性。
  • Read-your-writes consistency : 如果Process A寫(xiě)入了***的值,那么Process A的后續(xù)操作都會(huì)讀取到***值。但是其它用戶可能要過(guò)一會(huì)才可以看到。
  • Session consistency : 此種一致性要求客戶端和存儲(chǔ)系統(tǒng)交互的整個(gè)會(huì)話階段保證Read-your-writes consistency.Hibernate的session提供的一致性保證就屬于此種一致性。
  • Monotonic read consistency : 此種一致性要求如果Process A已經(jīng)讀取了對(duì)象的某個(gè)值,那么后續(xù)操作將不會(huì)讀取到更早的值。
  • Monotonic write consistency : 此種一致性保證系統(tǒng)會(huì)序列化執(zhí)行一個(gè)Process中的所有寫(xiě)操作。

故障監(jiān)控策略

  • 租約
  • 心跳

集群管理策略

  • 主控, Paxos協(xié)議
  • 點(diǎn)對(duì)點(diǎn)

分布式事務(wù)策略

  • 兩階段提交協(xié)議

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

  • kv
  • 文檔
  • 列族

列族和文檔在某種程度上是存儲(chǔ)模型, 而不是對(duì)外的接口模型. 列式存儲(chǔ)更適合olap,列族則是對(duì)存取性能的優(yōu)化

查詢方式

  • SQL
  • 主鍵
  • path
  • 索引
  • 聚合

領(lǐng)域語(yǔ)言

CAP理論

當(dāng)分布式存儲(chǔ)網(wǎng)絡(luò)中有一臺(tái)機(jī)器與其它機(jī)器的連接斷開(kāi)了, 但與客戶的連接還在, 即依然有讀寫(xiě)請(qǐng)求進(jìn)來(lái), 那么:

  • 如果返回本機(jī)上存儲(chǔ)的結(jié)果, 則保證了AP, 犧牲了C, 即依然在有限時(shí)間內(nèi)返回了響應(yīng)給請(qǐng)求, 依然沒(méi)有停止服務(wù), 但不保證結(jié)果是正確的
  • 如果告訴客戶無(wú)法完成請(qǐng)求, 則保證了AC, 犧牲了P, 即依然在有限時(shí)間內(nèi)返回了響應(yīng)給請(qǐng)求, 并保證結(jié)果要么是正確的, 要么沒(méi)結(jié)果, 但停止了服務(wù)
  • 如果一直等待網(wǎng)絡(luò)連接恢復(fù), 則保證了CP, 犧牲了A, 即依然提供服務(wù), 依然保證返回正確的結(jié)果, 但不保證讀寫(xiě)操作是可終止的.

一致性哈希

在傳統(tǒng)的哈希表中,添加或刪除一個(gè)節(jié)點(diǎn)幾乎需要對(duì)所有關(guān)鍵字進(jìn)行重新映射(對(duì)N取模變成了對(duì)N-1或N+1取模, 影響大了)。而Hash算法的一個(gè)衡量指標(biāo)是單調(diào)性( Monotonicity ),定義如下:

  • 單調(diào)性是指如果已經(jīng)有一些內(nèi)容通過(guò)哈希分派到了相應(yīng)的節(jié)點(diǎn)中,又有新的節(jié)點(diǎn)加入到系統(tǒng)中。哈希的結(jié)果應(yīng)能夠保證原有已分配的內(nèi)容可以被映射到新的節(jié)點(diǎn)中去,而不會(huì)被映射到舊的節(jié)點(diǎn)集合中的其他節(jié)點(diǎn)區(qū)。

一致性哈希是一種特殊的哈希算法。在使用一致哈希算法后,哈希表節(jié)點(diǎn)數(shù)(大小)的改變平均只需要對(duì)K/n 個(gè)關(guān)鍵字重新映射,其中 K是關(guān)鍵字的數(shù)量,n是節(jié)點(diǎn)數(shù)量。

向量時(shí)鐘

當(dāng)系統(tǒng)中存在同一份數(shù)據(jù)的多份副本時(shí), 如何決定更新順序, 處理更新沖突成了一個(gè)問(wèn)題, 因?yàn)椴淮嬖谝粋€(gè)全局時(shí)鐘(存在的話, 我們就可以在每次更新時(shí)記錄全局時(shí)鐘值, 這樣的話就有明確的先后順序). 因此我們需要發(fā)明一種在分布式環(huán)境下有明確順序定義的機(jī)制. 傳統(tǒng)的順序定義通過(guò)版本來(lái)定義(時(shí)鐘只是版本的一種實(shí)現(xiàn)手段). 將版本的概念擴(kuò)展到分布式環(huán)境下時(shí), 我們便得到了向量時(shí)鐘: 對(duì)于同一份數(shù)據(jù)的N份副本, 都獨(dú)立維護(hù)自己的一個(gè)版本號(hào), 這些版本號(hào)合在一起, 組成一個(gè)N個(gè)元素的vector, 作為該數(shù)據(jù)的版本. 每個(gè)節(jié)點(diǎn)都維護(hù)這樣一個(gè)vector, 初值可能都是0, 每次更新數(shù)據(jù)時(shí), 一起更新vector中對(duì)應(yīng)自己節(jié)點(diǎn)的那個(gè)版本號(hào), 然后將vector和被更新的數(shù)據(jù)一起傳播給其它節(jié)點(diǎn). 這樣每個(gè)節(jié)點(diǎn)都可以據(jù)此來(lái)發(fā)現(xiàn)更新沖突。

租約協(xié)議

租約主要用來(lái)解決心跳的誤會(huì)問(wèn)題. 在通常的集群系統(tǒng)中,我們采用心跳來(lái)檢測(cè)節(jié)點(diǎn)狀態(tài)。但普通的心跳機(jī)制存在誤報(bào)警的可能. 普通心跳通常是在規(guī)定的時(shí)限內(nèi)定期向檢測(cè)節(jié)點(diǎn)發(fā)送存活性報(bào)告,若超出一段時(shí)間未能收到心跳報(bào)告,那么檢測(cè)節(jié)點(diǎn)則判斷節(jié)點(diǎn)可能失效,并采取一系列措施(報(bào)警、通知節(jié)點(diǎn)的使用者)。這種機(jī)制存在的問(wèn)題是,檢測(cè)節(jié)點(diǎn)單方面判定節(jié)點(diǎn)失效,在某些業(yè)務(wù)集群系統(tǒng)中可能存在風(fēng)險(xiǎn)。節(jié)點(diǎn)自身并未認(rèn)識(shí)自己已被認(rèn)定失效,還在繼續(xù)提供正常的服務(wù)。若該節(jié)點(diǎn)在集群中承擔(dān)唯一 primary 節(jié)點(diǎn)的職責(zé),而檢測(cè)節(jié)點(diǎn)的失效判定發(fā)起了重新選擇新的主節(jié)點(diǎn),會(huì)引發(fā)“雙主”問(wèn)題。

租約是一種雙方協(xié)議, 通常定義為:頒發(fā)者在一定期限內(nèi)給予持有者一定權(quán)利的協(xié)議. 它表達(dá)了頒發(fā)者在一定期限內(nèi)的承諾,只要未過(guò)期頒發(fā)者必須嚴(yán)格遵守 lease 約定的承諾。而 lease 的持有者可以在期限內(nèi)使用頒發(fā)者的承諾,但 lease 一旦過(guò)期必須放棄使用或者重新和頒發(fā)者續(xù)約。

租約過(guò)期前必須向頒發(fā)者續(xù)約才能繼續(xù)使用, 因此若因?yàn)楦鞣N原因續(xù)約未果, 則使用者必須放棄租約規(guī)定的權(quán)利, 而頒發(fā)者可以將該權(quán)利頒發(fā)給其它節(jié)點(diǎn).

lease 作為一種協(xié)議承諾,其承諾的范圍十分寬泛:

  • 如果協(xié)議內(nèi)容是確認(rèn)客戶端存活,那么這個(gè)租約就相當(dāng)于心跳。
  • 如果協(xié)議內(nèi)容是保證內(nèi)容不會(huì)被修改,那么這個(gè)租約就相當(dāng)于讀鎖。
  • 如果協(xié)議內(nèi)容是保證只能被某個(gè)客戶端修改,那么這個(gè)租約就相當(dāng)于寫(xiě)鎖。

Paxos協(xié)議

Paxos是一個(gè)分布式選舉算法, ***的用途就是保持多個(gè)節(jié)點(diǎn)數(shù)據(jù)的一致性. 基于消息傳遞通信模型的分布式系統(tǒng),不可避免的會(huì)發(fā)生以下錯(cuò)誤:進(jìn)程可能會(huì)慢、垮、重啟,消息可能會(huì)延遲、丟失、重復(fù),在基礎(chǔ) Paxos 場(chǎng)景中,先不考慮可能出現(xiàn)消息篡改的情況。Paxos 算法解決的問(wèn)題是在一個(gè)可能發(fā)生上述異常的分布式系統(tǒng)中如何就某個(gè)值達(dá)成一致,保證不論發(fā)生以上任何異常,都不會(huì)破壞決議的一致性。

一個(gè)典型的場(chǎng)景是,在一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng)中,如果各節(jié)點(diǎn)的初始狀態(tài)一致,每個(gè)節(jié)點(diǎn)都執(zhí)行相同的操作序列,那么他們***能得到一個(gè)一致的狀態(tài)。這里的問(wèn)題在于: 為保證每個(gè)節(jié)點(diǎn)執(zhí)行相同的命令序列,需要在每一條指令上執(zhí)行一個(gè)“一致性算法”以保證每個(gè)節(jié)點(diǎn)看到的指令一致。Paxos就是這么一種”一致性算法”

為描述 Paxos 算法,其提出者Lamport 虛擬了一個(gè)叫做 Paxos 的希臘城邦,這個(gè)島按照議會(huì)民主制的政治模式制訂法律,但是沒(méi)有人愿意將自己的全部時(shí)間和精力放在這種事情上。所以無(wú)論是議員,議長(zhǎng)或者傳遞紙條的服務(wù)員都不能承諾別人需要時(shí)一定會(huì)出現(xiàn),也無(wú)法承諾批準(zhǔn)決議或者傳遞消息的時(shí)間。但是這里假設(shè)沒(méi)有拜占庭將軍問(wèn)題(Byzantine failure,即雖然有可能一個(gè)消息被傳遞了兩次,但是絕對(duì)不會(huì)出現(xiàn)錯(cuò)誤的消息);只要等待足夠的時(shí)間,消息就會(huì)被傳到。另外,Paxos 島上的議員是不會(huì)反對(duì)其他議員提出的決議的。

對(duì)應(yīng)于分布式系統(tǒng),議員對(duì)應(yīng)于各個(gè)節(jié)點(diǎn),制定的法律對(duì)應(yīng)于系統(tǒng)的狀態(tài)。各個(gè)節(jié)點(diǎn)需要進(jìn)入一個(gè)一致的狀態(tài),例如在獨(dú)立Cache的對(duì)稱多處理器系統(tǒng)中,各個(gè)處理器讀內(nèi)存的某個(gè)字節(jié)時(shí),必須讀到同樣的一個(gè)值,否則系統(tǒng)就違背了一致性的要求。一致性要求對(duì)應(yīng)于法律條文只能有一個(gè)版本。議員和服務(wù)員的不確定性對(duì)應(yīng)于節(jié)點(diǎn)和消息傳遞通道的不可靠性。

具體算法, 可參考網(wǎng)絡(luò)資料

NWR

NWR是一種在分布式存儲(chǔ)系統(tǒng)中用于控制一致性級(jí)別的策略。其中,N代表同一份數(shù)據(jù)的Replica的份數(shù),W是更新一個(gè)數(shù)據(jù)對(duì)象時(shí)需要確保成功更新的份數(shù);R代表讀取一個(gè)數(shù)據(jù)需要讀取的Replica的份數(shù)。

  • R = N 或者 W = N, 強(qiáng)一致性, 弱可用性, 即所有副本數(shù)據(jù)完全一致才認(rèn)為成功.
  • W + R < N, 強(qiáng)可用性, 弱一致性
  • W < N, R < N, 但 W + R > N, 比較均衡的可用性和一致性
  • W + R > N,保證某個(gè)數(shù)據(jù)不被兩個(gè)不同的事務(wù)同時(shí)讀和寫(xiě)
  • W > N / 2, 保證兩個(gè)事務(wù)不能并發(fā)寫(xiě)某一個(gè)數(shù)據(jù)

常用實(shí)現(xiàn)技巧

  • 將隨機(jī)讀寫(xiě)轉(zhuǎn)化為順序讀寫(xiě):操作日志+內(nèi)存修改+定期刷盤(pán) (先寫(xiě)日志再更新內(nèi)存)
  • 批量提交,成組提交:增加了延遲,但提高了吞吐量
  • 從A寫(xiě)從B讀才會(huì)有一致性問(wèn)題, 總是從一個(gè)入口讀寫(xiě),通過(guò)復(fù)制和自動(dòng)選舉來(lái)解決可靠性可用性, 這是傳統(tǒng)熱備數(shù)據(jù)庫(kù)集群的思路. Mongo是主從結(jié)構(gòu), 但用戶只能與主節(jié)點(diǎn)打交道, 主節(jié)點(diǎn)宕機(jī)后自動(dòng)選舉新主偏重CA, 類似傳統(tǒng)熱備數(shù)據(jù)庫(kù)集群
  • 實(shí)體組, Entity Group, Aggregate Root: Megastore創(chuàng)新點(diǎn)之一是提出了實(shí)體組的概念, 用于融合RDBMS(實(shí)體組內(nèi))和Nosql(實(shí)體組間)的優(yōu)點(diǎn)
  • 將更新的記錄單獨(dú)存放: OceanBase通過(guò)分離基線和更新使寫(xiě)操作的負(fù)擔(dān)戲劇性的降到單機(jī)可以承受的量,從而兼得了一致性和可靠性可用性
  • 分離需要加鎖和可以并發(fā)的操作, 比如寫(xiě)操作并發(fā)優(yōu)化:分離占位和拷貝, 占位加鎖,拷貝不需,前提是位置不沖突
責(zé)任編輯:武曉燕 來(lái)源: 交大數(shù)字研究院
相關(guān)推薦

2018-09-29 14:08:04

存儲(chǔ)系統(tǒng)分布式

2017-04-14 09:48:25

分布式存儲(chǔ)系統(tǒng)

2017-10-16 10:24:47

LogDevice存儲(chǔ)系統(tǒng)

2017-07-18 09:51:36

文件存儲(chǔ)系統(tǒng)

2017-10-17 08:33:31

存儲(chǔ)系統(tǒng)分布式

2017-12-18 10:47:04

分布式存儲(chǔ)數(shù)據(jù)

2017-10-19 08:45:15

存儲(chǔ)系統(tǒng)HBase

2017-10-12 09:36:54

分布式存儲(chǔ)系統(tǒng)

2018-11-20 09:19:58

存儲(chǔ)系統(tǒng)雪崩效應(yīng)

2013-12-27 10:56:42

分布式對(duì)象存儲(chǔ)Sheepdog性能測(cè)試

2018-10-29 12:42:23

Ceph分布式存儲(chǔ)

2018-03-13 08:45:08

存儲(chǔ)系統(tǒng)DHT算法

2021-08-07 05:00:20

存儲(chǔ)系統(tǒng)

2014-02-19 11:37:57

分布式對(duì)象存儲(chǔ)Sheepdog

2010-07-02 10:08:12

BigtableGoogle

2025-01-26 11:54:39

分布式存儲(chǔ)系統(tǒng)

2019-10-15 10:59:43

分布式存儲(chǔ)系統(tǒng)

2019-05-13 15:20:42

存儲(chǔ)系統(tǒng)算法

2021-07-04 07:07:06

Ceph分布式存儲(chǔ)架構(gòu)

2018-05-10 09:34:21

spark存儲(chǔ)系統(tǒng)
點(diǎn)贊
收藏

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

超碰在线影院| 57pao精品| 老太脱裤让老头玩ⅹxxxx| 亚洲精品久久久久久久久久| 欧美另类视频| 日韩视频永久免费| h无码动漫在线观看| 国产露脸无套对白在线播放| 欧美艳星介绍134位艳星| 91国产免费看| 欧美激情www| 麻豆成人免费视频| 欧美美乳视频| 555www色欧美视频| 五月丁香综合缴情六月小说| 神马久久精品| 秋霞影院一区二区| 欧美日韩成人在线播放| av网站有哪些| 在线成人视屏| 亚洲女女做受ⅹxx高潮| 国产一区二区三区无遮挡| 中文字幕永久在线| 日韩dvd碟片| 一本久久综合亚洲鲁鲁五月天| 欧美日韩高清在线一区| 国产精品玖玖玖| 亚洲精品社区| www亚洲欧美| 国产精品伦子伦| 成人黄色免费网站| 日韩理论片一区二区| 精品乱码一区| 99草在线视频| 欧美特黄一区| 在线日韩第一页| 日韩精品视频一区二区| 91九色综合| 成人天堂yy6080亚洲高清| 欧美激情视频一区二区三区免费| 日韩一区二区三区电影| 日韩久久一级片| 国产免费视频在线| 国产成人鲁色资源国产91色综| 日韩av电影手机在线观看| 嫩草av久久伊人妇女超级a| 日韩黄色片网站| 欧美激情日韩| 国产精品久久久99| 日韩三级久久| 美女流白浆视频| 欧美激情videos| 91麻豆精品秘密| 青草综合视频| 国产精品男女视频| 男同互操gay射视频在线看| 日韩一区二区麻豆国产| 亚洲视频播放| 成年在线电影| 天天操天天爽天天射| 欧美激情亚洲激情| 免费亚洲视频| 韩国中文字幕2020精品| 一区二区三区免费在线观看视频| 麻豆成人在线看| 亚洲精品四区| 免费a在线看| 伦理片一区二区| 99热这里只有精品9| 日精品一区二区三区| 久久777国产线看观看精品| 在线免费观看av网| 蜜桃视频动漫在线播放| 亚洲激情图片qvod| 欧洲久久久久久| 午夜精品久久久久久久爽| 免费观看一级特黄欧美大片| 国产精品高潮呻吟久久av野狼| 69国产精品视频免费观看| 最新国产精品| 欧美激情三级免费| 美国精品一区二区| 外国成人激情视频| 美乳少妇欧美精品| 亚洲综合图片一区| 亚洲91视频| 欧美精品日韩www.p站| 男人与禽猛交狂配| 欧美日韩亚洲一区二区三区在线| 欧美成人精品在线视频| 美女视频久久久| 午夜激情久久| 操日韩av在线电影| 久久这里只有精品国产| 欧美激情日韩| 欧美黄色片视频| 日韩av片在线播放| 黄色综合网站| 欧美精品手机在线| 久久中文字幕无码| 亚洲黄色免费| 欧美一级成年大片在线观看 | 五月天婷婷激情视频| 亚洲天堂手机在线| 国产精品一区在线| 91香蕉国产在线观看| 亚洲精品一区二区二区| 亚洲国产99| 国产999精品| 成人免费视频国产免费| 久久99久国产精品黄毛片色诱| 91免费精品视频| 亚洲高清视频网站| 久久久久国产精品麻豆ai换脸| 亚洲巨乳在线观看| 粉嫩av一区| 中文字幕一区二区三区视频 | 精品国产乱码久久久| 最近日韩中文字幕中文| 久久国产精品波多野结衣av| 噜噜噜91成人网| 亚洲一区二区久久久久久| 国产又粗又黄又爽| 91视频在线观看免费| 亚洲乱码一区二区三区三上悠亚| 牛牛电影国产一区二区| 欧美日韩中国免费专区在线看| 日日躁夜夜躁aaaabbbb| 欧美偷窥清纯综合图区| 日韩综合视频在线观看| 潮喷失禁大喷水aⅴ无码| 国产精品久久久乱弄| 97在线免费观看| 国产精品国产一区二区三区四区 | 美女视频第一区二区三区免费观看网站| 91精品在线影院| 成人黄色在线观看视频| 中文字幕免费不卡| 国产一二三在线视频| 国语自产精品视频在线看抢先版结局| 日韩欧美高清dvd碟片| 欧美熟妇激情一区二区三区| 亚洲第一区色| 成人激情视频网| 日本一二三区在线视频| 玉足女爽爽91| 久久国产精品国产精品| 日韩大片在线免费观看| 欧美丰满少妇xxxxx做受| 伊人久久一区二区| 国产喷白浆一区二区三区| 懂色av粉嫩av蜜臀av| 亚洲综合影视| 欧美一三区三区四区免费在线看| 亚洲精品色午夜无码专区日韩| 中文字幕乱码亚洲无线精品一区 | 国产日韩欧美视频| 免费国产精品视频| 亚洲精品国产品国语在线app| 成人在线免费播放视频| 亚洲最大网站| 精品国产亚洲在线| 久久久久久久久久99| 捆绑紧缚一区二区三区视频| 日本精品一区二区三区高清 久久| av白虎一区| 欧美一区二区三区电影| аⅴ天堂中文在线网| 日韩高清在线电影| 久久99精品久久久久久秒播放器| 日本三级在线视频| 911精品国产一区二区在线| 午夜免费在线观看精品视频| 亚洲黄色三级视频| 成人免费视频国产在线观看| 成人高清dvd| 亚洲一区二区三区在线免费| 日韩亚洲第一页| 中文字幕自拍偷拍| 亚洲欧洲精品一区二区三区不卡| 五月天婷婷亚洲| 日韩精品福利一区二区三区| 性亚洲最疯狂xxxx高清| 日韩美女一级视频| 亚洲三级在线播放| 韩国三级在线看| 亚洲高清av| 欧美激情第一页在线观看| 2021天堂中文幕一二区在线观| 亚洲国产精品免费| 日本视频在线观看免费| 久久久不卡影院| 高清一区二区视频| 精品一区三区| 97av在线视频| 国产一级片在线| 一本一道久久a久久精品| 亚洲精品成人无码熟妇在线| 奇米精品一区二区三区在线观看 | 91xxx视频| 国产精品蜜月aⅴ在线| 欧美老女人性生活| 色视频在线观看免费| 亚洲欧美日韩久久精品| 无码人妻一区二区三区在线视频| 精品91久久久久| 91老司机在线| 欧美videosex性极品hd| 激情久久婷婷| 4438全国亚洲精品在线观看视频| 欧美日韩伦理片| 欧美精品久久久久久久多人混战 | 成人h精品动漫一区二区三区| 两根大肉大捧一进一出好爽视频| 欧美美女一区| av一区二区在线看| 天天综合网站| 欧美大片欧美激情性色a∨久久| 偷拍自拍在线| 欧美一区二区国产| 国产毛片aaa| 中文字幕亚洲区| 国产精品成人99一区无码| 激情综合亚洲| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 欧美美女福利视频| 456亚洲影院| 欧美猛烈性xbxbxbxb| 日韩成人在线视频| 国产日韩一级片| 色综合咪咪久久| 九九久久免费视频| 国产精品国产三级国产专播品爱网| av2014天堂网| 国产一区二区三区香蕉| 中文字幕无码不卡免费视频| 在线精品观看| 欧洲精品视频在线| 激情亚洲另类图片区小说区| 成人黄色中文字幕| 中国色在线日|韩| 九九视频这里只有精品 | 日韩成人小视频| 亚洲精品综合网| 黑人巨大精品欧美一区免费视频| 91香蕉视频污在线观看| 91天堂素人约啪| 老女人性生活视频| 麻豆精品在线观看| 黄色大片中文字幕| 欧美影院一区| 正在播放亚洲| 日韩精品一区二区三区免费观看 | 好吊妞视频这里有精品| 国产精品视频一区国模私拍 | 中文字幕成人在线观看| 午夜理伦三级做爰电影| 成人a区在线观看| 久久久久国产免费| 激情欧美一区二区三区在线观看| 一区二区在线播放视频| 天堂一区二区在线免费观看| 日韩中文字幕三区| 亚洲综合另类| 婷婷无套内射影院| 最新国产精品| 91社在线播放| 精品一区不卡| 色视频一区二区三区| 牲欧美videos精品| 国产精品高清一区二区三区| 人人玩人人添人人澡欧美| 成人xxxx视频| 黄色成人小视频| 国产精品久久久久久久久久尿| 蜜桃av.网站在线观看| 久久福利视频网| 在线视频观看国产| 欧美黑人极品猛少妇色xxxxx| av影片免费在线观看| 亚洲欧洲一区二区三区久久| 青青操视频在线| 国产一区二区三区视频免费| 成年午夜在线| 久久影院免费观看| 天天躁日日躁狠狠躁喷水| 亚洲激情在线观看| 国产一级二级三级在线观看| 日韩在线播放一区| 青草青在线视频| 欧美亚洲视频在线观看| 亚洲女色av| 日本成人激情视频| 日韩视频网站在线观看| 欧美一区日韩一区| 亚洲国产成人一区二区三区| 亚洲男人天堂视频| 国产精品久久久久久久久久直播 | 成人免费视频91| 九一在线免费观看| 色哟哟中文字幕| 日日夜夜综合| 国产一区二区调教| 日韩免费高清av| 国产日韩在线视频| 在线观看视频在线观看| 日本特黄特色aaa大片免费| 19禁羞羞电影院在线观看| 裸体一区二区| 精品久久中文字幕久久av| 国产欧美一区二区三区在线| 中文字幕在线免费看线人| 国产黄色大片在线观看| 亚洲黄色影片| 亚洲国产成人porn| 久久国产精品亚洲| 国产三级日本三级在线播放| 国产中文字幕在线| 免费毛片b在线观看| 欧美精品一区二区三区在线| 青青草手机在线| 久久亚洲成人精品| 香蕉伊大人中文在线观看| 成人黄色av免费在线观看| 青草久久视频| 日韩video| 日本色综合中文字幕| 手机免费看av片| 久久午夜电影网| 少妇被躁爽到高潮无码文| 色综合咪咪久久| 韩国av免费在线观看| 亚洲精品视频播放| 丁香花在线观看完整版电影| 成人欧美一区二区三区黑人| 免费毛片在线不卡| 黄色一级大片免费| 久久久久久久欧美精品| 69xxx免费视频| 国产精品福利一区二区三区| 日产精品久久久| 精品国产露脸精彩对白| 黄网在线免费| 欧美专区福利在线| 91蝌蚪精品视频| 在线视频不卡一区二区| 喷水一区二区三区| 波多野结衣视频播放| 亚洲三级电影网站| 久久精品视频5| 亚洲精品在线观看网站| 黄色av网站在线| 久久999免费视频| 日韩午夜电影免费看| 国产精品果冻传媒潘| 国产精品99一区二区三区| 国产成人久久777777| 国产麻豆精品在线| 欧美另类videoxo高潮| 欧美少妇性性性| 色网站在线免费观看| 国产91精品久| 亚洲福利天堂| 国内外成人激情视频| 91在线精品一区二区三区| 一级aaa毛片| 日韩一二三区不卡| 在线日韩国产网站| 中文亚洲字幕| 波多野结衣在线免费观看| 国产精品色哟哟| 亚洲最大成人在线视频| 亚洲欧洲国产精品| 欧美最新精品| 亚洲一卡二卡| 精品一二三四在线| 一区二区三区四区免费| 色狠狠色噜噜噜综合网| 五月天婷婷在线播放| 久久久久久com| 欧洲精品一区| 天天碰免费视频 | 国产免费又粗又猛又爽| 国产日韩欧美一区二区三区综合| 中文字幕av第一页| 亚洲天天在线日亚洲洲精| 久久99久久99精品免观看软件| 日韩精品欧美一区二区三区| 久久精品国产99久久6| 久久久久亚洲av片无码| 精品免费99久久| 第一福利在线视频| 日本不卡在线播放| 韩日欧美一区二区三区| 久久激情免费视频| 亚洲欧美日本精品| 91麻豆精品| 给我免费播放片在线观看| 久久久www免费人成精品| 一区二区三区精彩视频|