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

分布式數據庫結構設計那些“坑”

原創
云計算 分布式
本文就是基于之前的實踐,羅列出結構設計中,在分布式數據庫中需要注意的常見問題,并在后面針對這些對主流的分布式數據庫對應能力加以盤點。

近期在一個群里,談到關于分布式數據庫在數據庫架構設計上遇到的問題,有很多的吐槽。其核心還是在于分布式數據庫與集中式數據庫的差異所致,不能完全照搬原有的設計。當用戶面對一個新架構的數據庫產品時,是需要考慮很多因素的。本文就是基于之前的實踐,羅列出結構設計中,在分布式數據庫中需要注意的常見問題,并在后面針對這些對主流的分布式數據庫對應能力加以盤點。

1. 開發中遇到的那些坑

1)序列/自增

數據庫序列(Sequence)的核心工作是生成一組唯一的、遞增的數字(或字符),通常用于為數據庫表的主鍵或唯一標識符提供可靠的、自動生成的數值。它在許多數據庫管理系統(如 PostgreSQL、Oracle、DB2)中是一個獨立于表的標準對象,有些數據庫則采用自增列的方式來實現(如MySQL、SQL Server)。序列的主要工作職責:一是提供唯一性保證,這是序列最核心的任務,其通過內部機制(通常是一個計數器),保證每次調用返回的值在當前序列的上下文中是唯一的;二是順序性生成,序列生成的數字默認是連續遞增(或遞減)的,盡管在分布式或高并發場景下可能會出現間隔,但總體上保證數值是單調遞增的;三是高效分配機制,序列提供了一種機制來快速分配唯一值,避免了在應用層生成主鍵的鎖競爭和協調復雜性;四是獨立于事務,序列值的生成通常不依賴于具體的事務提交與否。一旦被調用并獲得一個值,即使該事務隨后回滾,這個值通常也不會被回滾或重用,這確保了值的唯一性不會因事務失敗而受到影響(但也意味著序列值可能有“空洞”)。

在分布式數據庫中使用序列的核心挑戰在于:如何在保證全局唯一性的前提下,解決單點故障、性能瓶頸、順序性與“空洞”、復雜性等問題。例如,如果數據庫采用單個序列生成器,則很容易成為性能瓶頸和單點故障。通常在分布式數據庫中避免采用單一中心點,可采用上述分布式策略(內置分布式序列、分段分配、Snowflake、UUID)或使用高可用的中央協調服務集群(如 etcd),確保序列生成機制本身具有容錯能力。在性能方面則推薦采用預取緩存或其他分布式方案,后者如分段分配、Snowflake、UUID等方式本質上具有更高的擴展性和并發性能。在具體使用上則優先選擇并使用好分布式數據庫內置的主鍵或序列生成機制。如果內置機制不滿足需求或需要自研,則應仔細權衡分段分配、Snowflake類算法、UUID等方案的優缺點(唯一性、有序性、長度、性能、復雜度),特別注意避免單點故障和緩解性能瓶頸(如緩存),并在涉及時間戳的方案中嚴格保障時鐘同步。明確業務對“連續無空洞”的真正需求,通常空洞是可接受的。

2)存儲過程

在分布式數據庫中使用存儲過程,相比單機數據庫引入了更多復雜性和需要特別注意的問題,核心挑戰在于如何管理分布式環境下的數據一致性、事務、性能和復雜性。在一致性和事務方面,分布式事務因存在網絡開銷大,性能差等問題,需在強一致性(延遲高、阻塞風險)和弱/最終一致性(設計復雜)之間權衡選擇。在性能方面,分布式環境下存在網絡延遲、序列化開銷、協調開銷、全局鎖等都可能成為新瓶頸,此外數據分布情況下,跨分片訪問昂貴,也會對性能造成較大影響。在復雜性方面,分片鍵設計、分布式事務監控、跨節點部署/更新、異常調試困難會加大使用復雜性。

總之,在分布式數據庫中使用存儲過程,首先考慮其必要性。建議盡可能將復雜的業務邏輯放在應用層處理,利用其更強大的計算、狀態管理和容錯能力。如果必須使用,也應遵循精簡邏輯,避免復雜業務規則,聚焦核心數據操作。深入理解你所使用的特定分布式數據庫關于存儲過程執行模型、事務支持、分片策略和容錯機制的細節,嚴格遵守其最佳實踐。

3)觸發器

在分布式數據庫中使用觸發器相比單機數據庫存在更多風險和復雜性,其核心挑戰在于 "被動觸發行為的分布式傳播與狀態管理"。一方面,分布式環境下觸發器會存在修改其他分片數據的情況,此時會觸發隱式的跨分片事務或分布式查詢,性能極差且易出錯。如果有級聯情況,則情況會更為復雜且難以調試。

因此,在分布式數據庫中,使用觸發器需要極度謹慎,甚至極力避免。避免使用是第一選擇: 強烈建議重構業務邏輯,將觸發器的功能(如數據同步、審計、復雜校驗、級聯更新)移至應用層顯式實現。 應用層擁有對分布式事務、重試、冪等性和錯誤處理的完全控制能力。其次,如果必須使用,也應遵循觸發器邏輯百分百只操作修改所在同一個分片鍵分區內的數據。嚴格禁止在觸發器內執行任何可能導致訪問或修改其他分片的操作。

4)約束-主鍵

在分布式數據庫中,主鍵的設計不再僅僅是保證唯一性和提供索引效率,它直接決定了數據的物理分布、查詢性能、事務效率和可擴展性。與單機數據庫相比,復雜性顯著增加。一方面,在分布式數據庫中,主鍵與分片鍵存在強關聯,兩者可以不同,但主鍵必須包含分片鍵的所有列。其背后的原因是因為分布式數據庫通過主鍵必須包含分區鍵的約束,使得數據庫能夠通過分片鍵快速定位到具體分片,并在該分片內驗證主鍵唯一性。而且,分片鍵一旦選定,不會輕易修改,更改通常是代價極高的操作。此外,分布式數據庫還需考慮熱點問題,如通過單一或少量分片承載過高負載(寫入/讀取),導致集群性能瓶頸,因而應摒棄單調遞增主鍵在范圍分片的使用,后者會導致所有新數據都寫入最后一個分片(或按范圍分片時的末尾范圍),造成嚴重寫入熱點。通常建議選擇全局唯一但有高散列性的字段作為主鍵為上。

5)約束-外鍵

在分布式數據庫中使用和設計外鍵相比單機數據庫存在本質性差異和重大挑戰。核心矛盾在于 "分布式環境難以高效實現跨節點/分片的強一致性與原子性約束"。單機庫中,外鍵驗證是本地操作(檢查同一實例中的關聯表),開銷可控。在分布式中,外鍵引用的主表和被引用表很可能存儲在不同節點/分片上。這就存在跨分片查詢驗證問題,通常需要向父表所在的分片發送遠程查詢或事務請求。每次約束檢查都可能引入顯著的網絡往返延遲,嚴重拖慢寫入性能(尤其是高頻插入或批量導入)。高效的約束檢查通常需要父表的唯一鍵(主鍵) 在所有節點上有全局索引,這意味著插入父表本身也需要進行跨節點的全局唯一性檢查,而維護全局索引的代價很高。同樣,外鍵約束涉及修改多個表(或多個分片),需要保證原子性。分布式數據庫中,即使單次操作只修改子表的一行,如果該行引用了父表在不同分片上的鍵,該操作也會升級為跨分片事務,如產生級聯操作則更是一場災難。

在分布式數據庫中,極其不推薦使用傳統的外鍵約束,除非業務場景極其簡單且數據庫明確支持并能保證性能可接受。首選方案是在業務邏輯層(應用代碼)顯式地、原子性地管理數據的插入、更新、刪除順序和驗證關聯關系。避免數據庫隱式開銷。可靈活選擇弱一致性模型。如一定要在庫內實現,則可考慮應考慮共位設計,即父表和子表使用相同的分片鍵,則它們通常存儲在同一分片上。此時在同一分片內執行操作,約束檢查變為本地操作,性能大幅提升。因此如果必須使用分布式數據庫的外鍵,務必進行充分的性能測試、設置嚴格約束、禁用級聯操作,并深刻理解特定數據庫的實現機制和限制。分布式系統的核心優勢在于可擴展性和分區容忍性。外鍵約束(尤其是強制強一致性的外鍵)在很大程度上與這些優勢背道而馳,謹慎評估其必要性是所有分布式數據庫設計的必修課。

6)約束-唯一

在分布式數據庫中設計和使用唯一約束面臨的核心挑戰是 “如何在數據分散存儲的背景下高效實現全局唯一性驗證”。與單機唯一性檢查僅需本地查找不同,分布式數據庫中唯一鍵值可能分布在任意節點上,驗證需跨節點通信 和全局狀態協調。這不可避免會受到網絡延遲的影響,并進而影響吞吐量,想象下在高并發或大批量寫入中,唯一性檢查所帶來的性能損耗是巨大的。一般要求唯一約束列必須包含分片鍵,這樣只需在本地分片驗證唯一性(高效單片操作),否則就需要引入全局索引來維護唯一性,但后者也面臨高昂的維護成本。

在分布式數據庫中,唯一性約束優先考慮在應用層實現,這樣可避免這一高昂成本的操作。如必須在數據庫中執行,可通過綁定分片鍵的方式將其轉換為本地操作,降低開銷;拒絕可能的跨分片唯一性約束。

7)全局索引

分布式數據庫中,有本地索引與全局索引的區別。本地索引是指與主表分片一一對應,綁定在一起;全局索引則是獨立于主表分片,可擁有自己的分片策略,可以理解為“另一張表”。全局索引,主要是用于加速非分片鍵查詢的核心機制,但其設計與使用存在顯著挑戰。與本地索引的本質差異在于:數據位置分散性、網絡通信開銷、跨節點事務成本。全局索引因為需要跨節點更新索引條目(遠程寫入),不可避免地引入了分布式事務來保證原子性,進而導致寫入延遲加大,高并發場景全局索引成為瓶頸。

是使用中,分布式數據庫優選使用本地索引,或者通過分片鍵的冗余設計將原本需要全局索引的轉換為本地索引。此外也可以在允許的情況下,采用異步索引機制或干脆使用外部索引引擎來避免此部分開銷。

8)分區

在分布式數據庫中,有兩個容易混淆的概念就是“分片”和“分區”,很多數據庫甚至就是不區分的。一般來說,分布式數據庫中的分片,是指數據庫依據用戶設置的分片規則或系統內置規則將表的數據分布到多個節點上,以實現負載均衡和高并發處理能力。而分區則是一種邏輯概念,即在 SQL 層面定義 Range、List、Hash 等分區策略,從而進一步優化查詢性能、管理大表數據、支持按時間歸檔等場景。分區概念之前在如Oracle數據庫中,其定義更像現在的分片概念,是一種物理存儲上的劃分,只不過不是分布在不同節點,而是在一個節點的不同存儲區域(段)。因此這部分還要看不同數據庫的實現原理是什么,沒有統一之規。

9)分片

分布式數據庫的核心在于數據分片,支持拆分方式越多、數據拆分越均衡對未來等運行效率越有幫助。這里重點關注下數據拆分的自動與手工。隨著分布式數據庫被越來越多的用戶所使用,如何降低用戶選擇使用分布式的門檻成為關鍵。一個核心問題就是是否能實現數據的自動拆分,而不需要人工介入。這里重點對比下兩種策略

1.png1.png

2. 國產分布式產品相關能力對比

圖中有的文字上打了星號,是由于文檔中對此能力有限制性說明,沒有打星號的不代表都支持,只是沒有找到詳細說明。從整體來看,大部分的能力都已經支持,這里可以從幾個維度區分下。針對庫內計算(存儲過程、觸發器),雖然都支持,但很多都不建議使用;針對分布式對象設計(如序列、索引等),有明顯的分布式設計特點,需要注意;針對約束類,大多也意見放在外面解決(特別是外鍵),分布式環境開銷還是偏大;至于分片本身,各家能力差不多,對數據拆分的設計至關重要,完全透明化的設計也有,但效果要分場景來看。上述能力都是從各家的文檔查到的,這里面差異較大,有的就說支持,但沒有詳細說明;有些則比較好,說明支持,但也詳細說明了約束限制和最佳實踐,這對于用戶來說幫助很大。

2.png2.png

責任編輯:武曉燕 來源: 韓鋒頻道
相關推薦

2019-11-19 09:00:00

數據庫架構設計

2021-12-20 15:44:28

ShardingSph分布式數據庫開源

2023-12-05 07:30:40

KlustronBa數據庫

2023-08-27 16:11:35

數據庫分布式事務數據庫

2020-01-03 09:00:00

數據庫數據庫管理金融

2022-03-10 06:36:59

分布式數據庫排序

2023-07-31 08:27:55

分布式數據庫架構

2023-07-28 07:56:45

分布式數據庫SQL

2020-06-23 09:35:13

分布式數據庫網絡

2023-03-07 09:49:04

分布式數據庫

2022-08-01 18:33:45

關系型數據庫大數據

2024-09-09 09:19:57

2023-11-14 08:24:59

性能Scylla系統架構

2024-03-11 08:57:02

國產數據庫證券

2024-03-15 07:33:02

分布式數據庫索引數據結構

2018-05-25 13:12:10

UCloud數據庫UDDB

2023-04-26 06:56:31

分布式數據庫偽需求

2012-09-29 13:18:23

分布式數據庫Google Span

2021-12-14 10:16:00

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

苍井空张开腿实干12次| 亚洲欧美中文字幕在线一区| 亚洲狠狠婷婷综合久久久| 中文字幕视频二区| 亚洲精品中文字幕乱码| 精品人在线二区三区| av观看免费在线| 欧美激情黑人| 不卡欧美aaaaa| 国产精品一区二区性色av| 欧美片一区二区| 女优一区二区三区| 日韩一区二区三区免费看| 91av资源网| 伊人电影在线观看| 久久色.com| 99久久自偷自偷国产精品不卡| 亚洲区自拍偷拍| 91jq激情在线观看| 国产精品拍天天在线| 日韩美女中文字幕| 欧美人妻一区二区| 日韩欧美精品| 日韩精品免费在线视频观看| 中文字幕66页| 91福利精品在线观看| 亚洲第一精品在线| 国产美女在线精品免费观看| 亚洲中文字幕一区二区| 亚洲深夜福利| 亚洲欧美成人在线| 免费黄色a级片| 精品日韩av| 国产精品久久久久久久岛一牛影视| 国产精品久久久久久久久久东京 | 美国av在线播放| 韩国福利在线| 2017欧美狠狠色| 99精品国产高清在线观看| 中文字幕一区2区3区| 久久一区视频| 亚洲人a成www在线影院| 91传媒理伦片在线观看| 国产精品亚洲欧美日韩一区在线| 欧美又粗又大又爽| 女性隐私黄www网站视频| 四虎亚洲成人| 亚洲综合精品自拍| 日本老太婆做爰视频| 求av网址在线观看| 欧美国产精品v| 神马影院午夜我不卡| 国产日韩精品在线看| 久久精子c满五个校花| 麻豆精品传媒视频| 日韩二区三区| 久久九九影视网| 视频一区亚洲| 在线免费观看的av网站| 中文av一区特黄| 一本一道久久a久久综合精品| www.亚洲资源| 国产成人免费网站| 成人av蜜桃| 免费国产精品视频| 久久中文在线| 国产精品6699| 亚洲天堂视频网| 国内精品久久久久影院色| 91精品视频播放| 国产特黄一级片| 成人免费福利片| 国产精品免费一区二区三区都可以| 任我爽在线视频| 永久91嫩草亚洲精品人人| 欧美成人第一页| 久久婷婷国产麻豆91| 一区二区三区导航| 国产精品九九久久久久久久| 在线观看中文字幕码| 国产精品综合久久| 国产在线一区二| 免费国产在线观看| ...xxx性欧美| 可以看毛片的网址| 欧亚一区二区| 欧美一区二区三区人| 中文成人无字幕乱码精品区| 色成人综合网| 欧美成人综合网站| 大黑人交xxx极品hd| 欧美一二区在线观看| 欧美成人免费全部| 国产专区第一页| 九九国产精品视频| 久久久婷婷一区二区三区不卡| 91网在线播放| 亚洲一区二区精品3399| 一级特黄性色生活片| 香蕉免费一区二区三区在线观看| 亚洲精品美女在线观看| 日本黄色录像视频| 久久国产88| 99热国产免费| 成黄免费在线| 亚洲成av人片在线| 中文字幕免费高清在线| 日韩精品导航| 欧美另类在线观看| 亚洲一区在线观| 91年精品国产| 国内精品久久国产| 久操视频在线| 色94色欧美sute亚洲线路一久| 精品人妻一区二区三| 视频精品在线观看| 国内精品美女av在线播放| 一级做a爱片性色毛片| 日韩国产精品久久久久久亚洲| 国产日韩欧美成人| 一区二区国产欧美| 久久新电视剧免费观看| 日韩极品视频在线观看| 米奇777四色精品人人爽| 高跟丝袜一区二区三区| 动漫av网站免费观看| 国产美女精品视频免费播放软件| 亚洲人成电影网站色xx| 日韩福利片在线观看| 国产精品一二三区在线| 亚洲图片欧洲图片日韩av| 免费日韩电影| 亚洲精品美女久久久久| 国产亚洲欧美精品久久久久久 | 国产成人强伦免费视频网站| 欧美日韩黑人| 国产精品wwww| 国产一级片在线播放| 天天综合天天综合色| 黄页网站在线看| 中文一区一区三区免费在线观看| 国产区亚洲区欧美区| 成年人视频在线看| 欧美图区在线视频| 国产免费看av| 久久精品一区| 欧美一区免费视频| 亚洲伦理影院| 在线一区二区日韩| 波多野结衣网站| 国产日韩三级在线| 日本成人中文字幕在线| av中字幕久久| 国产精品成人品| 精品视频二区| 欧美视频在线观看一区| 国产福利在线导航| 狠狠色综合播放一区二区| 天天爱天天做天天操| 久久一级大片| 性亚洲最疯狂xxxx高清| 欧洲免费在线视频| 91福利视频网站| 一级在线观看视频| 午夜久久一区| 国产精品xxx在线观看www| 波多野结衣乳巨码无在线观看| 精品国产a毛片| 综合 欧美 亚洲日本| 蜜桃视频在线观看一区| 伊人久久大香线蕉精品| 人人九九精品视频| 91精品国产自产91精品| 日本护士...精品国| 欧美色电影在线| 51精品免费网站| 精品亚洲国内自在自线福利| www.一区二区.com| 亚洲国产国产| 91精品久久久久久久久久入口| 日本电影在线观看网站| 欧美成人一区二区三区在线观看| 日本少妇做爰全过程毛片| 久久久久久久久一| 在线观看日本www| 亚洲人成免费| 亚洲一区三区视频在线观看| 亚洲精品一二三**| 国产成人精品av| 91麻豆免费在线视频| 亚洲精品网站在线播放gif| 一区二区视频播放| 亚洲国产中文字幕在线视频综合 | 日本在线中文字幕一区| 国产精品视频在线观看| 好久没做在线观看| 在线观看不卡av| 可以免费观看的毛片| 亚洲欧美日本在线| 亚洲调教欧美在线| 国内精品第一页| 日本在线视频www| 欧美在线观看天堂一区二区三区| 久久久久久亚洲精品不卡4k岛国| 亚洲成人毛片| 日本免费在线精品| 美女尤物在线视频| 综合国产在线视频| 香蕉久久国产av一区二区| 777午夜精品视频在线播放| 可以免费看的av毛片| 国产精品123| 日本激情视频在线| 国产日韩1区| 日韩成人手机在线| 国产大片一区| 日本午夜精品一区二区| 天堂一区二区三区四区| 成人在线资源网址| 国产95亚洲| 国产精品无av码在线观看| 成人影院网站| 国外视频精品毛片| 青青青国内视频在线观看软件| 色系列之999| 国产视频第一页在线观看| 亚洲精品一区中文字幕乱码| 亚洲男人天堂久久| 欧美一区二区视频观看视频| 中文资源在线播放| 色综合天天综合网天天狠天天| 日操夜操天天操| 亚洲一区二区欧美| 精品99在线观看| 亚洲欧美激情小说另类| 国产精品麻豆免费版现看视频| 国产无遮挡一区二区三区毛片日本 | аⅴ资源天堂资源库在线| 欧美成人激情在线| 高清全集视频免费在线| 久久精品久久久久久| avtt亚洲| 综合欧美国产视频二区| 成人三级黄色免费网站| 中文字幕欧美视频在线| 成年网站在线| 日韩在线免费视频观看| yiren22综合网成人| 日韩一区二区三区国产| 一区二区高清不卡| www日韩欧美| 久久77777| 欧美黑人巨大xxx极品| 色综合999| 97视频在线观看免费高清完整版在线观看 | 亚洲国产视频二区| 波多野结衣成人在线| 粉嫩av一区二区| 九九九九九精品| 免费成人网www| 天堂资源在线亚洲视频| 日韩精品欧美激情一区二区| 天天干天天操天天干天天操| 在线观看国产精品入口| 国产一区二区四区| 一本久道久久综合婷婷鲸鱼 | 日本不卡123| 日本在线播放一区二区| 国产成人精品网址| 亚洲精品乱码久久久久久蜜桃图片| 99久久精品免费| 五月天激情视频在线观看| 蜜芽一区二区三区| 日本55丰满熟妇厨房伦| 成人av免费在线| 久操视频免费看| 中文字幕欧美一| 精品无码免费视频| 一本久道久久综合中文字幕 | 亚洲 国产 日韩 综合一区| 99久久精品网| 亚洲 欧美 日韩 国产综合 在线| 久久国产日韩| 亚洲图片 自拍偷拍| 91在线丨porny丨国产| 色婷婷粉嫩av| 精品久久久久久久久中文字幕 | 日韩欧美成人一区二区| 欧洲免费在线视频| 欧美成人黄色小视频| 范冰冰一级做a爰片久久毛片| 成人看片人aa| 亚洲婷婷丁香| 黄色一级片国产| 久久婷婷一区| 极品人妻一区二区| 国产午夜亚洲精品午夜鲁丝片| 在线免费观看亚洲视频| 疯狂欧美牲乱大交777| 亚洲图片欧美在线| 日韩国产精品亚洲а∨天堂免| 日本在线播放| 欧美一级大胆视频| 日韩一区网站| 亚洲一区二区三区精品在线观看| 亚洲激情成人| 欧洲在线免费视频| 国产拍欧美日韩视频二区| xxxx 国产| 制服丝袜亚洲网站| 国产中文字幕在线视频| 久久久久久中文字幕| 亚洲精品第一| 欧美日韩综合网| 亚洲精品影院在线观看| 在线观看免费视频污| 中文一区一区三区高中清不卡| 美日韩一二三区| 欧美不卡视频一区| 国产在线观看a| 国产精品亚洲片夜色在线| 一区二区三区韩国免费中文网站| 国产传媒久久久| 国产一区二区不卡在线| 无码少妇精品一区二区免费动态| 亚洲6080在线| 蜜臀久久久久久999| 色中色综合影院手机版在线观看| 色8久久久久| 亚洲一区二区三区精品在线观看 | 日本黄色www| √…a在线天堂一区| 亚洲图片视频小说| 日韩在线小视频| 丁香久久综合| 色就是色欧美| 日韩在线卡一卡二| 精品人妻互换一区二区三区| 欧美日韩国产在线播放| 天天综合天天综合| 国内精品久久久久影院 日本资源| 97品白浆高清久久久久久| 久久久久久久香蕉| 国产成人精品亚洲777人妖| 国产亚洲精品av| 亚洲精品一区二区三区99| heyzo高清中文字幕在线| 国产精品一区二区三区在线观| 在线观看日韩av电影| 国产高清成人久久| 精品日韩中文字幕| 免费在线毛片| 国产精品日韩久久久久| 欧美韩国日本在线观看| 中文字幕亚洲欧洲| 一区二区三区在线免费播放| 国产高清视频免费| 欧美激情a在线| 日韩美脚连裤袜丝袜在线| 日本精品免费在线观看| 国产视频一区在线播放| 亚洲字幕av一区二区三区四区| 精品精品国产国产自在线| 久久国产精品美女| 福利视频一二区| 久久久国产精华| 国产精品乱码一区二区| 欧美黑人一级爽快片淫片高清| 精品亚洲自拍| 一区二区视频在线观看| 久久精品国产精品亚洲精品| 性色av无码久久一区二区三区| 欧美成人伊人久久综合网| 欧美gv在线| 亚洲二区自拍| 国产精品一区二区在线观看不卡 | 亚洲精品1区| 亚洲天堂久久新| 欧美精品九九99久久| 狂野欧美性猛交xxxxx视频| 久久综合入口| 激情欧美一区二区| 国产成人啪精品午夜在线观看| 亚洲人成人99网站| 麻豆一区在线| 成年人在线看片| 亚洲激情男女视频| 欧美日韩伦理片| 亚洲一区二区三区视频播放| 亚洲激情黄色| 97在线观看免费高| 国产丝袜高跟一区| 麻豆精品久久| 人人爽人人av| 亚洲电影中文字幕在线观看| av成人手机在线| 久久久水蜜桃| 国产成人精品在线看| 亚洲第一区av| 91精品成人久久|