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

分布式數據庫系統面臨的問題和挑戰

運維 數據庫運維 分布式
分布式數據庫系統在邏輯上可以看作一個完整的系統,用戶如同在使用單機數據庫系統;但是,從物理角度看,其為一個網絡系統,包含若干個物理意義上的分散的節點,而節點之間通過網絡進行連接,通過網絡協議進行數據交換。

[[431029]]

分布式數據庫系統在邏輯上可以看作一個完整的系統,用戶如同在使用單機數據庫系統;但是,從物理角度看,其為一個網絡系統,包含若干個物理意義上的分散的節點,而節點之間通過網絡進行連接,通過網絡協議進行數據交換。

分布式數據系統需要應對網絡故障、節點故障。網絡故障會直接導致分區事件(CAP

原理中的P,即網絡發生故障使得網絡被分為多個子部分)發生,系統的可用性會受到影響;節點故障可能會引發單點故障,也就是在數據為單副本的情況下節點故障會直接導致部分數據不能被訪問。為避免單點故障,數據需要有多個副本,從而使系統的可用性得到較大提高。節點故障也可能引發分區事件。

除了上述問題外,分布式數據庫系統還可能帶來不一致問題。比如舊讀(stale read)問題,即讀操作發生于數據項更新之后,此時本應該讀取到的是該數據項的最新值,但是卻讀到了舊值。產生該問題的原因是,分布式數據庫系統沒有一個統一的時鐘,這會導致反序讀取數據的情況出現。這種情況在單機系統中是不存在的。這里所說的不一致現象,以及與其類似的不一致性現象,在這里稱為數據讀取序不符合數據生成序,簡稱分布式不一致。

為了解決分布式不一致問題,諸多學者經過大量的研究提出了多種分布式一致性的概念,如線性一致性(linearizability)、順序一致性(sequential consistency)、因果一致性(causal consistency),以及Google Spanner的外部一致性(external consistency)等。

分布式數據庫系統需要解決分布式不一致問題,使觀察者能讀取到滿足一致性的數據,以確保數據之間的邏輯一直是有序的。本節后續內容將針對這個問題展開討論:首先討論通用的分布式系統所面臨的問題,然后討論因數據異常引發的一致性問題,最后討論與分布式數據庫相關的其他問題。

分布式數據庫系統面臨的問題

單機數據庫系統為了應對事務故障和對事務進行管理,專門提供了UNDO日志、回滾段等措施,目的就是實現事務的回滾;為了應對系統故障,采用了WAL技術做日志,目的是先于事務進行持久化存儲;為了應對介質故障,專門提供了邏輯備份、物理備份等多種手段,目的是在數據層面、日志層面和物理數據塊層面實現數據冗余存儲。

相對于單機數據庫系統而言,除了上述問題外,分布式數據庫系統面臨著更多的挑戰。這些挑戰源自分布式數據庫系統的架構,其和單機數據庫系統不同,因而在技術層面上存在差異。

1. 架構異常

架構異常是指用戶因數據庫的架構而產生的數據異常,嚴格地講,這不屬于數據庫系統領域的數據異常。從用戶的角度看,事務一直在執行中,但是讀寫數據時產生了類似前述的順序問題、數據異常等,本書統稱這種異常為架構異常。架構異常和分布式架構相關,分布式架構包括一主一備架構、一主多備架構、多主多備架構等。在分布式架構中,前端可能都有一個類似代理(proxy)的組件面向用戶提供透明的高可用服務,代理組件屏蔽了后端多個單機系統故障,所以在用戶看來,分布式架構上的所有操作都是在一個事務中進行的,而因架構引發的異常也是數據異常。

如下討論一種已知的架構異常,該架構異常會導致讀取到的數據不一致。我們以MySQL的主備架構Master-Slave為例進行說明(其他數據庫的同類架構存在類似隱患)。此類不一致是這樣產生的。MySQL支持Master-Slave架構。假設在Master上執行事務T,此時先按條件“score>90”進行查詢,發現沒有符合條件的事務,故成功寫入Binlog File的數據,假設其為95(事務提交),然后在復制的過程中宕機,導致復制失敗。Master重啟時,會直接對數據95進行提交操作,之后Master會將數據95異步復制到Slave。但是,此時原來的Slave可能已經切換為主機并開始提供服務,比如新事務寫入數據98,而原來Master上的95沒有被復制到新Master上,這就會造成兩臺MySQL主機的數據不一致。

如果在主備MySQL服務前端還有一個代理服務器,對用戶而言,這會屏蔽后臺的主備服務,用戶就會認為“只有一個MySQL”提供服務,因此數據95丟失對用戶而言是不可接受的。

還有一種情況,如果代理服務器在原始的Master宕機后沒有結束用戶的事務T,而是把事務T連接到原備機,并將原備機變更為新Master。這時,對于新Master而言,會發生兩個事務,一個新事務T1在一定WHERE條件下寫入98,另一個是繼續執行的原事務T,若此時原事務T再次發起讀操作(邏輯上還在同一個事務內),就會發現自己寫過的數據95消失了,這對于用戶而言是不可接受的。從分布式一致性的角度看,這違背了“Read-your-writes”(讀你所寫)原則。從事務的角度看,可能出現“幻讀”,即再次按條件“score>90”查詢,額外讀到事務T1寫入的98,所以出現了事務的數據異常。

與上述相似,官方對MySQL上出現Master-Slave之間數據不一致的情況,也進行了描述。

如下圖1所示,如果把數據擴展到多副本,把讀操作擴展到允許從任何副本讀取數據,把寫操作擴展到允許向任何副本寫入數據,如果是去中心化的架構(即沒有單一的全局事務管理機制)且發生了網絡分區或延,則在事務一致性視角、分布式一致性視角下去觀察數據的讀或寫操作,會發現存在更為復雜的問題。

圖1 多副本異常圖

Distributed algorithms and protocols討論了一種在多副本情況下,副本間數據同步與數據可見性的異常情況,其所用的示例如圖1所示:足球世界杯比賽結果出爐,比賽結果經過Leader節點記錄到數據庫。事實結果是德國贏得了世界杯冠軍。但是,數據從Leader節點同步到兩個不同的Follower節點的時候,Alice和Bob同處一室,從不同的Follower節點上查詢世界杯的比賽消息,結果Alice得知德國奪冠,而Bob卻得到比賽還沒有結束的消息。二人得到了不同的消息,產生了不一致。這也是分布式架構下因多副本支持Follower讀帶來的不一致的問題。

2. 分布式一致性和事務一致性

為了幫助大家充分理解分布式系統中存在的問題,我們不妨做一個類比。

若是世界上只有一個人,那么這個世界的關系是非常簡單的,但是一旦有多個人,“社會”就會形成。其中,社會關系指的就是人與人之間建立的關系,這種關系會隨著人的數量的增加而不斷復雜化。這種復雜的社會關系與數據庫結合到一起得到的就是分布式數據庫系統,社會中的人就相當于分布式數據庫系統中的一個物理節點或者一個物理節點中的一份數據副本。圖2以一個NewSQL系統的架構為例描述分布式數據庫中存在的多個問題。

因為分布式數據庫要存儲海量數據,要對數據分而治之,所以引入了數據分片的概念。從邏輯的角度看,每個節點的數據都是一個或多個數據分片,但是數據庫要滿足“高可用、高可靠”以及在線實時提供服務的特性,因此每個數據分片就有了多個副本。數據多副本使得分布式數據庫的“一致性”問題變得更為復雜。

我們從讀和寫兩個不同的角度來感性了解一下分布式數據庫中存在哪些不一致的問題。

首先,圖2所示的分布式數據庫系統存在4個數據分片—A、B、C、D,每個分片又存在3個副本,且每個分片的3個副本中有一個是Leader,另外兩個是Follower(比如Raft分布式協議中的Leader和Follower)。

圖2 分布式數據庫的一致性問題關系圖

其次,對于寫操作,圖2所示有如下兩種情況。

1)寫單個數據分片—W1:在這種情況下,一個事務不能針對多個節點進行操作,所以這樣的事務是典型的單節點事務,類似于單機數據庫系統中的事務。寫單個數據分片可以由單個節點上的事務處理機制來確保其具有ACID特性。為了實現寫單個數據分片的數據一致性,可只使用數據庫系統中的并發訪問控制技術,如2PL(Two-phase Locking,兩階段封鎖)、TO(Timestamp Ordering,時間戳排序)、MVCC(Multi Version Concurrency Control,多版本并發控制)等。

2)寫多個數據分片—W2:通過一個事務寫多個數據分片,這就是典型的分布式事務了,此時需要借助諸如分布式并發訪問控制等技術來保證分布式事務的一致性,需要借助2PC(Two-phase Commit,兩階段提交)技術保證跨節點寫操作的原子性。另外,如果需要實現強一致性(詳見5.6節),還需要考慮在分布式數據庫范圍內,確保ACID中的C和CAP中的C的強一致性相結合(即可串行化和線性一致性、順序一致性的結合)。諸如Spanner等很多數據庫系統,都使用線性一致性、SS2PL(Strong Strict 2PL)技術和2PC技術來實現分布式寫事務的強一致性。CockroachDB、Percolator等分布式數據庫則使用了OCC類的技術做并發訪問控制來確保事務一致性(可串行化),并使用2PC來確保分布式提交的原子性,但它們沒有實現強一致性,其中CockroachDB只實現了順序可串行化。保證分布式事務一致性的技術還有很多,第4章將詳細討論。

對于寫多個數據分片的情況來說,因為在每個數據分片內部存在多個副本,所以如何保證副本之間的數據一致性,也是一個典型的分布式系統一致性問題(第2章會詳細討論分布式系統的一致性問題,第3章會詳細討論多副本在共識算法加持下的一致性問題),著名的Paxos、Raft等協議就是用來解決分布式系統的多副本共識問題的。此種情況下,通常沒有寫操作會發生在圖1-6所示的A的Leader和B的Follower這樣的組合中。

如果一個系統支持多寫操作,則多寫會同時發生在多個數據分片的Leader上。

對于讀操作,圖2所示也有如下兩種情況。

1)讀單個數據分片—R1:如果一個事務只涉及單個節點,則這個事務讀取操作的數據一致性一定能保障(通過節點上的事務機制來保障)。如果涉及多個節點,那么此時的R1就會被分為R11和R12兩種讀取方式。

R11方式用于讀取Leader:因為進行寫操作時首先寫的是Leader,所以如果寫事務已經提交,那么一定能夠保證R11讀取的數據是已經提交了的最新數據。如果寫事務沒有提交,那么此時Leader上若是采用MVCC技術,則R11讀取的會是一個舊數據,這樣的讀取機制可以保證R11讀數據的一致性;Leader上若是采用封鎖并發訪問控制機制,則讀操作會被阻塞直至寫事務提交,因而在這種機制下R11讀取的是提交后的值,從而保證讀數據的一致性,換句話說,這種情況下,保證數據一致性依賴的是單節點上的事務并發訪問控制機制。同時,這也意味著一個分布式數據庫系統中單個節點的事務處理機制應該具備完備的事務處理功能。

R12的方式用于讀取Follower:讀取Follower時又分為如下兩種情況。

在一個分片內部,主副本和從副本(即Leader和Follower)之間是強同步的(Leader向所有Follower同步數據并在應用成功之后向客戶端返回結果)。這種情況下不管是讀Leader還是讀Follower,數據一定是完全相同的,讀取的數據一定是一致的。

Leader和Follower之間是弱同步的(Leader沒有等所有Follower同步數據并應用成功之后,就向客戶端返回結果),如采用多數派協議就可實現弱同步。此時Leader和Follower之間會存在寫數據延時,即從Follower上讀取到的可能是一個舊數據,但是因為事務的讀操作只涉及一個節點,所以也不會產生讀操作數據不一致的問題。這就如同MySQL的主備復制系統中備機可以提供只讀服務一樣。

2)讀多個數據分片—R2:注意這種情況下的讀操作會跨多個分片/節點,如果事務處理機制不妥當,會產生不一致的問題。而這樣的不一致問題,既可能是事務的不一致,也可能是分布式系統的不一致。下面還是以圖1-6所示為例進行介紹。假設只讀取A、B兩個數據分片,這時有如下4種情況。

讀A的Leader和B的Leader,這種情況簡稱全L問題。

  • 事務的一致性:如果存在全局的事務管理器,那么此時讀多個數據分片的操作如同在單機系統進行數據的讀操作,通過封鎖并發訪問控制協議或者MVCC(全局快照點)等技術,可以確保讀操作過程中不發生數據異常。因為其他事務的寫操作會為本事務的讀操作帶來數據不一致的問題,所以通過全局的并發訪問控制協議(如全局封鎖并發訪問控制協議等技術),能夠避免出現事務層面的數據不一致問題。但是,如果沒有全局的并發訪問控制協調者,則容易出現跨節點的數據異常,所以需要由特定的并發訪問控制協議加以控制。
  • 分布式系統的一致性:這類問題只在“讀A的Leader和B的Leader”這種結構中存在,分布式數據庫需要通過實現“強一致性”來規避因分布和并發帶來的分布式事務型數據系統的一致性問題。具體可能出現的問題會在第2章介紹。

讀A的Leader和B的Follower,這種情況簡稱LF問題。B的Leader和Follower之間存在時延,即傳輸存在時延,從而帶來主備復制之間的數據不一致問題。如果支持“讀A的Leader和B的Follower”這樣的方式,需要確保所讀取的節點(A的Leader節點、B的Follower節點)上存在共同的事務狀態。

讀A的Follower和B的Leader,這種情況簡稱FL問題。問題的分析和解決方法同上。

讀A的Follower和B的Follower,這種情況簡稱全F問題。問題的分析和解決方法同上。

若是在讀數據時,同時存在事務的一致性和分布式系統的一致性問題,那么就需要通過強一致性來解決。

總體來說,事務的一致性是因并發的事務間并發訪問(讀寫、寫讀、寫寫沖突)同一個數據項造成的,而分布式一致性是因多個節點分散、節點使用各自的時鐘,以及沒有對各個節點上發生的操作進行排序造成的。

本書摘編自《分布式數據庫原理、架構與實踐》,經出版方授權發布。

責任編輯:武曉燕 來源: 數倉寶貝庫
相關推薦

2022-08-01 18:33:45

關系型數據庫大數據

2011-05-19 09:18:48

分布式數據庫

2011-03-24 17:15:06

分布式數據庫系統

2013-05-08 09:40:41

ClustrixSierraMySQL

2010-06-29 16:48:03

SQL Server數

2021-12-20 15:44:28

ShardingSph分布式數據庫開源

2023-12-05 07:30:40

KlustronBa數據庫

2023-07-31 08:27:55

分布式數據庫架構

2023-07-28 07:56:45

分布式數據庫SQL

2013-12-10 09:08:48

分布式網絡挑戰

2025-08-20 07:40:05

2023-11-14 08:24:59

性能Scylla系統架構

2021-06-30 14:55:39

數據庫系統容錯

2022-06-09 10:19:10

分布式數據庫

2020-06-23 09:35:13

分布式數據庫網絡

2024-09-09 09:19:57

2023-03-07 09:49:04

分布式數據庫

2022-03-10 06:36:59

分布式數據庫排序

2020-04-14 11:14:02

PostgreSQL分布式數據庫
點贊
收藏

51CTO技術棧公眾號

av在线免费观看网站| 极品色av影院| 91tv亚洲精品香蕉国产一区| 国产精品久久久久久久久果冻传媒| 91在线高清免费观看| 国产一级片视频| 国产乱码精品一区二区亚洲| 欧美一区二区性放荡片| 97超碰青青草| av片在线观看免费| 国产性做久久久久久| 91九色对白| 中文在线字幕免费观| 国产精品99一区二区| 中文字幕久热精品在线视频| 亚洲精品激情视频| 欧美成人一二区| 精品日韩美女的视频高清| 亚洲一区二区三区欧美| 婷婷在线免费观看| 国产真实精品久久二三区| 日韩美女视频中文字幕| 久久免费少妇高潮99精品| 第一会所亚洲原创| 日韩成人在线电影网| 超碰在线超碰在线| 国产美女久久| 色婷婷久久久综合中文字幕| 精品无码一区二区三区在线| 国产黄色在线免费观看| 国产欧美视频在线观看| 麻豆传媒一区| 偷拍25位美女撒尿视频在线观看| 国产伦精品一区二区三区在线观看| 国产精品第三页| 中文字幕亚洲精品在线| 狠狠色狠狠色综合日日tαg | 国产精品一区二区婷婷| av成人老司机| 国产视频精品网| 国产激情无套内精对白视频| 国产在线一区观看| 91美女高潮出水| 国产一区二区在线不卡| 久久精品久久99精品久久| 日韩暖暖在线视频| 麻豆成人免费视频| 久久久久久网| 国产91色在线|| 久久久久久在线观看| 亚洲资源av| 欧美与黑人午夜性猛交久久久| 日韩男人的天堂| 日韩一区二区免费看| 午夜精品一区二区三区在线播放| 国产一级视频在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美大码xxxx| 精品爆乳一区二区三区无码av| 午夜久久久久| 久久久久久久久中文字幕| 国产午夜免费视频| 日韩午夜av在线| 欧美一性一乱一交一视频| 欧美 日韩 精品| 日本成人在线一区| 国产精品久久久久久久久免费相片| 国内偷自视频区视频综合| 国产精选第一页| 91久久视频| 97视频com| 国产成人精品网| 日韩制服丝袜av| 国产精品视频专区| av av片在线看| 风间由美性色一区二区三区| 久久精品国产第一区二区三区最新章节 | 国产亚洲精品久久久久久打不开 | 欧美日韩第一| 日韩一级裸体免费视频| 久久久久亚洲av成人片| 国产精品日韩| 成人网在线观看| 亚洲精品久久久久久久久久 | 国产精品成人久久| 久久久夜夜夜| 91视频国产精品| 天天综合网在线| 中文字幕欧美一| 免费看又黄又无码的网站| 日韩精品影片| 日韩精品在线一区二区| 亚洲av综合一区二区| 综合久久十次| 日本亚洲欧洲色α| 99视频国产精品免费观看a| 91网站最新网址| 中文精品视频一区二区在线观看| 91jq激情在线观看| 欧美日韩国产综合视频在线观看| av在线播放网址| 久久综合av| 欧美在线性视频| 99久久久无码国产精品免费| 久久久久9999亚洲精品| 青草网在线观看| 九七影院97影院理论片久久| 亚洲国产天堂久久综合| 三级在线观看免费大全| 日韩电影在线一区二区| 国产在线资源一区| 91网在线看| 欧美日韩精品免费| 免费污网站在线观看| 亚洲韩日在线| 91青青草免费观看| 日本在线观看免费| 一本色道久久综合亚洲91| 在线观看免费视频黄| 欧美一区二区三区久久精品| 国产免费亚洲高清| 男女av在线| 欧美日韩国产精品一区二区三区四区| 日本一二三四区视频| 成久久久网站| 国产精品27p| 三级视频在线看| 亚洲一区二区三区视频在线播放| www.51色.com| 日韩欧美一区免费| 国产精品久久一区主播| 免费在线看v| 欧美性少妇18aaaa视频| 午夜av免费看| 亚洲黑丝一区二区| 国内外成人免费视频| 岛国av在线播放| 精品国产百合女同互慰| 久久无码精品丰满人妻| 国产福利91精品一区| 日本老太婆做爰视频| 欧美一区一区| 欧美丰满少妇xxxxx做受| 精品久久国产视频| 亚洲精品视频在线观看网站| 亚洲小视频网站| 婷婷综合网站| 91久久国产精品| av免费看在线| 日韩欧美的一区二区| 免费视频网站www| 国产成人av一区二区三区在线观看| 在线观看18视频网站| 国产区一区二| 欧美日韩国产999| 亚洲成人一级片| 午夜精品福利一区二区三区av | 三区在线观看| 欧美性生交xxxxx久久久| 新91视频在线观看| 日韩avvvv在线播放| 亚洲欧洲精品一区二区| 中文字幕成人| 欧美精品video| 天天操天天干天天爱| 色综合天天综合网天天狠天天| 免费看污片网站| 蜜桃精品视频在线| 欧美少妇一区二区三区| 精品亚洲自拍| 国产成人精品一区| 免费网站成人| 亚洲精品一区二区三区在线观看 | 日韩免费毛片| 国产精品亚洲综合在线观看| 欧美国产日韩二区| 日本私人网站在线观看| 欧美日韩成人综合| 久一视频在线观看| 国产亚洲一区二区三区在线观看 | 91蜜桃在线免费视频| 一区二区在线播放视频| 91不卡在线观看| 久久综合久久久| 91精品网站在线观看| 久久免费视频在线观看| h视频在线观看免费| 日韩精品一区二区三区四区视频 | 欧美精品久久99| 国产一级片免费| 中文字幕免费在线观看视频一区| 国产精品91av| 青青草原综合久久大伊人精品优势| 热久久最新地址| 九一精品国产| av噜噜色噜噜久久| 欧美aaa视频| 992tv成人免费影院| 69久久精品| 日韩精品中文字幕久久臀| 国产一区二区三区四区视频| 欧美日韩久久久久| 538精品在线观看| 久久精品视频在线看| 岛国精品一区二区三区| 青草国产精品久久久久久| 亚洲国产精品无码观看久久| 色婷婷热久久| 欧美日韩精品免费观看视一区二区| 欧美一级大片在线视频| 国产精品久久久久av免费| 波多野结衣视频一区二区| 久久精品中文字幕一区| 波多野结衣在线影院| 日韩av一区二区在线| 精品国产无码一区二区| 精品视频1区2区| 国产在线一级片| 狠狠色狠狠色综合日日小说| 国产一级片视频| 亚洲精品成人悠悠色影视| 欧美另类69xxxx| 国产欧美日产一区| 9.1成人看片免费版| 99久久99久久精品免费观看 | 三年中国国语在线播放免费| 亚洲免费播放| 国产日韩av网站| 国产精品草草| 精品成在人线av无码免费看| 一区二区蜜桃| 日本天堂免费a| 亚洲色图网站| 成人免费看片视频在线观看| 亚洲91视频| 青春草在线视频免费观看| 日韩av二区| 亚洲亚洲精品三区日韩精品在线视频| 波多野结衣在线播放一区| 日韩av一区二区三区在线| 免费久久久久久久久| 欧美日韩国产精品一卡| 国产成人三级| 午夜精品一区二区在线观看的| 欧美日韩第一| 在线免费一区| 欧美不卡在线| 欧美狂野激情性xxxx在线观| 国产精品二区影院| 久久99中文字幕| 国产亚洲精品自拍| 日韩av一二三四| 男女男精品视频| 又色又爽又黄视频| 国产福利一区二区三区视频在线| 亚洲一级Av无码毛片久久精品| 国产69精品久久99不卡| 国产精品久久AV无码| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 久久精品xxx| 亚洲精品美女91| 日韩欧美视频网站| 日韩国产一区二| 8x8x成人免费视频| 国产91在线|亚洲| 97人妻精品一区二区三区免 | 久久国产在线观看| 性欧美大战久久久久久久久| 久久国产视频精品| 欧美精品18+| 欧美性猛交 xxxx| 亚洲欧美精品在线| 麻豆免费在线视频| 97视频在线看| 成人在线视频观看| 成人区精品一区二区| 台湾亚洲精品一区二区tv| 亚洲精品第一区二区三区| 欧美日韩国内| 欧美成人免费高清视频| 韩国成人福利片在线播放| 国产精品入口麻豆| 中文字幕+乱码+中文字幕一区| 免费在线观看h片| 欧美日韩激情视频8区| 在线观看日韩一区二区| 亚洲第一av网站| www.av在线播放| 久久久综合av| 伊人久久大香伊蕉在人线观看热v| 国产一区二区自拍| 午夜免费一区| 欧美精品色婷婷五月综合| 黄页网站大全一区二区| 国产精品三级在线观看无码| 亚洲三级在线免费观看| 中文字幕激情小说| 日韩免费性生活视频播放| 国产在线视频网址| 国内外成人免费激情在线视频| 日日狠狠久久| 青青成人在线| 99精品国产一区二区青青牛奶| 亚洲综合欧美激情| 91美女福利视频| 久久久久久天堂| 欧美日本在线播放| 经典三级在线| 91av免费观看91av精品在线| 国产欧美88| 一区二区三区四区不卡| 国产乱码精品| 国产激情视频网站| 一区二区三区欧美久久| 国产孕妇孕交大片孕| 亚洲欧美日韩第一区| av成人影院在线| 亚洲综合中文字幕在线观看| 水蜜桃久久夜色精品一区| 久久国产色av免费观看| 91免费观看国产| 天天操天天干视频| 亚洲国产成人精品一区二区| 激情影院在线| 97免费高清电视剧观看| 亚洲精品a级片| 污污视频网站在线| 亚洲视频在线一区| 亚洲天堂网在线视频| 在线播放日韩专区| jizz欧美| 日韩av在线电影观看| 天堂精品中文字幕在线| b站大片免费直播| 一本到不卡免费一区二区| 亚洲av成人精品一区二区三区在线播放 | 成人综合日日夜夜| 在线免费观看成人| 国内精品国产成人| 中文字幕在线有码| 91精品国产免费| 日韩激情av| 国产精品嫩草在线观看| 狠狠入ady亚洲精品经典电影| 极品白嫩的小少妇| 亚洲成人激情av| 视频一区二区免费| 51ⅴ精品国产91久久久久久| 日韩精品欧美大片| 亚洲爆乳无码专区| 国产欧美日本一区二区三区| 中文字幕福利视频| 久久精品中文字幕免费mv| 日韩一区二区三区色| 日本一级黄视频| 99久久久久免费精品国产| 国产99久久久| 在线观看日韩视频| 美女久久精品| 日本午夜激情视频| 久久精品欧美一区二区三区不卡 | 久久久久久久一| 香蕉久久精品| 日本888xxxx| 亚洲欧洲成人自拍| 黄色av网址在线| 欧洲亚洲免费在线| 久久精品国产99久久| 人妻激情偷乱视频一区二区三区| 亚洲国产视频直播| 九九在线视频| 成人做爽爽免费视频| 亚洲成人在线| 精品人妻一区二区三区视频| 欧美色中文字幕| 男女在线视频| 日韩欧美视频第二区| 国产成人免费xxxxxxxx| 麻豆精品久久久久久久99蜜桃| 中国日韩欧美久久久久久久久| 久久在线观看| 国产欧美高清在线| 一区二区在线观看视频| 欧美91精品久久久久国产性生爱| 国产视频福利一区| 影音先锋久久资源网| 91精品国自产在线| 亚洲成成品网站| 国产极品一区| 少妇无码av无码专区在线观看| 国产精品美女www爽爽爽| 深爱激情五月婷婷| 91免费版网站入口| 男人天堂欧美日韩| 清纯粉嫩极品夜夜嗨av| 在线精品视频视频中文字幕| 国产精品高潮呻吟久久久久| 免费一区二区三区在线观看 | 91成人在线免费| 欧美一区二区三区艳史|