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

欧美激情亚洲综合| 欧美午夜精品理论片| 日韩av地址| 蜜臀久久久99精品久久久久久| 国产亚洲激情视频在线| 天天影视色综合| 高h视频在线播放| 久久久不卡影院| 91青青草免费在线看| 青青青国产在线| 亚洲女同中文字幕| 精品视频—区二区三区免费| 亚洲涩涩在线观看| 涩涩av在线| 亚洲欧美怡红院| 久久综合久久久| www.午夜激情| 蜜臀av一区二区| 97视频在线观看视频免费视频 | 狠狠一区二区三区| 欧美私模裸体表演在线观看| www.成年人视频| av小片在线| 久久综合99re88久久爱| 91在线免费观看网站| 黄色av一级片| 一区二区三区四区五区精品视频| 久久精品国产久精国产思思| 3d动漫精品啪啪一区二区下载| 日韩精品一区国产| 欧美视频在线一区二区三区| 玩弄中年熟妇正在播放| 高清免费电影在线观看| 欧美高清在线精品一区| 鲁片一区二区三区| 精品久久人妻av中文字幕| 久久精品久久久精品美女| 日本精品久久久久影院| 久久成人在线观看| 中文视频一区| 久久久成人的性感天堂| 女教师淫辱の教室蜜臀av软件| 夜夜春成人影院| 亚洲精品永久免费| 日本黄色动态图| 97久久亚洲| 日韩一区二区三区四区| 国产在线观看中文字幕| 国内精品视频| 欧美一区欧美二区| 超碰成人在线播放| 亚洲黑人在线| 91超碰这里只有精品国产| 亚洲综合欧美在线| 精品久久99| 制服丝袜成人动漫| 天天色综合天天色| 精品亚洲a∨| 欧美巨大另类极品videosbest| 992kp快乐看片永久免费网址| 免费观看一级欧美片| 欧美日韩人人澡狠狠躁视频| 成年人视频观看| 亚洲黄色免费看| 日本乱码高清不卡字幕| 手机在线免费观看毛片| 国产精品第一| 欧美一区二区三区免费视频| 手机看片国产精品| 国产精品99久久免费观看| 亚洲国产私拍精品国模在线观看| 李丽珍裸体午夜理伦片| 午夜欧洲一区| 一区二区三区高清国产| 九九精品视频免费| 欧美视频网站| 欧美最猛性xxxx| 中文亚洲av片在线观看| 精品一区二区日韩| 超碰97人人人人人蜜桃| 天堂中文字幕在线| 国产精品美女久久久久久 | 狠狠爱综合网| 97av在线影院| 一级爱爱免费视频| 粉嫩嫩av羞羞动漫久久久| 精品国产一区二区三区麻豆小说 | 美女一区2区| 亚洲日韩欧美视频一区| 可以免费看av的网址| 国自产拍偷拍福利精品免费一| 91成人在线播放| 一级片视频免费| www.99精品| 一卡二卡3卡四卡高清精品视频| 性欧美videoshd高清| 欧美日韩免费看| 三区视频在线观看| 亚洲天堂日韩在线| 九九九久久久久久| 波多野结衣一区二区三区在线| 国内精品免费在线观看| 免费看国产精品一二区视频| 看黄网站在线| 黑人巨大精品欧美一区免费视频| 一个色综合久久| 米奇精品关键词| 色多多国产成人永久免费网站| 久久亚洲精品大全| 蜜臀av性久久久久av蜜臀妖精| 国产99视频精品免费视频36| 尤物在线视频| 欧美丝袜一区二区三区| 午夜免费视频网站| heyzo久久| 亚洲91av视频| 99在线精品视频免费观看20| 国产精品天天看| 黄色一级片播放| 视频一区中文字幕精品| 亚洲一区999| 国产a∨精品一区二区三区仙踪林| 国产真实乱偷精品视频免| 蜜桃传媒视频麻豆第一区免费观看 | 欧美激情不卡| 亚洲视频免费一区| yjizz国产| 北岛玲一区二区三区四区| 亚洲免费视频播放| 国产成+人+综合+亚洲欧美| 亚洲精品电影网| 久久久久亚洲AV| 国产精品中文字幕日韩精品 | 久久丫精品国产亚洲av不卡 | 冲田杏梨av在线| 午夜精品福利影院| 欧美一级片在线播放| 国精产品乱码一区一区三区四区| 亚洲欧美色图小说| 亚洲一区二区在线视频观看| 成人久久电影| 国产精品女人网站| 国产精品麻豆一区二区三区 | 中文字幕亚洲影院| 色婷婷综合网| 91视频国产高清| 黄色精品在线观看| 日韩视频中午一区| 久久精品www人人爽人人| 国产激情精品久久久第一区二区 | 国产风韵犹存在线视精品| 男人j进女人j| 日本免费精品| 国外成人在线直播| 婷婷久久久久久| 精品国产精品三级精品av网址| 日韩Av无码精品| 亚洲综合二区| 蜜桃日韩视频| 中韩乱幕日产无线码一区| 国产亚洲一区二区在线| 亚洲一区二区影视| 日韩毛片精品高清免费| 亚洲一二区在线观看| 国内成人在线| 久久精品人成| 国产精品传媒麻豆hd| 久久久精品影院| 免费看黄色一级视频| 大荫蒂欧美视频另类xxxx| 国产又粗又猛又爽又黄av| 蜜臀av性久久久久蜜臀aⅴ流畅| 一区二区三区四区免费视频| 成人噜噜噜噜| 97色在线视频| 四虎久久免费| 精品国产精品网麻豆系列| 国产精品视频久久久久久久| 国产女主播视频一区二区| 九九热免费在线观看| 亚洲成色精品| 日本日本精品二区免费| 亚洲热av色在线播放| 久久久久久久影院| 国产鲁鲁视频在线观看免费| 欧美日韩aaaaaa| 日本少妇在线观看| 日本一区二区三区在线不卡| 被黑人猛躁10次高潮视频| 美女视频一区免费观看| 中文字幕久久综合| 久久精品66| 国产精品入口免费视频一| 天堂av在线电影| 亚洲午夜未删减在线观看| 精品黑人一区二区三区国语馆| 欧美午夜美女看片| 2025国产精品自拍| 久久精品一二三| 精品国产aⅴ一区二区三区东京热| 久久激情一区| 国产精品一色哟哟| 久久亚洲在线| 裸模一区二区三区免费| 亚洲精品v亚洲精品v日韩精品| 国产精品成人va在线观看| 日本不卡影院| www.久久撸.com| 嫩草在线播放| 亚洲第一网站男人都懂| 一级片免费观看视频| 色综合天天综合在线视频| 久草网站在线观看| 国产精品久久毛片a| 一本色道综合久久欧美日韩精品| 国产一区二区三区香蕉| 五月天婷婷激情视频| 亚洲精品影视| 一卡二卡三卡视频| 亚洲成人一区| 亚洲在线欧美| 国产乱码精品一区二区亚洲| 精品日韩欧美| 精品淫伦v久久水蜜桃| 亚洲影院污污.| 天堂久久一区| 国产精品专区第二| av免费在线一区| 欧美一区二区三区图| xxx.xxx欧美| 久久久久久亚洲| 欧美野外wwwxxx| 欧美日韩国产成人在线| 国产一二三区在线观看| 日韩视频免费看| av二区在线| 中文字幕在线视频日韩| 国产福利片在线| 在线视频国产日韩| 国产在线91| 亚洲四色影视在线观看| 黄色在线视频观看网站| 亚洲欧美一区二区三区情侣bbw| 日本精品一二区| 日韩经典一区二区三区| 天堂在线资源网| 亚洲老头老太hd| 男同在线观看| 中日韩美女免费视频网站在线观看 | 国产成人a v| 色女孩综合影院| 亚洲国产av一区二区三区| 在线一区二区视频| 中文在线观看免费高清| 欧美男女性生活在线直播观看| 在线观看色网站| 在线成人高清不卡| av网站在线免费看| 日韩视频永久免费| 日韩在线观看视频网站| 亚洲精品电影网| 国产女主播在线直播| 深夜精品寂寞黄网站在线观看| 男人在线资源站| 欧美成年人视频网站| 不卡av免费观看| 欧美一级片久久久久久久| 成人福利片在线| 亚洲va欧美va国产综合剧情| 永久免费精品视频| 麻豆久久久av免费| 成人精品影视| 国产资源在线免费观看| 欧美亚洲专区| 一本一道久久a久久综合蜜桃| 国产在线播放一区三区四| 亚洲视频天天射| 制服丝袜中文字幕在线| 国产精品丝袜久久久久久app| 一级免费黄色录像| 一区二区三区四区不卡在线| 在线天堂中文字幕| 欧美美女喷水视频| 欧美一区二区三区激情| 国产性色av一区二区| 在线观看操人| 日本免费一区二区三区视频观看| 亚洲精品第一| 精品国产乱码久久久久久久软件| av影片在线一区| 人妻夜夜添夜夜无码av| 蜜臀va亚洲va欧美va天堂 | 懂色av色香蕉一区二区蜜桃| 国产精品视频在线免费观看| 欧美理论电影大全| 日韩极品视频在线观看 | 最新国产精品自拍| 国产欧美日韩不卡| 日本亚洲欧美在线| 欧美日本一区二区| 欧美一区二区少妇| 欧美国产乱视频| 欧洲亚洲精品久久久久| 极品尤物一区二区三区| 一区二区三区四区日韩| 国产一级不卡毛片| 成人性生交大片免费看中文 | 91精品国产综合久久香蕉最新版| 久久激情av| 黄色特一级视频| 蜜臀av亚洲一区中文字幕| 蜜桃精品一区二区| 亚洲v日本v欧美v久久精品| 亚洲自拍第二页| 亚洲视频精品在线| 久热在线观看视频| 国产成人免费观看| 欧美777四色影| 伊人影院综合在线| 中文字幕 久热精品 视频在线| 精品美女久久久久| 亚洲国内精品在线| 日韩少妇视频| 97人人做人人人难人人做| 图片区亚洲欧美小说区| 日本www.色| 国产亚洲自拍一区| 国产精品久久久久久99| 亚洲福利在线观看| 丁香花在线影院| 成人自拍网站| 韩国久久久久| 中文字幕99页| 亚洲综合成人在线视频| www.我爱av| 欧美日韩国产成人| av毛片精品| 黄色成人在线看| 成人一道本在线| 国产精品suv一区二区三区| 亚洲国产精品小视频| av中文在线资源库| 国产日韩二区| 国产精品日韩久久久| 少妇精品一区二区三区| 日韩欧美国产黄色| 清纯唯美亚洲色图| 日本韩国在线不卡| 国产欧美日韩免费观看| www.色就是色| 国产精品毛片久久久久久| 一级全黄裸体免费视频| 中文字幕亚洲欧美一区二区三区 | 精品国产_亚洲人成在线| 在线欧美一区| 深爱五月激情网| 精品视频在线免费观看| 免费在线观看黄| 91视频在线免费观看| 国产精品多人| 亚洲国产精品无码久久久久高潮 | 久久久亚洲影院你懂的| 精品国产影院| 国产成人av影视| 国产精品久久久久久亚洲毛片| 国产情侣av在线| 久久久久久久久综合| 国产欧美日韩在线一区二区| 午夜免费看毛片| 亚洲影院久久精品| 亚洲av毛片成人精品| 国产精品毛片a∨一区二区三区|国| 欧美电影一二区| 91人妻一区二区| 欧美丝袜自拍制服另类| 国产调教视频在线观看| 国内一区二区在线视频观看| 丝袜亚洲另类丝袜在线| 99热99这里只有精品| 精品福利一二区| 欧美xxxx做受欧美护士| 一本二本三本亚洲码| 99re亚洲国产精品| 国产精品51麻豆cm传媒| 欧美激情精品久久久久| 一本久久青青| 能看毛片的网站| 色拍拍在线精品视频8848| 成人毛片av在线| 免费成人在线观看av| 久久99精品国产.久久久久久| 国产一级视频在线播放| 夜夜嗨av一区二区三区四区| 136国产福利精品导航网址应用| 激情婷婷综合网| 五月婷婷综合激情| 免费日本一区二区三区视频| 久久伊人一区| 国产成人精品免费网站| 中日韩在线观看视频|