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

字節(jié)跳動 NoSQL 的探索與實踐

數(shù)據(jù)庫
本文主要介紹了 NoSQL 的前世今生和發(fā)展脈搏,以及字節(jié)跳動 NoSQL 的實踐。

NoSQL 應用的現(xiàn)狀

什么是 NoSQL?我們知道關系型數(shù)據(jù)庫強調 CAP 理論:Consistency,Availability 和 Partition Tolerance,這三者不可兼得。談到 NoSQL,我們會引入 BASE 概念:

  • Basically Available:分布式系統(tǒng)在出現(xiàn)故障時允許損失部分可用性,以保證核心功能可用。比如在電商場景中,有時交易付款出現(xiàn)了問題,但用戶仍可以正常瀏覽商品。
  • Soft State:由于不要求強一致性,BASE 允許系統(tǒng)中存在一種不影響系統(tǒng)可用性的中間狀態(tài),比如訂單支付中、數(shù)據(jù)同步中等,在數(shù)據(jù)達到最終一致的狀態(tài)后才改為成功。
  • Eventually Consistent:指經(jīng)過一段時間后所有節(jié)點的數(shù)據(jù)將會達到一致。比如最終支付中的狀態(tài)會變成支付成功或者支付失敗;訂單的狀態(tài)和實際交易的過程達成一致;但這個過程有一定的時間延遲。

BASE 理論是對 CAP 中 AP 理論的擴展,通過犧牲強一致性獲得可用性。當出現(xiàn)故障時,允許部分不可用,但能保證核心功能可用;允許數(shù)據(jù)在一段時間內不一致,但最終要達到一致。NoSQL 大致可以分為以下幾類:

  • KV 類:以 Redis 為代表;
  • 文檔型:以 MongoDB 為代表;
  • 列存:以 HBase 為代表;
  • 圖、時序等新興的數(shù)據(jù)庫也都屬于 NoSQL 范疇。

如今 NoSQL 在字節(jié)跳動有非常廣泛的應用:數(shù)萬 NoSQL 應用實例,10W+ 臺物理服務器資源,字節(jié)跳動超過 90% 的在線服務都是 NoSQL 系統(tǒng)提供的。

NoSQL 產(chǎn)品矩陣

圖片

上圖是字節(jié)跳動 NoSQL 的產(chǎn)品矩陣。我們對內對外提供了生態(tài)類產(chǎn)品,包括 Redis、HBase、MongoDB 和 InfluxDB。此外自研的平臺上提供了 ByteGraph 和 ABase,這兩者和字節(jié)跳動的業(yè)務息息相關,也是內部業(yè)務重度依賴的兩大產(chǎn)品。

字節(jié)跳動 NoSQL 的最新實踐

字節(jié)跳動的大部分業(yè)務數(shù)據(jù)可歸納為以下幾種類型:

  • 用戶之間的關系:比如關注好友等;
  • 內容:視頻、文章、廣告等;
  • 用戶和內容的連接:用戶發(fā)布內容之后的評論、點贊、轉發(fā)等,自媒體還會關注廣告點擊及分成收益等數(shù)據(jù)。

這三種數(shù)據(jù)關聯(lián)到一起就會形成圖狀結構

自研分布式圖數(shù)據(jù)庫

為了滿足內部 social graph 在線增刪改查的場景,字節(jié)跳動自研了分布式圖存儲數(shù)據(jù)庫 ByteGraph。針對剛才提到的圖狀數(shù)據(jù)結構,ByteGraph 支持有向屬性的圖數(shù)據(jù)模型、Gremlin 查詢語言以及豐富的寫入和查詢接口,具有海量存儲和吞吐能力,單體集群可達萬億條邊,支持百萬 QPS 圖上多度讀寫。ByteGraph 也支持 Super Node 熱點訪問,單個過億出度節(jié)點 10K 量級 QPS 毫秒級讀寫。

圖片

?目前 ByteGraph 基本支持了字節(jié)跳動全系產(chǎn)品,除核心數(shù)據(jù)管理之外,BytrGraph 也支持以下典型場景:

  • 風控反作弊:在風控場景,業(yè)界以前的常用做法是使用 HBase 加上一個計算引擎。實際上圖計算對于風控反作弊的異常識別和風險檢測更適合。
  • 推薦模型:圖訓練系統(tǒng)也支持推薦的核心模型,這也是字節(jié)跳動的的一個核心場景。

目前 ByteGraph 在字節(jié)跳動內部的使用量有多大?這里列舉一組數(shù)據(jù):

  • 服務 2000+ 內部用戶(這里的用戶指一個業(yè)務線或者一個小的 App)
  • 1000+ 圖數(shù)據(jù)庫集群
  • 日均運行 1000+ 圖計算任務
  • 服務器規(guī)模 1W+ 臺。

字節(jié)跳動為什么要自研這樣一個龐大的系統(tǒng)?作為業(yè)內最大的圖生態(tài)之一,現(xiàn)有的一些開源解決方案還不能滿足字節(jié)跳動對圖場景的需求。所以在 2018-2019 年,字節(jié)跳動就嘗試自研分布式圖數(shù)據(jù)庫,最初是為了解決抖音關系的多度在線查詢(約百萬 QPS),當時最主要的功能是支持定制點和邊的接口。在 2019 年-2021 年,ByteGraph 已經(jīng)支持了屬性圖模型和 Gremlin 語法,也在公司內部廣泛落地,集群數(shù)量快速擴張,并逐步標準化。

目前字節(jié)跳動在圖數(shù)據(jù)庫方面的多篇論文已被 VLDB 等數(shù)據(jù)庫頂會收錄,ByteGraph 預計在今年年底也將通過火山引擎提供給更多用戶。

圖計算系統(tǒng)

從圖數(shù)據(jù)庫又引申出來一個非常大的概念——圖計算。舉個例子,在 Google 上搜索時,需要基于網(wǎng)頁的鏈接關系計算每個頁面的 page rank,從而對頁面進行排序。頁面的鏈接關系其實就是一張圖,基于網(wǎng)頁鏈接關系的 page rank 計算,就是在這張圖上運行一個圖算法,即圖計算。

小規(guī)模的圖可以通過單機來進行計算,但如今隨著業(yè)務數(shù)據(jù)量的增大,一般都需要引入分布式計算系統(tǒng)來解決問題,并且需要系統(tǒng)能高效運行各類圖算法,做大規(guī)模的數(shù)據(jù)處理。

字節(jié)跳動早期時有不少業(yè)務使用 MapReduce 和 Spark 來實現(xiàn)圖算法。得益于批處理系統(tǒng)的廣泛使用,業(yè)務同學能夠快速上線算法邏輯。但批處理(batch processing)本身是為處理并行數(shù)據(jù)而設置的,能輕易將工作負載分散到不同機器上,并行處理大量的數(shù)據(jù)。

MapReduce 的過程是 Map 先切割,然后并行處理,再進行 Reduce。但是圖數(shù)據(jù)比較特殊,天生就有關聯(lián)性,無法像以前常用的行式數(shù)據(jù)一樣直接切割。

如果用批處理系統(tǒng)來運行圖的算法,就需要引入大量 shuffle 操作來實現(xiàn)關系的連接。但 shuffle 操作非常重,不僅會導致任務的運行時間變長,還會浪費非常多的計算資源。

為了解決這一系列的問題,字節(jié)跳動引入了圖計算系統(tǒng)。目前該系統(tǒng)支持超大規(guī)模圖萬億點邊規(guī)模上的計算訓練,支持動態(tài)超高吞吐(百萬吞吐級別)的訓練和推理,同時支持內存/SSD 混合介質的數(shù)據(jù)處理及 fault-tolerance,十億點邊超大圖的處理僅在分鐘級。

圖片

?為了讓用戶使用更方便,我們提供了一站式的圖數(shù)據(jù)分析與管理平臺,集成圖計算、圖訓練的產(chǎn)品能力,廣泛對接公司內核心業(yè)務場景。字節(jié)跳動在風控、電商、搜索、推薦等領域的典型圖分析應用方案都沉淀在該平臺,能做到開箱即用。

ABase

ABase 是字節(jié)跳動自研的 KV 存儲服務,具有大容量、高吞吐、高可用(容災)、多地域、低延時、易使用、低成本的特點。隨著字節(jié)跳動的業(yè)務規(guī)模不斷擴張,急劇增長的數(shù)據(jù)量在可用性和性能跨地域同步同城容災能力資源和成本優(yōu)化等方面對 KV 存儲系統(tǒng)提出了更高的要求。我們希望 ABase 能支持的場景包括:

  • 持久化 KV
  • 兼容 Redis 協(xié)議,提供比 Redis 更大容量的緩存
  • Redis 復雜命令
  • 數(shù)據(jù)生態(tài)同步:支持數(shù)據(jù)的備份/回滾,F(xiàn)aaS 數(shù)據(jù)訂閱,支持 ABase to Hive, Hive to ABase,方便用戶在線查詢和分析的轉換
  • 跨地區(qū)同步:支持多活
  • 邊緣存儲:給邊緣機房提供近地讀寫服務

對于上述這些要求,第一代的 ABase 無法完全滿足,所以我們引入了 ABase 第二代無主架構,實現(xiàn)多點寫入,從高可用達到了極高可用。機器硬件或網(wǎng)絡都會有一定的故障率,常見的高可用方案是使用多副本、熱備的形式。常見的主從架構有一個寫入點,主節(jié)點故障時,系統(tǒng)通過 HA 策略自動切換到熱備的從節(jié)點,這樣一般就成為高可用了。

圖片

?但在生產(chǎn)環(huán)節(jié)有兩個問題:

  1. 主節(jié)點故障需要一系列的檢測機制,工業(yè)界的實現(xiàn)一般在 1s 以上, 而 ABase 的用戶最長只能接受毫秒級別的延時,秒級別的切主還是會造成整個過程的寫失敗。
  2. 傳統(tǒng)的主故障探測對于慢節(jié)點的自動檢測和快速處理比較困難

Abase 第二代采用無主架構來解決這兩個問題,支持任意點寫入,沒有主節(jié)點故障后需要的切主時間,也不會受到單一慢節(jié)點影響,因此任何單一節(jié)點故障對可用性零影響,同時可規(guī)避慢節(jié)點,縮短 P99 延時。

圖片

ABase 核心流程架構

傳統(tǒng)的 qourum 無主架構修復數(shù)據(jù)一般需要構建 Merkle tree,會造成海量 KV 場景數(shù)據(jù)達成一致的時間非常長,理論上有時可能是周級別。數(shù)據(jù)一致性依賴讀 qourum,讀吞吐的能力又非常浪費。

ABase 自研的無主快速一致算法借鑒了有主架構的同步方式,限制了寫入流的數(shù),只在必要情況下亂序同步,這樣大幅度提高了數(shù)據(jù)達到一致的速度,數(shù)據(jù)修復不必再依賴讀取,也可充分發(fā)揮整個系統(tǒng)的讀性能。

圖片

?另一方面,為了解決沖突,ABase 將數(shù)據(jù)的 HLC 時間戳編碼在 key 結構上,這樣用戶沖突就可以自然解決了。然而引入這種機制之后,要找同一個 Key 的所有版本中時間戳最大的一個,這樣點查詢的性能會惡化。

為了解決這個問題,我們引入了雙引擎結構:多版本只存在 log engine 中。當完成沖突處理之后,單版本寫入 KV engine,這樣絕大部分的查詢都是點查詢,不再需要查看所有版本。log engine 中的索引是全內存的,這樣多版本查詢就不會影響性能。

圖片

?以上就是 ABase 第二代引入無主架構所做的 trade-off。ABase 現(xiàn)狀?經(jīng)過優(yōu)化后,ABase 目前可用性和性能上都大大提升。

  • 極高可用:直接屏蔽慢節(jié)點,無主從切換不可用時間,可一直寫入。
  • 全球化部署:快速的一致性算法;支持 Zset,List 等復雜數(shù)據(jù)結構的 CRDT 方案。
  • 支持高性能架構:包括 RunToComplete 架構、KV 分離/全內存索引、FIFO log 優(yōu)化。
  • 支持 Serverless 存儲:多租戶 QoS 保證、多維度的負載均衡調度、極致的資源利用率。

字節(jié)跳動目前已有 5000+ 業(yè)務在使用 ABase,服務器超過 5W 臺,請求量達到百億級,數(shù)據(jù)規(guī)模百 PB 級,在 30+ 地域多地部署。

NoSQL 技術未來發(fā)展趨勢

最后我們對 NoSQL 技術的未來發(fā)展趨勢做一個簡單的預判。我們重新再來回答一下什么是 NoSQL。我認為 NoSQL 不僅是 not only SQL 也不僅是沒有 SQL 語言,我對 NoSQL 的定義是高性能彈性存儲+可擴展性動態(tài)計算的數(shù)據(jù)庫

現(xiàn)在我們從數(shù)據(jù) Schema 維度審視,NoSQL 代表了半結構化和非結構化的數(shù)據(jù)處理。“處理”既包括計算,也包含存儲。從 CAP 理論維度來看,NoSQL 強調的是“最大化” P,也就是彈性規(guī)模化能力,在 C 和 A 上不同的場景各有不同權衡。

最后再看看未來的機遇。根據(jù) Gartner 的統(tǒng)計,2025 年全球會有 175ZB 的數(shù)據(jù)需求,其中大部分是非結構化/半結構化數(shù)據(jù),并且會大量沉淀在 TOS/S3 等存儲產(chǎn)品中,這些數(shù)據(jù)的存儲和計算都蘊含大量的機遇。當然機遇與挑戰(zhàn)并存,誰能解決數(shù)據(jù)的處理(存儲+計算)問題,誰就能立于不敗之地。

我認為 NoSQL 未來會有兩個極致的方向:一個是極致的高性能 KV 系統(tǒng),以 Redis 為代表;另一個就是海量大規(guī)模的 KV 系統(tǒng),以前文介紹的 ByteGraph 和 ABase 為代表。對于字節(jié)跳動的 NoSQL 來說,我們在朝著以下方向努力:

  • 利用 Cloud NativeServerless 能力,實現(xiàn)極致彈性和性價比、精細化的資源調度;
  • 強調數(shù)據(jù)增值能力和數(shù)據(jù)共享,對計算(包括分析和 AI)的需求越來越重;
  • 融合多樣化的非結構/半結構數(shù)據(jù) Schema,統(tǒng)一存儲,統(tǒng)一計算;
  • 軟硬件結合,帶來數(shù)量級革命的技術升級;
  • 產(chǎn)品界面標準化,增強 Redis 生態(tài)能力建設與 SQL 生態(tài)能力建設。

我認為 NoSQL 在接下來幾年里最大的發(fā)展趨勢是能存下所有數(shù)據(jù),并且能夠又快又好地計算出來,讓用戶看到數(shù)據(jù)存儲的價值。

現(xiàn)在 NoSQL 和關系型數(shù)據(jù)庫的界限變得越來越模糊了,所以數(shù)據(jù)庫在不斷形成各種分支的同時,也在不停地融合,這就是今天技術發(fā)展的趨勢和方向。

責任編輯:張燕妮 來源: 火山引擎開發(fā)者社區(qū)
相關推薦

2024-01-03 16:29:01

Agent性能優(yōu)化

2022-07-18 16:02:10

數(shù)據(jù)庫實踐

2022-07-12 16:54:54

字節(jié)跳動Flink狀態(tài)查詢

2024-09-25 15:57:56

2023-06-09 14:14:45

大數(shù)據(jù)容器化

2022-09-15 09:32:42

數(shù)據(jù)倉處理

2024-04-23 10:16:29

云原生

2023-01-10 09:08:53

埋點數(shù)據(jù)數(shù)據(jù)處理

2022-06-30 10:56:18

字節(jié)云數(shù)據(jù)庫存儲

2022-05-23 13:30:48

數(shù)據(jù)胡實踐

2024-11-01 17:00:03

2024-12-05 12:01:09

2022-12-23 08:58:35

字節(jié)跳動YARN架構

2024-08-22 14:53:24

PromptAI大模型

2022-10-14 14:47:11

Spark字節(jié)跳動優(yōu)化

2022-06-22 06:49:39

Hertz開源HTTP 框架

2022-04-07 16:35:59

PGO 優(yōu)化profile 數(shù)據(jù)編譯優(yōu)化

2022-11-24 08:50:07

數(shù)據(jù)中臺Data Catal

2023-09-10 13:18:10

算法量子化

2021-09-06 11:15:05

數(shù)據(jù)治理字節(jié)跳動埋點
點贊
收藏

51CTO技術棧公眾號

在线视频你懂得一区二区三区| 99re亚洲国产精品| 欧美成人网在线| 久久久久亚洲av成人网人人软件| 日韩电影毛片| 国产精品伦理在线| 97人人模人人爽人人少妇| 丰满少妇乱子伦精品看片| 国产精品二区不卡| 亚洲精品成人久久| 午夜福利123| 奇米777日韩| 一区二区三区波多野结衣在线观看 | 国产一区二区三区影院| 天天射天天综合网| 亚洲片在线资源| 欧美夫妇交换xxx| 亚洲av无码精品一区二区| 999成人网| 亚洲欧美国产精品专区久久| 久久久久亚洲av片无码v| www.综合网.com| 久久综合久久综合九色| julia一区二区中文久久94| 91福利在线观看视频| 亚欧成人精品| 97国产精品久久| 粉嫩av性色av蜜臀av网站| 欧美一区三区| 亚洲欧美激情在线视频| 日本少妇xxxx| 在线日韩成人| 日韩欧美卡一卡二| 97超碰免费在线观看| 热久久久久久| 欧洲av一区二区嗯嗯嗯啊| 久久精品视频16| 色爱综合区网| 亚洲欧美乱综合| 在线视频精品一区| 91精品专区| 国产午夜精品一区二区三区嫩草 | 国产精华一区| www.好吊色| 国产成人aaa| 高清国产在线一区| 亚洲国产综合网| 国产91精品精华液一区二区三区| 亚洲在线视频福利| 精品黑人一区二区三区国语馆| 精品中文字幕一区二区| 成人精品一区二区三区电影黑人| 国产一区二区自拍视频| 国产一区91精品张津瑜| 99免费在线视频观看| 亚洲爆乳无码一区二区三区| 国产精品一二三四区| 欧美日本啪啪无遮挡网站| www.毛片com| 欧美成人中文| 国内精久久久久久久久久人| 日韩黄色精品视频| 欧美视频免费| 中文字幕久精品免费视频| 999久久久国产| 91精品一区二区三区综合| 久久99国产精品自在自在app| 久草国产在线观看| 在线亚洲伦理| 国产成人涩涩涩视频在线观看| 中文无码精品一区二区三区| 精品一区二区精品| 91久久爱成人| 天天干天天干天天干| 91亚洲精品一区二区乱码| 任我爽在线视频精品一| 麻豆视频在线| 午夜亚洲福利老司机| 国内性生活视频| www.26天天久久天堂| 欧美一区二区三区免费视频| 超碰caoprom| 精品色999| 欧美国产精品va在线观看| 国产三级精品三级在线观看| 麻豆成人久久精品二区三区小说| 亚洲sss综合天堂久久| 少妇一区二区三区四区| 国产精品卡一卡二| 丰满少妇久久久| 欧美一区=区三区| 欧美精品一区二区三区很污很色的 | 国产人成亚洲第一网站在线播放| 国产一区一区三区| 伊人久久视频| 精品日韩av一区二区| 性猛交娇小69hd| 影音先锋在线一区| 国产欧美一区二区三区四区| 色窝窝无码一区二区三区成人网站| 亚洲国产成人午夜在线一区| 真人抽搐一进一出视频| 色8久久久久| 国产视频在线观看一区二区| 色在线观看视频| 日韩和欧美的一区| 国产精华一区| 国产激情在线视频| 欧美主播一区二区三区美女| 亚洲天堂美女视频| 一区二区三区午夜探花| 国产精品免费久久久久久| 手机看片1024国产| 一区二区三区在线不卡| 男人的天堂最新网址| 亚洲成人一品| 久久久久久一区二区三区| 国产乱叫456在线| 国产农村妇女毛片精品久久麻豆| 亚洲不卡中文字幕无码| 色妞ww精品视频7777| 日韩中文字幕在线观看| 波多野结衣电车痴汉| 91香蕉国产在线观看软件| 精品嫩模一区二区三区| 日韩黄色碟片| 神马久久桃色视频| 日韩不卡高清视频| 国产欧美日韩在线| 久久婷婷国产精品| 欧美色资源站| 91成人在线视频| 神马午夜在线观看| 亚洲风情在线资源站| 中文在线字幕观看| 国产综合自拍| 国产一区精品视频| av毛片午夜不卡高**水| 亚洲成年人在线| 国产福利久久久| 成人福利视频在线| 久久亚洲午夜电影| 美女的胸无遮挡在线观看 | 成人久久一区二区| 看女生喷水的网站在线观看| 亚洲另类中文字| 九九热免费在线观看| 手机在线一区二区三区| 国产精品爽爽爽| 麻豆影视在线观看_| 7777精品伊人久久久大香线蕉经典版下载 | 99国产精品久久久久老师| 中文字幕中文字幕在线十八区 | av免费在线观| 精品免费一区二区三区| 日本在线视频免费观看| 91免费版在线看| 国产第一页视频| 日韩亚洲一区在线| 91视频免费在线| 日本高清在线观看| 日韩av在线免播放器| 草莓视频18免费观看| 国产精品女主播在线观看| 捷克做爰xxxⅹ性视频| 欧美精品激情| 精品国产一区二区三| 欧美黑人疯狂性受xxxxx野外| 一区二区在线免费视频| 国产免费高清av| 亚洲图片一区二区| 免费看黄色的视频| 久久爱www久久做| 国产小视频免费| 九色成人国产蝌蚪91| 国产精品久久久久久久久久久久久| 日本视频在线观看| 精品国产三级电影在线观看| 国产精品免费精品一区| 国产精品国产自产拍高清av| 色悠悠在线视频| 视频一区欧美精品| 毛片在线视频观看| 中日韩免视频上线全都免费| 国产日韩中文字幕| а√天堂8资源在线| 中文字幕在线精品| 人妻少妇精品无码专区| 欧美亚洲动漫制服丝袜| 国产亚洲欧美精品久久久久久 | 精品亚洲一区二区三区四区五区 | 全亚洲第一av番号网站| 久久99久久99精品免观看粉嫩| 欧洲亚洲在线| 日韩三级视频中文字幕| www.亚洲激情| 亚洲综合色婷婷| 欧美一区二区三区观看| 91女人视频在线观看| 国产xxxxhd| 日本欧美一区二区| 国产深夜男女无套内射| 国产精品99久久精品| 欧洲亚洲一区| 久草精品视频| 91精品网站| 亚洲伦理一区二区| 国产成人综合一区二区三区| av美女在线观看| 另类色图亚洲色图| 午夜视频在线观看网站| 亚洲精品有码在线| 色婷婷av一区二区三区之红樱桃| 8x福利精品第一导航| 中文字幕视频在线播放| 欧美日韩中文字幕日韩欧美| 久一视频在线观看| 亚洲色图制服诱惑| 天天躁夜夜躁狠狠是什么心态| 成人动漫一区二区| 91精产国品一二三| 国产一区二区伦理| 国内国产精品天干天干| 天堂久久久久va久久久久| 久操网在线观看| 亚洲婷婷在线| 黑人巨茎大战欧美白妇| 天天天综合网| 一区二区三区不卡在线| 秋霞欧美视频| 婷婷久久五月天| 精品国精品国产自在久国产应用 | 国产精品久久久久久久无码| 成人少妇影院yyyy| 亚洲一区和二区| 国产99久久久久| 肉丝美足丝袜一区二区三区四| 国产伦精品一区二区三区视频青涩| 国产精品嫩草影院8vv8| 精品一区二区三区影院在线午夜| 天天干天天爽天天射| 麻豆传媒一区二区三区| 婷婷激情5月天| 国产伦理精品不卡| 欧美午夜精品一区二区| 成人丝袜高跟foot| 成年人的黄色片| 久久亚洲综合av| 国产肥白大熟妇bbbb视频| 欧美激情一区二区三区四区| 黄色av片三级三级三级免费看| 欧美激情一区二区三区全黄| a级黄色免费视频| 中文字幕一区二区5566日韩| www.av视频| 亚洲成人免费在线观看| 少妇太紧太爽又黄又硬又爽| 在线亚洲欧美专区二区| 97超碰人人草| 欧美成人一区二区三区片免费 | www.久久久久| 秋霞在线午夜| 91sa在线看| h1515四虎成人| 国产欧美一区二区三区视频| 亚洲热av色在线播放| 成人xxxxx色| 免费成人av| 中文字幕成人一区| 精品99视频| 日韩精品一区二区三区不卡 | 色94色欧美sute亚洲线路一ni | 狠狠干视频网站| 亚洲性色视频| 国产精品69页| 国产精品伊人色| 麻豆国产精品一区| 日韩一区欧美一区| 韩国av免费观看| 欧美久久一二区| 亚洲精品国产手机| 国产一区二区三区中文| 成人在线免费看黄| 8090成年在线看片午夜| 韩国女主播一区二区| 91精品网站| 日韩国产综合| 国产精品网站免费| 国内精品国产成人| 性欧美13一14内谢| 一区二区欧美精品| 国产99久久久久久免费看| 亚洲国产99精品国自产| 亚乱亚乱亚洲乱妇| 欧美一级bbbbb性bbbb喷潮片| 国产日本亚洲| 日韩免费中文专区| 国内综合精品午夜久久资源| the porn av| 91免费视频网址| 久久久久久久久久久久久久免费看| 欧美性色欧美a在线播放| 天堂网av在线播放| 久久香蕉频线观| 天堂久久午夜av| 国产精品免费看一区二区三区| 97久久夜色精品国产| 成年人视频在线免费| 成人黄色a**站在线观看| 三级在线观看免费大全| 欧美在线|欧美| 青青草在线视频免费观看| 久久久久国产一区二区三区| 亚洲欧美专区| 亚洲欧美日韩精品综合在线观看| 亚洲综合日本| 私密视频在线观看| 亚洲午夜在线电影| 国产免费视频一区二区三区| 最近2019年好看中文字幕视频| 成人美女视频| 久久综合九色欧美狠狠| 日韩视频不卡| 国产精品成人99一区无码 | 久久电影在线| 99在线精品免费视频| 国产成人一区在线| 欧美色图亚洲视频| 91精品婷婷国产综合久久性色| 在线观看免费网站黄| 国产精品劲爆视频| 欧美日韩激情| 91精品无人成人www| 欧美极品美女视频| 在线视频免费观看一区| 北条麻妃99精品青青久久| 丰满少妇一区| 亚洲午夜精品福利| 免费一区二区视频| 99re6热在线精品视频| 欧美日产国产精品| 含羞草www国产在线视频| 91综合免费在线| 国产精品成人一区二区网站软件| 无码人妻久久一区二区三区蜜桃| 亚洲福利视频三区| 亚州视频一区二区三区| 奇门遁甲1982国语版免费观看高清 | 亚洲国产精品电影| 手机在线观看av| 日本免费一区二区三区| 美女www一区二区| 四虎影院中文字幕| 精品国精品国产| 在线手机中文字幕| 亚洲欧美久久久久一区二区三区| 久久er99热精品一区二区| 暗呦丨小u女国产精品| 日韩精品影音先锋| 色戒汤唯在线观看| 午夜午夜精品一区二区三区文| 国内成人免费视频| 国产无码精品一区二区| 亚洲视频axxx| 国产精品**亚洲精品| 日本aa在线观看| 国产亚洲成年网址在线观看| 一二三区中文字幕| 欧美黑人性生活视频| 亚洲最好看的视频| 中文字幕12页| 午夜精品福利一区二区三区av | 欧美熟妇乱码在线一区| 日本午夜人人精品| 国产精品久久久久无码av| 中国xxxx性xxxx产国| 欧洲色大大久久| 在线看福利影| 欧美一区二区三区四区夜夜大片 | 亚洲第一福利网站| 99久久er| 成人精品视频在线播放| 国产日韩欧美一区二区三区乱码| 国产在成人精品线拍偷自揄拍| 91精品国产高清| 99久久精品费精品国产| 最近中文字幕无免费| 欧美剧情片在线观看| 中文在线免费二区三区| 日韩视频一二三| 中文字幕不卡三区| 天天色综合av| 成人激情视频在线播放| 蜜桃视频一区| 久久久久97国产| 日韩日本欧美亚洲| 久久99高清| 美女黄色一级视频| 日韩一区二区在线看片| 91天天综合|