精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

9国产精品午夜| 啊v视频在线| av不卡免费看| 亚洲欧洲日韩国产| 一级做a免费视频| 欧美系列一区| 国产成人无码精品久久久久| 久久av导航| 欧美大肚乱孕交hd孕妇| aaa毛片在线观看| h片在线观看网站| 久久久噜噜噜久久人人看| 成人黄色av网站| 天天综合网久久综合网| 91精品啪在线观看国产81旧版| 亚洲国产婷婷香蕉久久久久久| 污污视频网站免费观看| 日本资源在线| 国产精品无人区| 国产原创精品| 国产亚洲精品网站| 欧美激情一区二区三区免费观看 | 精品调教chinesegay| 天天干天天操天天玩| 嗯~啊~轻一点视频日本在线观看| 国产日韩综合av| 国产女主播一区二区| 一区二区三区免费在线| 国产精品婷婷| 久久久久国产精品免费| 成人在线观看免费完整| 欧美亚洲精品在线| 亚洲亚裔videos黑人hd| 一本色道久久hezyo无码| 欧美激情不卡| 欧美在线短视频| 五月激情综合网| 免费成人深夜夜行视频| 国产18精品乱码免费看| 激情综合网最新| 国产精品久久久久久婷婷天堂| 中文字幕精品三级久久久| 在线精品在线| 久久久噜噜噜久噜久久| 欧美成人黄色网| 久久久久av| 日韩亚洲第一页| 999精品在线视频| 日韩在线第七页| 这里只有精品视频| 男人舔女人下部高潮全视频 | 黄在线免费观看| 亚洲人成亚洲精品| 日韩精品一区国产麻豆| 不卡的一区二区| 日韩最新av| 精品国产一区二区三区不卡 | 日韩在线免费视频| xxxxx99| 色综合五月天| 久久精品中文字幕免费mv| 免费在线观看a级片| 99久久婷婷国产综合精品电影√| 日韩视频免费中文字幕| 日韩三级在线观看视频| 影音先锋成人在线电影| 国产传媒一区在线| 精品国产一区二区三区四区四| 夜夜爽久久精品91| 成人春色在线观看免费网站| 精品国产免费一区二区三区四区| 天天插天天射天天干| 香蕉久久夜色精品国产使用方法 | 日韩aaaaa| 少妇久久久久| 中文在线不卡视频| 久久福利免费视频| 国产综合色产| 茄子视频成人在线| 亚洲一区在线观| 国产福利一区二区三区视频在线| 国产精品国模大尺度私拍| 性xxxx视频播放免费| 羞羞网站在线免费观看| 亚洲免费观看高清完整版在线观看熊| www.国产二区| 国产精品yjizz视频网| 一本色道久久综合亚洲aⅴ蜜桃| 日本中文字幕高清| 日本高清久久| 亚洲片av在线| 青青青在线免费观看| 夜夜夜久久久| 成人免费视频网址| 天天干天天舔天天射| 国产日韩欧美一区二区三区乱码 | 亚洲影视九九影院在线观看| 成人精品在线播放| 国产视频一区二区在线观看| 欧美日韩国产精品一区二区三区四区 | 一区二区三区日韩欧美精品 | 777777国产7777777| 精品91在线| 国产精品爽黄69| 国产小视频免费观看| 欧美国产精品中文字幕| 国产精品videossex国产高清| www.成人影院| 国产精品污www在线观看| 狠狠爱在线视频一区| 久久这里只有精品23| 成人h在线观看| 亚洲缚视频在线观看| 四虎影视一区二区| 久久99伊人| dy888夜精品国产专区| 99视频在线观看地址| 午夜精品久久久久久久99樱桃| 亚洲精品久久久中文字幕| 欧美高清视频看片在线观看| 裸体女人亚洲精品一区| 五月激情丁香网| 2021国产精品久久精品| 99er在线视频| 99久久久成人国产精品| 国产一区二区三区在线看 | 欧美成人首页| 国产福利精品视频| 亚洲av毛片成人精品| 亚洲夂夂婷婷色拍ww47| 亚洲天堂网站在线| 日韩精品四区| 国产精品网红福利| 九色蝌蚪在线| 色婷婷亚洲精品| 国产吞精囗交久久久| 日韩亚洲国产欧美| 国产精品免费一区二区| 男人天堂亚洲| 日韩欧美亚洲一区二区| 日韩av手机在线免费观看| 美女诱惑一区二区| 亚洲国产一区二区三区在线| 欧美xxx网站| 99久久婷婷国产综合精品首页| 欧美体内she精视频| 欧美图片第一页| 亚洲女同在线| 欧美日韩一区二| 无人区在线高清完整免费版 一区二| 日韩国产精品一区| 欧美激情亚洲综合| xnxx国产精品| 国产精彩免费视频| 成人女性视频| 国产视频观看一区| 超碰免费在线播放| 日韩精品中文字幕在线不卡尤物| 国产极品美女高潮无套嗷嗷叫酒店 | 国产精品久久久久久久久快鸭| wwww.国产| 日本中文字幕在线视频| 日韩电影网1区2区| 免费在线观看一区二区| 丝袜美腿一区| xxxx性欧美| 亚洲av永久纯肉无码精品动漫| 一区二区三区国产豹纹内裤在线| 香蕉视频免费网站| 国产视频一区在线观看一区免费| 欧美激情第一页在线观看| 日韩免费小视频| 久久久电影免费观看完整版| www.国产视频| 一本色道久久综合狠狠躁的推荐| 国产精品久久久久久久av| 久久精品国产一区二区三 | 亚洲精品偷拍| 日韩三级在线播放| 天堂精品在线视频| 欧美电影影音先锋| 一区二区在线高清视频| 成人福利一区二区| 欧美成人精品三级在线观看| 少妇高潮久久久| 在线精品视频小说1| 视频国产一区二区| 97久久超碰国产精品| 亚洲少妇第一页| 欧美成人69av| 丝袜美腿玉足3d专区一区| 美女国产精品久久久| 欧美孕妇与黑人孕交| 国产在线高清视频| 亚洲美女视频网| 国产毛片一区二区三区va在线| 黄色成人在线免费| 2014亚洲天堂| 久久综合网色—综合色88| 国产aⅴ爽av久久久久| 国产精品主播| 欧美xxxx18国产| 亚洲黄色激情视频| 亚洲精品国产高清久久伦理二区| 国产熟妇久久777777| 国产成人精品午夜视频免费| 午夜免费一区二区| 亚洲久久在线| 日本一区二区三区四区五区六区| 欧美禁忌电影网| 国产精品国产一区二区 | 欧美日韩一卡二卡三卡 | 91精品国产免费久久综合| 天天操天天操天天操天天| 伊人夜夜躁av伊人久久| 九一在线免费观看| 91免费国产视频网站| 风韵丰满熟妇啪啪区老熟熟女| 蜜桃视频一区二区三区在线观看| 亚洲福利视频专区| 国产精品视频久久久久久久| 亚洲欧美激情视频在线观看一区二区三区| 丰满少妇在线观看资源站| 国产成人在线免费| 亚洲图色中文字幕| 秋霞成人午夜伦在线观看| 日韩精品视频在线观看视频| 五月天激情综合网| 在线观看日韩片| 欧美日韩激情| 日韩中文av在线| 国产91精品久| 视频二区在线| 亚洲电影免费观看高清| 国产乱淫a∨片免费视频| 精品视频免费看| 日韩乱码一区二区三区| 日韩欧美国产一区二区| 男女视频免费看| 亚洲高清在线精品| 日韩免费一级片| 澳门av一区二区三区| 欧美xxxx做受欧美| 中文在线免费| 欧美区在线播放| 男插女视频久久久| 欧美激情亚洲视频| xxxx另类黑人| 欧美亚洲视频在线看网址| 老牛影视精品| 欧美在线亚洲在线| 日韩pacopacomama| 国产精品久久久久91| 99久久伊人| 国产欧美日韩高清| av在线亚洲一区| 97超级在线观看免费高清完整版电视剧| 国产精品亚洲一区二区在线观看| 成人在线中文字幕| 亚洲一级大片| 久久综合久久综合这里只有精品| 九九在线精品| 在线视频不卡一区二区| 在线成人超碰| 亚洲日本电影在线| 免费国偷自产拍精品视频| 国产·精品毛片| 菠萝菠萝蜜网站| 国产偷国产偷亚洲高清人白洁| 日本一区二区视频在线播放| 成人免费一区二区三区视频| wwwav国产| 婷婷成人综合网| 国产99久久久久久免费看| 777奇米四色成人影色区| 亚洲国产精品一| 亚洲久久久久久久久久| 一级毛片视频在线| 九九久久国产精品| 偷拍自拍在线看| 国产精品吴梦梦| 欧美欧美在线| 欧美日韩成人一区二区三区| 久久中文字幕av一区二区不卡| 日韩在线视频在线| 日韩和的一区二区| 肉丝美足丝袜一区二区三区四| 久久99国产成人小视频| 亚洲性av网站| 毛片在线播放网址| 久久夜色精品国产| 欧产日产国产精品视频| 国产精品爽黄69| 国内精品免费| 亚洲一区二区三区午夜| 激情久久一区| 尤物国产在线观看| 99久久免费精品| 国产成人自拍网站| 色综合天天视频在线观看| av中文字幕观看| 亚洲人在线观看| 影音先锋中文在线视频| 国产精品爱久久久久久久| 精品深夜福利视频| 男女激烈动态图| 日本中文在线一区| 亚洲最大免费视频| 亚洲人成网站影音先锋播放| 久久精品无码av| 精品sm在线观看| 中中文字幕av在线| 亚洲图片欧美一区| 91动漫免费网站| 狠狠躁夜夜躁人人爽超碰91 | 欧美xxxxxxxx| 国产在线1区| 国产精品美乳一区二区免费| 日本中文字幕在线一区| 天堂av在线中文| 老司机精品视频一区二区三区| 亚洲综合自拍网| 亚洲一区在线观看免费观看电影高清 | 亚洲午夜极品| 天天操夜夜操很很操| 国产精品久久毛片av大全日韩| 国产91国语对白在线| 日韩精品在线第一页| 77thz桃花论族在线观看| a级国产乱理论片在线观看99| 91成人超碰| 国产一级免费大片| 一色桃子久久精品亚洲| 精品国产www| 一区二区亚洲精品国产| 成人视屏在线观看| 一区二区三区日本| 99re6热在线精品视频| 欧洲色大大久久| 国产日本在线视频| 国产精品av电影| 波多野结衣在线观看一区二区| 日本精品一区二区三区四区| 91丨国产丨九色丨pron| 国产精品500部| 亚洲福利在线看| 精品极品在线| 欧美日韩三区四区| 久久人人97超碰国产公开结果| 欧美bbbbb性bbbbb视频| 午夜精品福利一区二区三区蜜桃| 手机av免费在线观看| 91精品国产自产91精品| 日韩电影在线观看完整免费观看| 日本www在线播放| 欧美极品aⅴ影院| 91欧美日韩麻豆精品| 久久久av电影| 亚洲综合影院| 欧美丰满熟妇bbbbbb百度| 久久网这里都是精品| www.久久网| 美女国内精品自产拍在线播放| 最近日韩免费视频| 亚洲电影中文字幕在线观看| 99国产在线播放| 欧美激情小视频| 日韩深夜福利| 我看黄色一级片| 亚洲视频精选在线| 女人18毛片一区二区三区| 欧美性受xxxx白人性爽| 色综合狠狠操| 师生出轨h灌满了1v1| 色欧美片视频在线观看 | 久久综合五月婷婷| 免费在线观看毛片网站| 国产精品白丝在线| 亚洲第一页综合| 日本一本a高清免费不卡| 色小子综合网| 久久人妻一区二区| 欧美日韩国产123区| 毛片大全在线观看| 秋霞在线观看一区二区三区| 国产一区三区三区| 国产三级av片| 久久久国产91| 欧美日韩精品一区二区三区在线观看| 久久午夜夜伦鲁鲁一区二区| 亚洲福利国产| 欧美日韩一区二区三区在线视频| 亚洲一区区二区| 天天色天天综合| 日韩久久精品电影| 精品中文字幕一区二区三区四区| 日韩精品视频一区二区在线观看| 成人欧美一区二区三区白人| 日本啊v在线| 国产精华一区|