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

100億數(shù)據(jù)1萬屬性數(shù)據(jù)架構設計

開發(fā) 開發(fā)工具
本篇將講述一下58同城最核心的數(shù)據(jù)“帖子”的架構實現(xiàn)技術細節(jié),說明不僅不是“不可能這么用”,而是大數(shù)據(jù),可變屬性,高吞吐場景下的“常用手段”。

一分鐘系列之《啥,又要為表增加一列屬性?》分享了兩種數(shù)據(jù)庫屬性擴展思路,被噴得厲害。第二天補充了一篇《這才是真正的表擴展方案》,分享了互聯(lián)網大數(shù)據(jù)高并發(fā)情況下,數(shù)據(jù)庫屬性擴容的成熟工具及思路。

數(shù)據(jù)架構

對于version + ext方案,還是有很多朋友質疑“線上不可能這么用”。本篇將講述一下58同城最核心的數(shù)據(jù)“帖子”的架構實現(xiàn)技術細節(jié),說明不僅不是“不可能這么用”,而是大數(shù)據(jù),可變屬性,高吞吐場景下的“常用手段”。

一、背景描述及業(yè)務介紹

問:什么是數(shù)據(jù)庫擴展的version + ext方案?

使用ext來承載不同業(yè)務需求的個性化屬性,使用version來標識ext里各個字段的含義。

user表

例如上述user表:

verion=0表示ext里是passwd/nick

version=1表示ext里是passwd/nick/age/sex

優(yōu)點

(1)可以隨時動態(tài)擴展屬性,擴展性好

(2)新舊兩種數(shù)據(jù)可以同時存在,兼容性好

不足

(1)ext里的字段無法建立索引

(2)ext里的key值有大量冗余,建議key短一些

問:什么是58同城最核心的數(shù)據(jù)?

58同城是一個信息平臺,有很多垂直品類:招聘、房產、二手物品、二手車、黃頁等等,每個品類又有很多子品類,不管哪個品類,最核心的數(shù)據(jù)都是“帖子信息”(業(yè)務像一個大論壇?)。

問:帖子信息有什么特點?

大家去58同城的首頁上看看就知道了:

(1)每個品類的屬性千差萬別,招聘帖子和二手帖子屬性完全不同,二手手機和二手家電的屬性又完全不同,目前恐怕有近萬個屬性

(2)帖子量很大,100億級別

(3)每個屬性上都有查詢需求(各組合屬性上都可能有組合查詢需求),招聘要查職位/經驗/薪酬范圍,二手手機要查顏色/價格/型號,二手要查冰箱/洗衣機/空調

(4)查詢量很大,每秒幾10萬級別

如何解決100億數(shù)據(jù)量,1萬屬性,多屬性組合查詢,10萬并發(fā)查詢的技術難題,是今天要討論的內容。

二、最容易想到的方案

每個公司的發(fā)展都是一個從小到大的過程,撇開并發(fā)量和數(shù)據(jù)量不談,先看看

(1)如何實現(xiàn)屬性擴展性需求

(2)多屬性組合查詢需求

最開始,可能只有一個招聘品類,那帖子表可能是這么設計的:

  1. tiezi(tid,uid, c1, c2, c3) 

那如何滿足各屬性之間的組合查詢需求呢?

最容易想到的是通過組合索引:

  1. index_1(c1,c2) index_2(c2, c3) index_3(c1, c3) 

隨著業(yè)務的發(fā)展,又新增了一個房產類別,新增了若干屬性,新增了若干組合查詢,于是帖子表變成了:

  1. tiezi(tid,uid, c1, c2, c3, c10, c11, c12, c13) 

其中c1,c2,c3是招聘類別屬性,c10,c11,c12,c13是房產類別屬性,這兩塊屬性一般沒有組合查詢需求

但為了滿足房產類別的查詢需求,又要建立了若干組合索引(不敢想有多少個索引能覆蓋所有兩屬性查詢,三屬性查詢)

是不是發(fā)現(xiàn)玩不下去了?

三、友商的玩法

新增屬性是一種擴展方式,新增表也是一種方式,有友商是這么玩的,按照業(yè)務進行垂直拆分:

  1. tiezi_zhaopin(tid,uid, c1, c2, c3) 
  2. tiezi_fangchan(tid,uid, c10, c11, c12, c13) 

這些表,這些服務維護在不同的部門,不同的研發(fā)同學手里,看上去各業(yè)務線靈活性強,這恰恰是悲劇的開始:

(1)tid如何規(guī)范?

(2)屬性如何規(guī)范?

(3)按照uid來查詢怎么辦(查詢自己發(fā)布的所有帖子)?

(4)按照時間來查詢怎么辦(最新發(fā)布的帖子)?

(5)跨品類查詢怎么辦(例如首頁搜索框)?

(6)技術范圍的擴散,有的用mongo存儲,有的用mysql存儲,有的自研存儲

(7)重復開發(fā)了不少組件

(8)維護成本過高

(9)…

想想看,電商的商品表,不可能一個類目一個表的。

四、58同城的玩法

【統(tǒng)一帖子中心服務】

平臺型創(chuàng)業(yè)型公司,可能有多個品類,例如58同城的招聘房產二手,很多異構數(shù)據(jù)的存儲需求,到底是分還是合,無需糾結:基礎數(shù)據(jù)基礎服務的統(tǒng)一,無疑是58同城技術路線發(fā)展roadmap上最正確的決策之一,把這個方針堅持下來,@老崔 @曉飛 這些高瞻遠矚的先賢功不可沒,業(yè)務線會有“擴展性”“靈活性”上的微詞,后文看看先賢們如何通過一些巧妙的技術方案來解決的。

如何將不同品類,異構的數(shù)據(jù)統(tǒng)一存儲起來,采用的就是類似version+ext的方式:

  1. tiezi(tid,uid, time, title, cate, subcate, xxid, ext) 

(1)一些通用的字段抽取出來單獨存儲

(2)通過cate, subcate, xxid等來定義ext是何種含義(和version有點像?)

通過cate, subcate, xxid等來定義ext是何種含義

(3)通過ext來存儲不同業(yè)務線的個性化需求

例如招聘的帖子:

  1. ext : {“job”:”driver”,”salary”:8000,”location”:”bj”} 

而二手的帖子:

  1. ext : {”type”:”iphone”,”money”:3500} 

58同城最核心的帖子數(shù)據(jù)

58同城最核心的帖子數(shù)據(jù),100億的數(shù)據(jù)量,分256庫,異構數(shù)據(jù)mysql存儲,上層架了一個服務,使用memcache做緩存,就是這樣一個簡單的架構,一直堅持這這么多年。上層的這個服務,就是58同城最核心的統(tǒng)一服務IMC(Imformation Management Center),注意這個最核心,是沒有之一。

解決了海量異構數(shù)據(jù)的存儲問題,遇到的新問題是:

(1)每條記錄ext內key都需要重復存儲,占據(jù)了大量的空間,能否壓縮存儲

(2)cateid已經不足以描述ext內的內容,品類有層級,深度不確定,ext能否具備自描述性

(3)隨時可以增加屬性,保證擴展性

【統(tǒng)一類目屬性服務】

每個業(yè)務有多少屬性,這些屬性是什么含義,值的約束等揉不到帖子服務里,怎么辦呢?

58同城的先賢們抽象出一個統(tǒng)一的類目、屬性服務,單獨來管理這些信息,而帖子庫ext字段里json的key,統(tǒng)一由數(shù)字來表示,減少存儲空間。

統(tǒng)一類目屬性服務

如上圖所示,json里的key不再是”salary” ”location” ”money” 這樣的長字符串了,取而代之的是數(shù)字1,2,3,4,這些數(shù)字是什么含義,屬于哪個子分類,值的校驗約束,統(tǒng)一都存儲在類目、屬性服務里。

對帖子中心服務里ext字段里的數(shù)字key進行了解釋

這個表里對帖子中心服務里ext字段里的數(shù)字key進行了解釋:

1代表job,屬于招聘品類下100子品類,其value必須是一個小于32的[a-z]字符

4代表type,屬于二手品類下200子品類,其value必須是一個short

這樣就對原來帖子表ext里的

  1. ext : {“1”:”driver”,”2”:8000,”3”:”bj”} 
  2. ext : {”4”:”iphone”,”5”:3500} 

key和value都做了統(tǒng)一約束。

除此之外,如果ext里某個key的value不是正則校驗的值,而是枚舉值時,需要有一個對值進行限定的枚舉表來進行校驗:

枚舉校驗

這個枚舉校驗,說明key=4的屬性(對應屬性表里二手,手機類型字段),其值不只是要進行“short類型”校驗,而是value必須是固定的枚舉值。

ext : {”4”:”iphone”,”5”:3500}這個ext就是不合法的(key=4的value=iphone不合法),合法的應該為

  1. ext : {”4”:”5”,”5”:3500} 

此外,類目屬性服務還能記錄類目之間的層級關系:

(1)一級類目是招聘、房產、二手…

(2)二手下有二級類目二手家具、二手手機…

(3)二手手機下有三級類目二手iphone,二手小米,二手三星…

(4)…

58同城最核心的帖子數(shù)據(jù)

協(xié)助解釋58同城最核心的帖子數(shù)據(jù),描述品類層級關系,保證各類目屬性擴展性,保證各屬性值合理性校驗,就是58同城另一個統(tǒng)一的核心服務CMC(Category Management Center)。

多提一句,類目、屬性服務像不像電商系統(tǒng)里的SKU擴展服務?

(1)品類層級關系,對應電商里的類別層級體系

(2)屬性擴展,對應電商里各類別商品SKU的屬性

(3)枚舉值校驗,對應屬性的枚舉值,例如顏色:紅,黃,藍

解決了key壓縮,key描述,key擴展,value校驗,品類層級的問題,還有這樣的一個問題沒有解決:每個品類下帖子的屬性各不相同,查詢需求各不相同,如何解決100億數(shù)據(jù)量,1萬屬性的查詢需求,是58同城面臨的新問題。

【統(tǒng)一檢索服務】

數(shù)據(jù)量很大的時候,不同屬性上的查詢需求,不可能通過組合索引來滿足所有查詢需求,怎么辦呢?

58同城的先賢們,從一早就確定了“外置索引,統(tǒng)一檢索服務”的技術路線:

(1)數(shù)據(jù)庫提供“帖子id”的正排查詢需求

(2)所有非“帖子id”的個性化檢索需求,統(tǒng)一走外置索引

58同城統(tǒng)一檢索服務

元數(shù)據(jù)與索引數(shù)據(jù)的操作遵循:

(1)對帖子進行tid正排查詢,直接訪問帖子服務

(2)對帖子進行修改,帖子服務通知檢索服務,同時對索引進行修改

(3)對帖子進行復雜查詢,通過檢索服務滿足需求

這個扛起58同城80%終端請求(不管來自PC還是APP,不管是主頁、城市頁、分類頁、列表頁、詳情頁,很可能這個請求最終會是一個檢索請求)的服務,就是58同城另一個統(tǒng)一的核心服務E-search,這個搜索引擎的每一行代碼都來自58同城@老崔 @老龔 等先賢們,目前系統(tǒng)維護者,就是“架構師之路”里屢次提到的@龍神 。

對于這個服務的架構,簡單展開說明一下:

58同城服務的架構

為應對100億級別數(shù)據(jù)量、幾十萬級別的吞吐量,業(yè)務線各種復雜的復雜檢索查詢,擴展性是設計重點:

(1)統(tǒng)一的Java代理層集群,其無狀態(tài)性能夠保證增加機器就能擴充系統(tǒng)性能

(2)統(tǒng)一的合并層C服務集群,其無狀態(tài)性也能夠保證增加機器就能擴充系統(tǒng)性能

(3)搜索內核檢索層C服務集群,服務和索引數(shù)據(jù)部署在同一臺機器上,服務啟動時可以加載索引數(shù)據(jù)到內存,請求訪問時從內存中l(wèi)oad數(shù)據(jù),訪問速度很快

(3.1)為了滿足數(shù)據(jù)容量的擴展性,索引數(shù)據(jù)進行了水平切分,增加切分份數(shù),就能夠無限擴展性能

(3.2)為了滿足一份數(shù)據(jù)的性能擴展性,同一份數(shù)據(jù)進行了冗余,理論上做到增加機器就無限擴展性能

系統(tǒng)時延,100億級別帖子檢索,包含請求分合,拉鏈求交集,從merger層均可以做到10ms返回。

58同城的帖子業(yè)務,一致性不是主要矛盾,E-search會定期全量重建索引,以保證即使數(shù)據(jù)不一致,也不會持續(xù)很長的時間。

五、總結

100億數(shù)據(jù)量,1萬列屬性,10萬吞吐量的業(yè)務需求

文章寫了很長,最后做一個簡單總結,面對100億數(shù)據(jù)量,1萬列屬性,10萬吞吐量的業(yè)務需求,58同城的經驗,是采用了元數(shù)據(jù)服務、屬性服務、搜索服務來解決的。

【本文為51CTO專欄作者“58沈劍”原創(chuàng)稿件,轉載請聯(lián)系原作者】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2019-07-29 14:40:26

架構存儲檢索

2019-05-05 09:28:59

架構數(shù)據(jù)查詢

2025-10-15 01:55:00

系統(tǒng)架構多屬性

2020-07-29 09:54:35

帖子中心數(shù)據(jù)架構

2025-09-29 09:49:26

2012-06-07 10:53:08

架構設計數(shù)據(jù)訪問層設計原則

2022-12-13 09:54:52

數(shù)據(jù)倉庫

2024-08-16 14:01:00

2020-09-02 07:32:19

數(shù)據(jù)架構訂單中心架構

2017-04-24 11:01:59

MySQL數(shù)據(jù)庫架構設計

2017-11-24 08:32:04

架構設計存儲

2023-08-16 12:34:16

同步備份異步備份

2021-02-24 09:39:03

架構系統(tǒng)技術

2021-08-02 11:01:32

架構運維技術

2023-12-14 08:39:52

2016-11-29 08:50:17

數(shù)據(jù)庫軟件架構

2017-06-10 11:13:39

數(shù)據(jù)庫架構數(shù)據(jù)庫集群

2024-05-27 08:32:45

2023-08-27 16:11:35

數(shù)據(jù)庫分布式事務數(shù)據(jù)庫

2017-06-08 11:06:03

數(shù)據(jù)庫架構分組
點贊
收藏

51CTO技術棧公眾號

99re66热这里只有精品8| 深夜福利免费在线观看| 99热国内精品永久免费观看| 欧美一区二区精品在线| xxxx18hd亚洲hd捆绑| 韩国三级在线观看久| 精品无码三级在线观看视频| 午夜免费在线观看精品视频| 一级黄色性视频| 国产一区二区三区黄网站| 精品欧美激情精品一区| 亚洲乱码一区二区三区| 性中国古装videossex| 免费在线欧美黄色| 精品视频9999| www成人啪啪18软件| 久久电影在线| 欧美精品tushy高清| 激情小视频网站| 秋霞成人影院| 91麻豆精品在线观看| 亚洲一区二区三区视频播放| 久久午夜免费视频| 久久社区一区| 亚洲免费人成在线视频观看| 初高中福利视频网站| 澳门av一区二区三区| 午夜久久久影院| 强开小嫩苞一区二区三区网站| 亚洲三区在线播放| 国产精品一区专区| 国产精品日韩电影| 二区视频在线观看| 伊人激情综合| 久久精品福利视频| 久久久精品成人| 亚洲成aⅴ人片久久青草影院| 欧美一区二区视频观看视频| 三上悠亚在线一区二区| 91av亚洲| 亚洲韩国精品一区| 久久久国内精品| 成人看av片| 国产精品夫妻自拍| 五月天色一区| 国产在线观看网站| 久久精品欧美一区二区三区不卡| 精品久久久久久综合日本 | 亚洲五月综合| 色噜噜狠狠狠综合曰曰曰88av| 久久久久亚洲av成人无码电影| 精品欧美午夜寂寞影院| 精品国产一二三区| 黄色av电影网站| 中文字幕av一区二区三区四区| 5月丁香婷婷综合| 日本中文字幕影院| 久久人人视频| 欧美乱妇20p| 57pao国产成永久免费视频| 国产精品蜜月aⅴ在线| 精品视频在线免费看| 欧美一级特黄a| 久久夜夜久久| 3d成人动漫网站| 亚洲天堂一区二区在线观看| 欧美三级一区| 精品久久国产老人久久综合| 艳妇乳肉豪妇荡乳xxx| 久久香蕉网站| 亚洲欧洲黄色网| 小嫩苞一区二区三区| 综合激情视频| 6080yy精品一区二区三区| 天堂а√在线中文在线新版 | 永久av免费在线观看| 成人性生交大片免费看96| 日韩av有码在线| 日本乱子伦xxxx| 91超碰成人| 91av在线免费观看| 在线观看日批视频| 成人一二三区视频| 日韩亚洲欧美精品| 高潮毛片在线观看| 午夜精品久久久久久| 成年人小视频网站| 日韩区欧美区| 国产一区二区精品丝袜| 青娱乐免费在线视频| 免播放器亚洲| 亚洲自拍av在线| 欧美老女人性开放| 亚洲精品免费一二三区| avav在线看| vam成人资源在线观看| 亚洲成人精品久久久| 黄瓜视频污在线观看| 国产精品国产一区| 97久久伊人激情网| 亚洲熟女乱色一区二区三区久久久 | 欧美日韩伦理片| 中文字幕一区免费在线观看| 欧美激情亚洲天堂| 欧美18—19sex性hd| 欧美二区三区的天堂| 第一页在线视频| 蜜桃国内精品久久久久软件9| 永久免费看mv网站入口亚洲| 中文字幕手机在线观看| 国产日韩欧美三级| 成人性生交xxxxx网站| 日本黄在线观看| 亚洲欧美日韩国产另类专区| 免费无遮挡无码永久视频| 88xx成人网| 欧美精品一区二区三区在线| 1024手机在线观看你懂的| 一本一道久久a久久精品蜜桃| 97精品在线视频| 丰满人妻一区二区| 国产精品美日韩| 国产精品一区二区免费在线观看| 91成人小视频| 亚洲人av在线影院| 精品少妇theporn| 麻豆精品国产传媒mv男同| 97久久精品午夜一区二区| 欧美激情办公室videoshd| 精品色蜜蜜精品视频在线观看| 三上悠亚在线一区二区| 亚洲资源网你懂的| 久久久天堂国产精品女人| 中国一级特黄视频| 26uuu精品一区二区| 黑人巨大国产9丨视频| 九七电影院97理论片久久tvb| 日韩av在线一区| 久草福利资源在线观看| 久久99久久久久| 欧美一区三区二区在线观看| 丁香花视频在线观看| 91精品国产品国语在线不卡| 精品无码人妻一区| 肉丝袜脚交视频一区二区| 国产精品入口免费| 色呦呦网站在线观看| 欧美日韩视频在线观看一区二区三区| 国产ts丝袜人妖系列视频| 激情综合自拍| 99re视频| 狠狠操一区二区三区| 精品欧美一区二区在线观看| 国产又粗又硬又长又爽| 久久国产尿小便嘘嘘| 午夜精品视频在线观看一区二区| 久久爱91午夜羞羞| 亚洲精品日韩久久久| 男人的天堂av网站| 国产午夜久久久久| 成人精品小视频| 成人av动漫在线观看| 国产精品扒开腿做爽爽爽视频| 免费a在线观看| 欧美性生活久久| 人妻互换一区二区激情偷拍| 麻豆久久久久久久| 亚洲欧美日韩精品在线| 亚洲免费看片| 欧美精品在线观看91| 国产av一区二区三区| 亚洲国产精品久久人人爱蜜臀| 免费国偷自产拍精品视频| 欧美 日韩 国产精品免费观看| 91久久精品视频| 神马午夜伦理不卡 | 色爱综合网欧美| 91精品视频免费| av片在线观看| 精品国产亚洲一区二区三区在线观看| 欧美黑吊大战白妞| 白白色 亚洲乱淫| 日韩精品视频久久| 欧洲杯什么时候开赛| 成人福利网站在线观看| 欧美xxxx性xxxxx高清| 亚洲精品国产欧美| 好吊色在线视频| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲涩涩在线观看| 黄色成人在线网址| 国产精品一区二区三区免费观看 | 国产精品久久久久久久久借妻| 国产天堂在线| 精品国产污网站| 青青艹在线观看| 亚洲精品美腿丝袜| 在线免费看黄视频| 狠狠色狠狠色综合日日91app| 日韩精品久久一区二区| av永久不卡| www.久久久| 欧美1级2级| 欧美日韩高清区| 黄色av网站在线| 欧美一区二区三区婷婷月色| 亚洲精品国产无码| 亚洲一区二区在线免费观看视频| 天天插天天射天天干| 美女视频第一区二区三区免费观看网站 | 亚洲不卡在线视频| 亚洲精品美国一| 人妻少妇无码精品视频区| 国产真实精品久久二三区| 中文字幕の友人北条麻妃| 激情综合网站| 成人性色av| av成人在线观看| 国a精品视频大全| 日本免费视频在线观看| 日韩精品在线第一页| 亚洲乱码国产乱码精品精软件| 在线免费一区三区| 日本天堂在线视频| 亚洲欧美日韩一区二区 | 综合欧美国产视频二区| 欧美 日韩 国产 成人 在线| 色老汉一区二区三区| 国产微拍精品一区| 亚洲最大成人综合| 精品国产国产综合精品| 26uuu国产电影一区二区| 日本wwwxx| 久久av资源站| av亚洲天堂网| 久久久亚洲人| 欧美精品在欧美一区二区| 日韩美女一区二区三区在线观看| 精品日本一区二区三区在线观看| 久久伦理中文字幕| 成人网址在线观看| 精品乱码一区二区三区四区| 日韩美女视频在线观看| 91av久久| 国模吧一区二区| av在线影院| 曰本色欧美视频在线| 成人免费黄色网页| 亚洲视频在线观看| 男人天堂亚洲二区| 日韩精品日韩在线观看| 日韩一级片免费观看| 精品欧美乱码久久久久久1区2区| 亚洲一区二区视频在线播放| 欧洲激情一区二区| 中文字幕国产在线观看| 欧美日韩另类视频| 欧美一二三区视频| 午夜激情久久久| 无码视频一区二区三区| 色偷偷久久人人79超碰人人澡| 日本一级黄色录像| 欧美视频一区二区三区…| 丰满少妇乱子伦精品看片| 欧美天天综合色影久久精品| 青青草视频在线观看免费| 色爱区综合激月婷婷| 天天爱天天做天天爽| 欧美性xxxxxx少妇| 一炮成瘾1v1高h| 精品国产乱码久久久久久免费| 黄色一级大片在线免费看国产一| 精品美女一区二区三区| 人人妻人人澡人人爽精品日本| 精品国产亚洲在线| 日日夜夜精品免费| 尤物精品国产第一福利三区 | 久久久999精品视频| 26uuu亚洲电影在线观看| 欧美激情a在线| 日本成人伦理电影| 国产日韩中文字幕| 日韩一区二区三区色| 91久久久久久| 精品国产乱子伦一区二区| 日本在线观看一区| 婷婷综合社区| 国产一区二区三区小说| 日日夜夜精品视频免费| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 中文字幕成人| 国产精品一国产精品最新章节| 国际精品欧美精品| 影音先锋成人资源网站| av成人天堂| 高清一区在线观看| 国产不卡视频在线观看| 男人舔女人下部高潮全视频| 一区二区三区**美女毛片| 国产精品人人人人| 欧美挠脚心视频网站| 亚洲精品免费在线观看视频| 亚洲精美色品网站| 中文字幕在线观看网站| 91产国在线观看动作片喷水| 国产原创一区| 国产乱码精品一区二区三区卡| 久久99影视| 鲁一鲁一鲁一鲁一澡| 精品一区二区三区不卡 | 国产校园另类小说区| 欧美黑人性猛交xxx| 在线观看www91| 丰满熟妇乱又伦| 色婷婷综合久久久久中文字幕1| 伦理av在线| 国产精品一二三视频| 国内精品视频在线观看| 成人免费看片'免费看| 日本欧美一区二区| 大尺度做爰床戏呻吟舒畅| 国产精品美女久久久久aⅴ国产馆| 综合网在线观看| 精品国产精品网麻豆系列| 午夜视频在线观看网站| 2018中文字幕一区二区三区| 国产精品1区在线| 欧美日韩综合另类| 亚洲精品影视| 性xxxxxxxxx| 自拍偷拍国产亚洲| 国产午夜在线播放| 日韩精品免费综合视频在线播放| 丝袜国产在线| 91亚洲国产成人久久精品网站| 国产精品一区二区三区av麻| 国产高清av在线播放| 国产99久久久国产精品| 中国一级片在线观看| 在线观看视频欧美| 欧洲天堂在线观看| 91精品国产91久久久久福利| 视频精品一区| 日本成人性视频| 久久se精品一区精品二区| 制服丝袜第二页| 黑人巨大精品欧美一区免费视频| 成人小说亚洲一区二区三区| 精品国产一区二区三区四区在线观看| 欧美成人ⅴideosxxxxx| 久久99精品久久久久久久久久| 亚洲尤物影院| 熟女少妇一区二区三区| 欧美午夜精品久久久久久久| 少妇喷水在线观看| 欧美在线观看网站| 首页亚洲中字| 激情综合在线观看| 99久久精品国产观看| 天天操天天干视频| 日韩av在线免费| 另类图片综合电影| 久久艳妇乳肉豪妇荡乳av| 水蜜桃久久夜色精品一区的特点| 久久久久久久久久久国产精品| 色综合婷婷久久| 国产裸舞福利在线视频合集| 国产精品直播网红| 91精品精品| 无码人妻一区二区三区一| 亚洲制服丝袜av| 欧美69xxxxx| 国产精品在线看| 欧美另类视频| 国产伦精品一区二区免费| 在线精品观看国产| 欧美黑人激情| 国产精品一区二区三区在线观| 日韩视频二区| 亚洲精品成人av久久| 欧美一区二区三区免费在线看| 色yeye免费人成网站在线观看| 国产日韩久久| 久久这里只有| 亚洲 欧美 国产 另类| 欧美成人猛片aaaaaaa| 婷婷六月国产精品久久不卡| 亚洲午夜久久久影院伊人| 狠狠色丁香久久婷婷综合_中 | 一区二区欧美视频| 黄色av网站在线| 亚洲一区二区久久久久久| 亚洲理论在线| 女人十八毛片嫩草av| 欧美一区二区三区在线看| 精精国产xxxx视频在线野外| 午夜欧美性电影| 91天堂素人约啪| 国产三级在线观看视频| 91精品国产成人www|