国产自产第一-国产自产对白一区-国产自产精品-国产自产区44页-国产自产在线-国产自产自拍-国产自产自拍视频-国产自精品

金喜正规买球

一篇文章,掌握所有開源數(shù)據(jù)庫的現(xiàn)狀

轉(zhuǎn)帖|行業(yè)資訊|編輯:黃竹雯|2016-07-01 13:13:23.000|閱讀 246 次

概述:本次分享聚焦于數(shù)據(jù)庫既結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ) OLTP 及 NoSQL 領(lǐng)域,不會(huì)涉及 OLAP、對(duì)象存儲(chǔ)、分布式文件系統(tǒng)。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

數(shù)據(jù)庫作為業(yè)務(wù)的核心,在整個(gè)基礎(chǔ)軟件棧中是非常重要的一環(huán)。近幾年社區(qū)也是新的方案和思想層出不窮,接下來我將總結(jié)一下近幾年一些主流的開源數(shù)據(jù)庫方案,其背后的設(shè)計(jì)思想以及適用場(chǎng)景。本人才疏學(xué)淺如有遺漏或者錯(cuò)誤請(qǐng)見諒。本次分享聚焦于數(shù)據(jù)庫既結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ) OLTP 及 NoSQL 領(lǐng)域,不會(huì)涉及 OLAP、對(duì)象存儲(chǔ)、分布式文件系統(tǒng)。

  1.開源RDBMS與互聯(lián)網(wǎng)的崛起

很長(zhǎng)時(shí)間以來,關(guān)系型數(shù)據(jù)庫一直是大公司的專利,市場(chǎng)被 Oracle / DB2 等企業(yè)數(shù)據(jù)庫牢牢把持。但是隨著互聯(lián)網(wǎng)的崛起、開源社區(qū)的發(fā)展,上世紀(jì)九十年代 MySQL 1.0 的發(fā)布,標(biāo)志著關(guān)系型數(shù)據(jù)庫的領(lǐng)域社區(qū)終于有可選擇的方案。

  MySQL

第一個(gè)介紹的單機(jī)RDBMS就是 。相信大多數(shù)朋友都已經(jīng)對(duì) MySQL 非常熟悉,基本上 MySQL 的成長(zhǎng)史就是互聯(lián)網(wǎng)的成長(zhǎng)史。我接觸的第一個(gè) MySQL 版本是 MySQL 4.0,到后來的 MySQL 5.5 更是經(jīng)典——基本所有的互聯(lián)網(wǎng)公司都在使用。

程序員使用的水杯

程序員使用的水杯

MySQL 也普及了「可插拔」引擎這一概念,針對(duì)不同的業(yè)務(wù)場(chǎng)景選用不同的存儲(chǔ)引擎是 MySQL tuning 的一個(gè)重要的方式。比如對(duì)于有事務(wù)需求的場(chǎng)景使用 InnoDB;對(duì)于并發(fā)讀取的場(chǎng)景 MyISAM 可能比較合適;但是現(xiàn)在我推薦絕大多數(shù)情況還是使用 InnoDB,畢竟 5.6 后已經(jīng)成為了官方的默認(rèn)引擎。大多數(shù)朋友都基本知道什么場(chǎng)景適用 MySQL(幾乎所有需要持久化結(jié)構(gòu)化數(shù)據(jù)的場(chǎng)景),我就不贅述了。

另外值得一提的是 MySQL 5.6中引入了多線程復(fù)制和 GTID,使得故障恢復(fù)和主從的運(yùn)維變得比較方便。另外,5.7(目前處于 GA 版本) 是 MySQL 的一個(gè)重大更新,主要是讀寫性能和復(fù)制性能上有了長(zhǎng)足的進(jìn)步(在5.6版本中實(shí)現(xiàn)了SCHEMA級(jí)別的并行復(fù)制,不過意義不大,倒是MariaDB的多線程并行復(fù)制大放異彩,有不少人因?yàn)檫@個(gè)特性選擇MariaDB。MySQL 5.7 MTS支持兩種模式,一種是和5.6一樣,另一種則是基于binlog group commit實(shí)現(xiàn)的多線程復(fù)制,也就是MASTER上同時(shí)提交的binlog在SLAVE端也可以同時(shí)被apply,實(shí)現(xiàn)并行復(fù)制)。

如果有 單機(jī)數(shù)據(jù)庫技術(shù)選型 的朋友,基本上只需要考慮 5.7 或者 MariaDB 就好了,而且 5.6、5.7 由 Oracle 接手后,性能和穩(wěn)定性上都有了明顯的提升。

  PostgreSQL

的歷史也非常悠久,其前身是 的 ,主持這個(gè)項(xiàng)目的 Michael Stronebraker 于 2015 年獲得圖靈獎(jiǎng)。后來項(xiàng)目更名為 Post-Ingres,項(xiàng)目基于 BSD license 下開源。 1995 年幾個(gè) UCB 的學(xué)生為 Post-Ingres 開發(fā)了 SQL 的接口,正式發(fā)布了 PostgreSQL95,隨后一步步在開源社區(qū)中成長(zhǎng)起來。

和 MySQL 一樣,PostgreSQL 也是一個(gè)單機(jī)的關(guān)系型數(shù)據(jù)庫,但是與 MySQL 方便用戶過度擴(kuò)展的 SQL 文法不一樣的是,PostgreSQL 的 SQL 支持非常強(qiáng)大,不管是內(nèi)置類型、JSON 支持、GIS 類型以及對(duì)于復(fù)雜查詢的支持,PL/SQL 等都比 MySQL 強(qiáng)大得多。而且從代碼質(zhì)量上來看,PostgreSQL 的代碼質(zhì)量是優(yōu)于 MySQL 的,另外 PostgreSQL 的 SQL 優(yōu)化器比 MySQL 強(qiáng)大很多,幾乎所有稍微復(fù)雜的查詢(當(dāng)然,我沒有對(duì)比 MySQL 5.7,也可能這個(gè)信息 outdated 了)PostgreSQL 的表現(xiàn)都優(yōu)于 MySQL。

從近幾年的趨勢(shì)上來看, PostgreSQL 的勢(shì)頭也很強(qiáng)勁 ,我認(rèn)為 PostgreSQL 的不足之處在于沒有 MySQL 這樣強(qiáng)大的社區(qū)和群眾基礎(chǔ)。MySQL 經(jīng)過那么多年的發(fā)展,積累了很多的運(yùn)維工具和最佳實(shí)踐,但是 PostgreSQL 作為后起之秀,擁有更優(yōu)秀的設(shè)計(jì)和更豐富的功能。PostgreSQL 9 以后的版本也足夠穩(wěn)定,在做新項(xiàng)目技術(shù)選型的時(shí)候,是一個(gè)很好的選擇。另外也有很多新的數(shù)據(jù)庫項(xiàng)目是基于 PostgreSQL 源碼的基礎(chǔ)上進(jìn)行二次開發(fā),比如 等。

我認(rèn)為, 單機(jī)數(shù)據(jù)庫的時(shí)代很快就會(huì)過去 。榨取摩爾定律帶來的硬件紅利總是有上限的,現(xiàn)代業(yè)務(wù)的數(shù)據(jù)規(guī)模、流量以及現(xiàn)代的數(shù)據(jù)科學(xué)對(duì)于數(shù)據(jù)庫的要求單機(jī)已經(jīng)很難滿足。網(wǎng)卡磁盤 IO 和 CPU 總有瓶頸,線上敏感的業(yè)務(wù)系統(tǒng)可能還得承擔(dān) SPOF(單點(diǎn)故障) 的風(fēng)險(xiǎn),主從復(fù)制模型在主掛掉時(shí)到底切還是不切?切了以后數(shù)據(jù)如何恢復(fù)?如果只是出現(xiàn)主從機(jī)器網(wǎng)絡(luò)分區(qū)問題呢?甚至是監(jiān)控環(huán)境出現(xiàn)網(wǎng)絡(luò)分區(qū)問題呢? 這些都是問題 。

所以我的觀點(diǎn)是,無論單機(jī)性能多棒(很多令人乍舌的評(píng)測(cè)數(shù)據(jù)都是針對(duì)特定場(chǎng)景的優(yōu)化,另外甚至有些都是本機(jī)不走網(wǎng)絡(luò),而大多數(shù)情況數(shù)據(jù)庫出現(xiàn)的第一個(gè)瓶頸其實(shí)是網(wǎng)卡和并發(fā)連接……),隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,移動(dòng)互聯(lián)網(wǎng)的出現(xiàn)使得數(shù)據(jù)庫系統(tǒng)迎來了第一次分布式的洗禮。

  2. 分布式時(shí)代:NoSQL的復(fù)興和模型簡(jiǎn)化的力量

在介紹 NoSQL 之前,我想提兩個(gè)公司,一個(gè)是Google,另一個(gè)是Amazon。

  Google

Google 應(yīng)該是第一個(gè)將分布式存儲(chǔ)技術(shù)應(yīng)用到大規(guī)模生產(chǎn)環(huán)境的公司,同時(shí)也是在分布式系統(tǒng)上積累最深的公司,可以說目前工業(yè)界的分布式系統(tǒng)的工程實(shí)踐及思想大都來源于 Google。比如 2003 年的 GFS 開創(chuàng)了分布式文件系統(tǒng),2006 年的 Bigtable 論文開創(chuàng)了分布式鍵值系統(tǒng),直接催生的就是 Hadoop 的生態(tài);至于 2012 年發(fā)表論文的 和 更是一個(gè)指明未來關(guān)系型數(shù)據(jù)庫發(fā)展方向的里程碑式的項(xiàng)目,這個(gè)我們后續(xù)會(huì)說。

  Amazon

另一個(gè)公司是 Amazon。2007 年發(fā)表的 嘗試引入了最終一致性的概念, WRN 的模型及向量時(shí)鐘的應(yīng)用,同時(shí)將一致性 HASH、merkle tree 等當(dāng)時(shí)一些很新潮的技術(shù)整合起來,正式標(biāo)志著 NoSQL 的誕生——對(duì)后來業(yè)界的影響也是很大,包括后來的 Cassandra、RiakDB、Voldemort 等數(shù)據(jù)庫都是基于 Dynamo 的設(shè)計(jì)發(fā)展起來的。

  新思潮

另外這個(gè)時(shí)期(2006 年前后持續(xù)至今)一個(gè)比較重要的思潮就是 數(shù)據(jù)庫(持久化)和緩存開始有明確的分離 ——我覺得這個(gè)趨勢(shì)是從 memcached 開始的。隨著業(yè)務(wù)的并發(fā)越來越高,對(duì)于低延遲的要求也越來越高;另外一個(gè)原因是隨著內(nèi)存越來越便宜,基于內(nèi)存的存儲(chǔ)方案漸漸開始普及。當(dāng)然內(nèi)存緩存方案也經(jīng)歷了一個(gè)從單機(jī)到分布式的過程,但是這個(gè)過程相比關(guān)系型數(shù)據(jù)庫的進(jìn)化要快得多。

這是因?yàn)?NoSQL 的另外一個(gè)重要的標(biāo)志—— 數(shù)據(jù)模型的變化 ——大多 NoSQL 都拋棄了關(guān)系模型,選擇更簡(jiǎn)單的鍵值或者文檔類型進(jìn)行存儲(chǔ)。數(shù)據(jù)結(jié)構(gòu)和查詢接口都相對(duì)簡(jiǎn)單,沒有了SQL 的包袱,實(shí)現(xiàn)的難度會(huì)降低很多。

另外 NoSQL 的設(shè)計(jì)幾乎都選擇犧牲掉復(fù)雜 SQL 的支持及 ACID 事務(wù)換取彈性擴(kuò)展能力,也是從當(dāng)時(shí)互聯(lián)網(wǎng)的實(shí)際情況出發(fā):業(yè)務(wù)模型簡(jiǎn)單、爆發(fā)性增長(zhǎng)帶來的海量并發(fā)及數(shù)據(jù)總量爆炸、歷史包袱小、工程師強(qiáng)悍,等。其中最重要的還是業(yè)務(wù)模型相對(duì)簡(jiǎn)單。

  嵌入式存儲(chǔ)引擎

在開始介紹具體的開源的完整方案前,我想介紹一下嵌入式存儲(chǔ)引擎?zhèn)儭?/p>

隨著 NoSQL 的發(fā)展,不僅僅緩存和持久化存儲(chǔ)開始細(xì)分,再往后的存儲(chǔ)引擎也開始分化并走上前臺(tái)。之前很難想象一個(gè)存儲(chǔ)引擎獨(dú)立于數(shù)據(jù)庫直接對(duì)外提供服務(wù),就像你不會(huì)直接拿著 InnoDB 或者 MyISAM甚至一個(gè) B-tree 出來用一樣(當(dāng)然,bdb 這樣鼎鼎大名的除外)。人們基于這些開源的存儲(chǔ)引擎進(jìn)行進(jìn)一步的封裝,比如加上網(wǎng)絡(luò)協(xié)議層、加上復(fù)制機(jī)制等等,一步步構(gòu)建出完整的風(fēng)格各異的 NoSQL 產(chǎn)品。

這里我挑選幾個(gè)比較 著名存儲(chǔ)引擎 介紹一下。

  TC

我最早接觸的是 。TC 相信很多人也都聽說過,TC 是由日本最大的社交網(wǎng)站 Mixi 開發(fā)并開源的一個(gè)混合 Key-Value 存儲(chǔ)引擎,其中包括 HASH Table 和 B+ Tree 的實(shí)現(xiàn)。但是這個(gè)引擎的一個(gè)缺陷是隨著數(shù)據(jù)量的膨脹,性能的下降會(huì)非常明顯,而且現(xiàn)在也基本不怎么維護(hù)了,所以入坑請(qǐng)慎重。于 TC 配合使用的 是一個(gè)網(wǎng)絡(luò)庫,為 TC 提供網(wǎng)絡(luò)的接口使其變成一個(gè)數(shù)據(jù)庫服務(wù),TT + TC 應(yīng)該是比較早的 NoSQL 的一個(gè)嘗試。

  LevelDB

在 2011 年,Google 開源了 Bigtable 的底層存儲(chǔ)擎: 。LevelDB 是一個(gè)使用 C++ 開發(fā)的嵌入式的 Key-Value 存儲(chǔ)引擎,數(shù)據(jù)結(jié)構(gòu)采用了 LSM-Tree,具體 LSM-Tree 的算法分析可以很容易在網(wǎng)上搜索到,我就不贅述了。其特點(diǎn)是,對(duì)于寫入極其友好,LSM 的設(shè)計(jì)避免了大量的隨機(jī)寫入;對(duì)于特定的讀也能達(dá)到不錯(cuò)的性能(熱數(shù)據(jù)在內(nèi)存中);另外 LSM-Tree 和 B-tree 一樣是支持有序 Scan 的;而且 LevelDB 是出自 Jeff Dean 之手,他的事跡做分布式系統(tǒng)的朋友一定都知道,不知道的可以去 Google 搜一下。

LevelDB 擁有極好的寫性能,線程安全,BaTCh Write 和 Snapshot 等特性,使其很容易的在上層構(gòu)建 MVCC 系統(tǒng)或者事務(wù)模型,對(duì)于數(shù)據(jù)庫來說非常重要。

另外值得一說的是,F(xiàn)acebook 維護(hù)了一個(gè)活躍的 LevelDB 的分支,名為 RocksDB。RocksDB 在 LevelDB 上做了很多的改進(jìn),比如多線程 Compactor、分層自定義壓縮、多 MemTable 等。另外 RocksDB 對(duì)外暴露了很多 Configration ,可以根據(jù)不同業(yè)務(wù)的形態(tài)進(jìn)行調(diào)優(yōu);同時(shí) Facebook 在內(nèi)部正在用 RocksDB 來實(shí)現(xiàn)一個(gè)全新的 MySQL 存儲(chǔ)引擎:MyRocks,值得關(guān)注。RocksDB 的社區(qū)響應(yīng)速度很快也很友好,實(shí)際上 PingCAP 也是 RocksDB 的社區(qū)貢獻(xiàn)者。我建議新的項(xiàng)目如果在 LevelDB 和 RocksDB 之間糾結(jié)的話,請(qǐng)果斷選擇 RocksDB。

  B-tree 家族

當(dāng)然,除了 LSM-Tree 外, 的家族也還是有很多不錯(cuò)的引擎。首先大多數(shù)傳統(tǒng)的單機(jī)數(shù)據(jù)庫的存儲(chǔ)引擎都選擇了 ,B+Tree 對(duì)磁盤的讀比較友好,第三方存儲(chǔ)引擎比較著名的純 B+Tree 實(shí)現(xiàn)是 。首先 LMDB 選擇在內(nèi)存映像文件 (mmap) 實(shí)現(xiàn) B+Tree,同時(shí)使用了 Copy-On-Write 實(shí)現(xiàn)了 MVCC 實(shí)現(xiàn)并發(fā)事務(wù)無鎖讀的能力,對(duì)于高并發(fā)讀的場(chǎng)景比較友好;同時(shí)因?yàn)槭褂玫氖?mmap 所以擁有跨進(jìn)程讀取的能力。因?yàn)槲也]有在生產(chǎn)環(huán)境中使用過 LMDB ,所以并不能給出 LMDB 的一些缺陷,見諒。

  混合引擎

還有一部分的存儲(chǔ)引擎選擇了多種引擎混合,比如最著名的應(yīng)該是 ,大概是去年被 MongoDB 收購,現(xiàn)在成為了 MongoDB 的默認(rèn)存儲(chǔ)引擎。WiredTiger 內(nèi)部有 LSM-Tree 和 B-tree 兩種實(shí)現(xiàn)提供一套接口,根據(jù)業(yè)務(wù)的情況可自由選擇。另外一些特殊數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)引擎在某些特殊場(chǎng)合下非常搶眼,比如極高壓縮比 ,采用了名為分形樹的數(shù)據(jù)結(jié)構(gòu),在維持一個(gè)可接受的讀寫壓力的情況下,能擁有 10 倍以上的壓縮率。

  NoSQL

說完了幾個(gè)比較著名的存儲(chǔ)引擎,我們來講講比較著名的 NoSQL。在我的定義中,NoSQL 是Not Only SQL 的縮寫,所以可能包含的范圍有內(nèi)存數(shù)據(jù)庫,持久化數(shù)據(jù)庫等。總之就是和單機(jī)的關(guān)系型數(shù)據(jù)庫不一樣的結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng)。

我們先從緩存開始。

  memcached

前面提到了 memcached 應(yīng)該是第一個(gè)大規(guī)模在業(yè)界使用的緩存數(shù)據(jù)庫,memcached 的實(shí)現(xiàn)極其簡(jiǎn)單,相當(dāng)于將內(nèi)存用作大的 HASH Table,只能在上面 get/set/ 計(jì)數(shù)器等操作,在此之上用 libevent 封裝了一層網(wǎng)絡(luò)層和文本協(xié)議(也有簡(jiǎn)單的二進(jìn)制協(xié)議),雖然支持一些 CAS 的操作,但是總體上來看,還是非常簡(jiǎn)單的。

但是 memcached 的 內(nèi)存利用率并不太高 ,這個(gè)因?yàn)?memcached 為了避免頻繁申請(qǐng)內(nèi)存導(dǎo)致的內(nèi)存碎片的問題,采用了自己實(shí)現(xiàn)的slab allocator 的方式。即內(nèi)存的分配都是一塊一塊的,最終存儲(chǔ)在固定長(zhǎng)度的chunk 上,內(nèi)存最小的分配單元是chunk,另外 libevent 的性能也并沒有優(yōu)化到極致,但是不妨礙 memcached 成為當(dāng)時(shí)的開源緩存事實(shí)標(biāo)準(zhǔn)(另外,八卦一下,memcached 的作者 現(xiàn)在在 Google,大家如果用 Golang 的話,Go 的官方 HTTP 包就是這哥們寫的,是個(gè)很高產(chǎn)的工程師)。

  Redis

如果我沒記錯(cuò)的話,在 2009 年前后,一位意大利的工程師 ,開源了 。從此徹底顛覆了緩存的市場(chǎng), 到現(xiàn)在大多數(shù)緩存的業(yè)務(wù)都已用上Redis,memcached 基本退出了歷史舞臺(tái) 。Redis 最大的特點(diǎn)是擁有豐富的數(shù)據(jù)結(jié)構(gòu)支持,不僅僅是簡(jiǎn)單的 Key-Value,包括隊(duì)列、集合、Sorted Set 等等,提供了非常豐富的表達(dá)力,而且 Redis 還提供 sub/pub 等超出數(shù)據(jù)庫范疇的便捷功能,使得幾乎一夜之間大家紛紛投入 Redis 的懷抱。

  Twemproxy

但是隨著 Redis 漸漸的普及,而且越用越狠,另外內(nèi)存也越來越便宜,人們開始尋求 擴(kuò)展單機(jī)Redis的方案 ,最早的嘗試是twitter 開源的 ,twemproxy 是一個(gè) Redis 中間件,基本只有最簡(jiǎn)單的數(shù)據(jù)路由功能,并沒有動(dòng)態(tài)的伸縮能力,但是還是受到了很多公司的追捧,因?yàn)榇_實(shí)沒方案。 隨后的 Redis Cluster 也是難產(chǎn)了好久,時(shí)隔好幾年,中間出了 7 個(gè)RC 版本,最后才發(fā)布;

2014 年底,我們開源了 ,解決了 Redis 中間件的數(shù)據(jù)彈性伸縮問題,目前廣泛應(yīng)用于國內(nèi)各大互聯(lián)網(wǎng)公司中,這個(gè)在網(wǎng)上也有很多文章介紹,我也就不展開了。 所以在緩存上面,開源社區(qū)現(xiàn)在倒是非常統(tǒng)一,就是 Redis 極其周邊的擴(kuò)展方案 。

  MongoDB

在 NoSQL 的大家庭中, 其實(shí)是一個(gè)異類,大多 NoSQL 舍棄掉 SQL 是為了追求更極致的性能和可擴(kuò)展能力,而 MongoDB 主動(dòng)選擇了文檔作為對(duì)外的接口,非常像 JSON 的格式。Schema-less 的特性對(duì)于很多輕量級(jí)業(yè)務(wù)和快速變更了互聯(lián)網(wǎng)業(yè)務(wù)意義很大,而且 MongoDB 的易用性很好,基本做到了開箱即用,開發(fā)者不需要費(fèi)心研究數(shù)據(jù)的表結(jié)構(gòu),只需要往里存就好了,這確實(shí)籠絡(luò)了一大批開發(fā)者。

盡管 MongoDB 早期的版本各種不穩(wěn)定,性能也不太好(早期的 Mongo 并沒有存儲(chǔ)引擎,直接使用了 mmap 文件),集群模式還全是問題(比如至今還未解決的 Cluster 同步帶寬占用過多的問題),但是因?yàn)榇_實(shí)太方便了,在早期的項(xiàng)目快速迭代中,Mongo 是一個(gè)不錯(cuò)的選擇。

但是這也正是它的問題,我不止一次聽到當(dāng)項(xiàng)目變得龐大或者「嚴(yán)肅」的時(shí)候, 團(tuán)隊(duì)最后還是回歸了關(guān)系型數(shù)據(jù)庫 。Anyway,在 2014 年底 MongoDB 收購了 WiredTiger 后,在 2.8 版本中正式亮相,同時(shí) 3.0 版本后更是作為默認(rèn)存儲(chǔ)引擎提供,性能和穩(wěn)定性有了非常大的提升。

但是,從另一方面講,Schema-less 到底對(duì)軟件工程是好事還是壞事這個(gè)問題還是有待商榷。我個(gè)人是站在 Schema 這邊的,不過在一些小項(xiàng)目或者需要快速開發(fā)的項(xiàng)目中使用 Mongo 確實(shí)能提升很多的開發(fā)效率,這是毋庸置疑的。

  HBase

說到 NoSQL 不得不提的是 ,HBase 作為Hadoop 旗下的重要產(chǎn)品, 的正統(tǒng)開源實(shí)現(xiàn),是不是有一種欽定的感覺:)。提到 HBase 就不得不提一下 ,Bigtable是Google內(nèi)部廣泛使用的分布式數(shù)據(jù)庫,接口也不是簡(jiǎn)單的Key-Value,按照論文的說法叫:multi-dimensional sorted map,也就是 Value 是按照列劃分的。Bigtable 構(gòu)建在 GFS 之上,彌補(bǔ)了分布式文件系統(tǒng)對(duì)于海量、小的、結(jié)構(gòu)化數(shù)據(jù)的插入、更新、隨機(jī)讀請(qǐng)求的缺陷。

HBase 就是這么一個(gè)系統(tǒng)的實(shí)現(xiàn), 底層依賴 HDFS 。HBase 本身并不實(shí)際存儲(chǔ)數(shù)據(jù),持久化的日志和 SST file (HBase 也是 LSM-Tree 的結(jié)構(gòu)) 直接存儲(chǔ)在 HDFS 上,Region Server (RS) 維護(hù)了 MemTable 以提供快速的查詢,寫入都是寫日志,后臺(tái)進(jìn)行 Compact,避免了直接隨機(jī)讀寫 HDFS。

數(shù)據(jù)通過 Region 在邏輯上進(jìn)行分割,負(fù)載均衡通過調(diào)節(jié)各個(gè) Region Server 負(fù)責(zé)的 Region 區(qū)間實(shí)現(xiàn)。當(dāng)某 Region 太大時(shí),這個(gè) Region 會(huì)分裂,后續(xù)可能由不同的 RS 負(fù)責(zé),但是前面提到了,HBase 本身并不存儲(chǔ)數(shù)據(jù),這里的 Region 僅是邏輯上的,數(shù)據(jù)還是以文件的形式存儲(chǔ)在 HDFS 上,所以 HBase 并不關(guān)心 Replication 、水平擴(kuò)展和數(shù)據(jù)的分布,統(tǒng)統(tǒng)交給 HDFS 解決。

和 Bigtable 一樣,HBase 提供行級(jí)的一致性,嚴(yán)格來說在 中它是一個(gè) CP 的系統(tǒng),但遺憾的是并沒有更進(jìn)一步提供 ACID 的跨行事務(wù)。HBase 的好處就不用說了,顯而易見,通過擴(kuò)展 RS 可以幾乎線性提升系統(tǒng)的吞吐,及 HDFS 本身就具有的水平擴(kuò)展能力。

但是缺點(diǎn)仍然是有的 。

首先,Hadoop 的軟件棧是 Java,JVM 的 GC Tuning 是一個(gè)非常煩人的事情,即使已經(jīng)調(diào)得很好了,平均延遲也得幾十毫秒;

另外在架構(gòu)設(shè)計(jì)上,HBase 本身并不存儲(chǔ)數(shù)據(jù),所以可能造成客戶端請(qǐng)求的 RS 并不知道數(shù)據(jù)到底存在哪臺(tái) HDFS DataNode 上,憑空多了一次 RPC;

第三,HBase 和 Bigtable 一樣,并不支持跨行事務(wù),在 Google 內(nèi)部不停的有團(tuán)隊(duì)基于 Bigtable 來做分布式事務(wù)的支持,比如 MegaStore、Percolator。后來 有次接受也提到非常后悔沒有在 Bigtable 中加入跨行事務(wù),不過還好這個(gè)遺憾在 Spanner 中得到了彌補(bǔ),這個(gè)一會(huì)兒說。

總體來說,HBase 還是一個(gè)非常健壯且久經(jīng)考驗(yàn)的系統(tǒng),但是需要你有對(duì)于 Java 和 Hadoop 比較深入的了解后,才能玩轉(zhuǎn),這也是 Hadoop 生態(tài)的一個(gè)問題,易用性真是不是太好,而且社區(qū)演進(jìn)速度相對(duì)緩慢,也是因?yàn)闅v史包袱過重的緣故吧。

  Cassandra

提到 ( C* ),雖然也是 Dynamo 的開源實(shí)現(xiàn),但就沒有這種欽定的感覺了。 C* 確實(shí)命途多舛,最早 2008 由 Facebook 開發(fā)并開源,早期的 C* 幾乎全是 bug,F(xiàn)acebook 后來索性也不再維護(hù)轉(zhuǎn)過頭搞 HBase 去了,一個(gè)爛攤子直接丟給社區(qū)。還好 把這個(gè)項(xiàng)目撿起來商業(yè)化,搞了兩年,終于漸漸開始流行起來。

C* 不能簡(jiǎn)單的歸納為讀快寫慢,或者讀慢寫快,因?yàn)椴捎昧?qourm 的模型,調(diào)整復(fù)制的副本數(shù)以及讀的數(shù)量,可以達(dá)到不同的效果,對(duì)于一致性不是特別高的場(chǎng)景,可以選擇只從一個(gè)節(jié)點(diǎn)讀取數(shù)據(jù),達(dá)到最高的讀性能。另外 C* 并不依賴分布式文件系統(tǒng),數(shù)據(jù)直接存儲(chǔ)在磁盤上,各個(gè)存儲(chǔ)節(jié)點(diǎn)之間自己維護(hù)復(fù)制關(guān)系,減少了一層 RPC 調(diào)用,延遲上對(duì)比 HBase 還是有一定優(yōu)勢(shì)的。

不過即使使用 qourm 的模型也并不代表 C* 是一個(gè)強(qiáng)一致的系統(tǒng)。 C* 并不幫你解決沖突,即使你 W(寫的副本數(shù)) + R(讀請(qǐng)求的副本數(shù)) > N(節(jié)點(diǎn)總數(shù)), C* 也沒辦法幫你決定哪些副本擁有更新的版本,因?yàn)槊總€(gè)數(shù)據(jù)的版本是一個(gè) NTP 的時(shí)間戳或者客戶端自行提供,每臺(tái)機(jī)器可能都有誤差,所以有可能并不準(zhǔn)確,這也就是為什么 C* 是一個(gè) AP 的系統(tǒng)。不過 C* 一個(gè)比較友好的地方是提供了 CQL,一個(gè)簡(jiǎn)單的 SQL 方言,比起 HBase 在易用性上有明顯優(yōu)勢(shì)。

即使作為一個(gè) AP 系統(tǒng), C* 已經(jīng)挺快了,但是人們追求更高性能的腳步還是不會(huì)停止。應(yīng)該是今年年初, 的發(fā)布就是典型的證明,ScyllaDB 是一個(gè)兼容 C* 的 NoSQL 數(shù)據(jù)庫,不一樣的是,ScyllaDB 完全用 C++ 開發(fā),同時(shí)使用了類似 DPDK 這樣的黑科技,具體我就不展開了,有興趣可以到 Scylla 的官網(wǎng)去看看。BTW,國內(nèi)的蘑菇街第一時(shí)間使用了 ScyllaDB,同時(shí)在 Scylla 的官網(wǎng)上 share 了他們的方案,性能還是很不錯(cuò)的。

  3. 中間件與分庫分表

NoSQL 就先介紹到這里,接下來我想說的是一些在基于單機(jī)關(guān)系型數(shù)據(jù)庫之上的中間件和分庫分表方案。

在這方面確實(shí)歷史悠久,而且也是沒有辦法的選擇,關(guān)系型數(shù)據(jù)庫不比Redis ,并不是簡(jiǎn)單的寫一個(gè)類似Twemproxy 的中間件就搞定了。數(shù)據(jù)庫的中間件需要考慮很多,比如解析 SQL,解析出 sharding key,然后根據(jù) sharding key 分發(fā)請(qǐng)求,再合并;另外數(shù)據(jù)庫有事務(wù),在中間件這層還需要維護(hù) Session 及事務(wù)狀態(tài),而且大多數(shù)方案并沒有辦法支持跨 shard 的事務(wù)。

這就不可避免的導(dǎo)致了業(yè)務(wù)使用起來會(huì)比較麻煩,需要重寫代碼,而且會(huì)增加邏輯的復(fù)雜度,更別提動(dòng)態(tài)的擴(kuò)容縮容和自動(dòng)的故障恢復(fù)了。在集群規(guī)模越來越大的情況下,運(yùn)維和 DDL 的復(fù)雜度是指數(shù)級(jí)上升的。

  中間件項(xiàng)目盤點(diǎn)

數(shù)據(jù)庫中間件最早的項(xiàng)目大概是 , 用于實(shí)現(xiàn)讀寫分離 。后來國人在這個(gè)領(lǐng)域有過很多的 著名的開源項(xiàng)目,比如阿里的Cobar和DDL(并未完全開源;后來社區(qū)基于 Cobar 改進(jìn)的MyCAT、360 開源的Atlas 等 ,都屬于這一類中間件產(chǎn)品;

在中間件這個(gè)方案上基本走到頭的開源項(xiàng)目應(yīng)該是 。Vitess 基本上是一個(gè)集大成的中間件產(chǎn)品,內(nèi)置了熱數(shù)據(jù)緩存、水平動(dòng)態(tài)分片、讀寫分離等等,但是代價(jià)也是整個(gè)項(xiàng)目非常復(fù)雜,另外文檔也不太好。大概1年多以前,我們嘗試搭建起完整的 Vitess 集群,但是并未成功,可見其復(fù)雜度。

另外一個(gè) 值得一提 的是 這個(gè)項(xiàng)目,Postgres-XC 的野心還是很大的,整體的架構(gòu)有點(diǎn)像早期版本的 OceanBase,由一個(gè)中央節(jié)點(diǎn)來處理協(xié)調(diào)分布式事務(wù) / 解決沖突,數(shù)據(jù)分散在各個(gè)存儲(chǔ)節(jié)點(diǎn)上,應(yīng)該是目前 PostgreSQL 社區(qū)最好的分布式擴(kuò)展方案。其他的就不提了。

  4. 未來在哪里?NewSQL?

一句話,NewSQL 是未來。

2012 年 Google 在 OSDI 上發(fā)表了 Spanner 的論文,2013 年在 SIGMOD 發(fā)表了 F1 的論文。這兩篇論文讓業(yè)界第一次看到了關(guān)系模型和 NoSQL 的擴(kuò)展性在超龐大集群規(guī)模上融合的可能性。在此之前,大家普遍認(rèn)為這個(gè)是不可能的,即使是 Google 也經(jīng)歷了 這樣系統(tǒng)的失敗。

  Spanner綜述

但是 Spanner 的創(chuàng)新之處在于通過硬件(GPS時(shí)鐘+原子鐘)來解決時(shí)鐘同步的問題。在分布式系統(tǒng)里,時(shí)鐘是最讓人頭痛的問題,剛才提到了 C* 為什么不是一個(gè)強(qiáng) C 的系統(tǒng),正是因?yàn)闀r(shí)鐘的問題。而 Spanner 的厲害之處在于即使兩個(gè)數(shù)據(jù)中心隔得非常遠(yuǎn),不需要有通信(因?yàn)橥ㄐ诺拇鷥r(jià)太大,最快也就是光速)就能保證 TrueTime API的時(shí)鐘誤差在一個(gè)很小的范圍內(nèi)(10ms)。另外 Spanner 沿用了很多 Bigtable 的設(shè)計(jì),比如 Tablet / Directory 等,同時(shí)在 Replica 這層使用 Paxos 復(fù)制,并未完全依賴底層的分布式文件系統(tǒng)。但是 Spanner 的設(shè)計(jì)底層仍然沿用了 Colossus,不過論文里也說是可以未來改進(jìn)的點(diǎn)。

Google 的內(nèi)部的數(shù)據(jù)庫存儲(chǔ)業(yè)務(wù),大多是 3~5 副本,重要一點(diǎn)的 7 副本,遍布全球各大洲的數(shù)據(jù)中心,由于普遍使用了 Paxos,延遲是可以縮短到一個(gè)可以接受的范圍(Google 的風(fēng)格一向是追求吞吐的水平擴(kuò)展而不是低延遲,從悲觀鎖的選擇也能看得出來,因?yàn)榭鐢?shù)據(jù)中心復(fù)制是必選的,延遲不可能低,對(duì)于低延遲的場(chǎng)景,業(yè)務(wù)層自己解決或者依賴緩存)。

另外由 Paxos 帶來的 Auto-Failover 能力,更是能讓整個(gè)集群即使數(shù)據(jù)中心癱瘓,業(yè)務(wù)層都是透明無感知的。另外 F1 構(gòu)建在 Spanner 之上,對(duì)外提供了更豐富的 SQL 語法支持,F(xiàn)1 更像一個(gè)分布式 MPP SQL——F1 本身并不存儲(chǔ)數(shù)據(jù),而是將客戶端的 SQL 翻譯成類似 MapReduce 的任務(wù),調(diào)用 Spanner 來完成請(qǐng)求。

其實(shí)除了 TrueTime 整個(gè)系統(tǒng)并沒有用什么全新的算法,而是近些年分布式系統(tǒng)的技術(shù) Spanner 和 F1 的出現(xiàn)標(biāo)志著第一個(gè) NewSQL 在生產(chǎn)環(huán)境中提供服務(wù)。

  有以下幾個(gè)重點(diǎn):

  1. 完整的 SQL 支持,ACID 事務(wù);
  2. 彈性伸縮能力;
  3. 自動(dòng)的故障轉(zhuǎn)移和故障恢復(fù),多機(jī)房異地災(zāi)備。

NewSQL 特性確實(shí)非常誘人,在 Google 內(nèi)部,大量的業(yè)務(wù)已經(jīng)從原來的 Bigtable 切換到 Spanner 之上。我相信未來幾年,整個(gè)業(yè)界的趨勢(shì)也是如此,就像當(dāng)年的 Hadoop 一樣,Google 的基礎(chǔ)軟件的技術(shù)趨勢(shì)是走在社區(qū)前面的。

  社區(qū)反應(yīng)

Spanner 的論文發(fā)表之后,當(dāng)然也有社區(qū)的追隨者開始實(shí)現(xiàn)(比如我們 ?? ),第一個(gè)團(tuán)隊(duì)是在紐約的 。CockroachDB 的團(tuán)隊(duì)的組成還是非常豪華的,早期團(tuán)隊(duì)由是 Google 的分布式文件系統(tǒng) 團(tuán)隊(duì)的成員組成;技術(shù)上來說,Cockroach 的設(shè)計(jì)和 Spanner 很像,不一樣的地方是沒有選擇 TrueTime而是 HLC (Hybrid logical clock),也就是 NTP +邏輯時(shí)鐘來代替 TrueTime 時(shí)間戳;另外 Cockroach 選用了 Raft 代替 Paxos 實(shí)現(xiàn)復(fù)制和自動(dòng)容災(zāi),底層存儲(chǔ)依賴 RocksDB 實(shí)現(xiàn),整個(gè)項(xiàng)目使用 Go 語言開發(fā),對(duì)外接口選用 PostgreSQL 的 SQL 子集。

  CockroachDB

CockroachDB 的技術(shù)選型比較激進(jìn),比如依賴了 HLC 來做事務(wù)的時(shí)間戳。但是在 Spanner 的事務(wù)模型的 Commit Wait 階段等待時(shí)間的選擇,CockroachDB 并沒有辦法做到 10ms 內(nèi)的延遲;CockroachDB 的 Commit Wait 需要用戶自己指定,但是誰能拍胸脯說 NTP 的時(shí)鐘誤差在多少毫秒內(nèi)?我個(gè)人認(rèn)為在處理跨洲際機(jī)房時(shí)鐘同步的問題上,基本只有硬件時(shí)鐘一種辦法。HLC 是沒辦法解決的。

另外Cockroach 采用了 gossip 來同步節(jié)點(diǎn)信息,當(dāng)集群變得比較大的時(shí)候,gossip 心跳會(huì)是一個(gè)非常大的開銷。當(dāng)然 CockroachDB 的這些技術(shù)選擇帶來的優(yōu)勢(shì)就是非常好的易用性,所有邏輯都在一個(gè) binary 中,開箱即用,這個(gè)是非常大的優(yōu)點(diǎn)。

  TiDB

目前從全球范圍來看,另一個(gè)在朝著 Spanner / F1 的開源實(shí)現(xiàn)這個(gè)目標(biāo)上走的產(chǎn)品是 TiDB(終于談到我們的產(chǎn)品了)。TiDB 本質(zhì)上是一個(gè)更加正統(tǒng)的 Spanner 和 F1 實(shí)現(xiàn),并不像 CockroachDB 那樣選擇將 SQL 和 Key-Value 融合,而是像 Spanner 和 F1 一樣選擇分離,這樣分層的思想也是貫穿整個(gè) TiDB 項(xiàng)目始終的。對(duì)于測(cè)試、滾動(dòng)升級(jí)以及各層的復(fù)雜度控制會(huì)比較有優(yōu)勢(shì);另外 TiDB 選擇了 MySQL 協(xié)議和語法的兼容,MySQL 社區(qū)的 ORM 框架,運(yùn)維工具,直接可以應(yīng)用在 TiDB 上。

和 Spanner一樣,TiDB 是一個(gè)無狀態(tài)的 MPP SQL Layer,整個(gè)系統(tǒng)的底層是依賴 TiKey-Value 來提供分布式存儲(chǔ)和分布式事務(wù)的支持。TiKey-Value 的分布式事務(wù)模型采用的是 Google Percolator 的模型,但是在此之上做了很多優(yōu)化。Percolator 的優(yōu)點(diǎn)是去中心化程度非常高,整個(gè)集群不需要一個(gè)獨(dú)立的事務(wù)管理模塊,事務(wù)提交狀態(tài)這些信息其實(shí)是均勻分散在系統(tǒng)的各個(gè) Key 的 meta 中,整個(gè)模型唯一依賴的是一個(gè)授時(shí)服務(wù)器。

在我們的系統(tǒng)上,極限情況這個(gè)授時(shí)服務(wù)器每秒能分配 400w 以上個(gè)單調(diào)遞增的時(shí)間戳,大多數(shù)情況基本夠用了(畢竟有 Google 量級(jí)的場(chǎng)景并不多見);同時(shí)在 TiKey-Value 中,這個(gè)授時(shí)服務(wù)本身是高可用的,也不存在單點(diǎn)故障的問題。

TiKey-Value 和 CockroachDB 一樣也是選擇了 Raft 作為整個(gè)數(shù)據(jù)庫的基礎(chǔ);不一樣的是,TiKey-Value 整體采用 Rust 語言開發(fā),作為一個(gè)沒有 GC 和 Runtime 的語言,在性能上可以挖掘的潛力會(huì)更大。

  關(guān)于未來

我覺得 未來的數(shù)據(jù)庫會(huì)有幾個(gè)趨勢(shì) ,也是 TiDB 項(xiàng)目追求的目標(biāo):

數(shù)據(jù)庫會(huì)隨著業(yè)務(wù)云化,未來一切的業(yè)務(wù)都會(huì)跑在云端,不管是私有云或者公有云,運(yùn)維團(tuán)隊(duì)接觸的可能再也不是真實(shí)的物理機(jī),而是一個(gè)個(gè)隔離的容器或者「計(jì)算資源」。這對(duì)數(shù)據(jù)庫也是一個(gè)挑戰(zhàn),因?yàn)閿?shù)據(jù)庫天生就是有狀態(tài)的,數(shù)據(jù)總是要存儲(chǔ)在物理的磁盤上,而數(shù)據(jù)的移動(dòng)的代價(jià)比移動(dòng)容器的代價(jià)可能大很多。

多租戶技術(shù)會(huì)成為標(biāo)配,一個(gè)庫承載一切的業(yè)務(wù),數(shù)據(jù)在底層打通,上層通過權(quán)限,容器等技術(shù)進(jìn)行隔離;但是數(shù)據(jù)的打通和擴(kuò)展會(huì)變得異常簡(jiǎn)單,結(jié)合第一點(diǎn)提到的云化,業(yè)務(wù)層可以再也不用關(guān)心物理機(jī)的容量和拓?fù)洌恍枰J(rèn)為底層是一個(gè)無窮大的數(shù)據(jù)庫平臺(tái)即可,不用再擔(dān)心單機(jī)容量和負(fù)載均衡等問題。

OLAP 和 OLTP 會(huì)進(jìn)一步細(xì)分,底層存儲(chǔ)也許會(huì)共享一套,但是SQL優(yōu)化器這層的實(shí)現(xiàn)一定是千差萬別的。對(duì)于用戶而言,如果能使用同一套標(biāo)準(zhǔn)的語法和規(guī)則來進(jìn)行數(shù)據(jù)的讀寫和分析,會(huì)有更好的體驗(yàn)。

在未來分布式數(shù)據(jù)庫系統(tǒng)上,主從日志同步這樣落后的備份方式會(huì)被 Multi-Paxos / Raft 這樣更強(qiáng)的分布式一致性算法替代,人工的數(shù)據(jù)庫運(yùn)維在管理大規(guī)模數(shù)據(jù)庫集群時(shí)是不可能的,所有的故障恢復(fù)和高可用都會(huì)是高度自動(dòng)化的

關(guān)于作者

黃東旭,PingCAP 聯(lián)合創(chuàng)始人兼 CTO。PingCAP 是一家專注于研發(fā)下一代的開源的分布式數(shù)據(jù)庫的公司,主要作品是 TiDB / TiKV,是 Google Spanner 及 F1 的開源實(shí)現(xiàn)。

來自:程序師

更多精彩內(nèi)容和產(chǎn)品推薦,請(qǐng)咨詢!


標(biāo)簽:開源數(shù)據(jù)庫數(shù)據(jù)倉庫SQLmysql

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
主站蜘蛛池模板: 精品国产一二三 | 东京热福利 | 私人午夜影院 | 国产做爱在线观看 | 欧美偷拍一区 | 亚洲人成乱码精品一区 | 性无码一区| 国产精品观看 | 国产无码电影在线观看 | 不卡无码网站 | 国产大乳美女挤奶视频 | 日韩大片网站 | www.东京热 | 午夜激情成人 | 伦利理午夜理论片 | 色婷婷在线视频 | 无码国模| 国产高清1页 | 免费A片网 | 国产门事件| 日韩欧美另类一区在线 | 欧美精品网站在线观看 | 国产97成人免 | 国产精品999 | 日韩欧美视频第二区 | 成人午夜视频网 | 久久不卡视频 | 精品麻豆 | 日韩精品视频新区乱码 | 国产草莓精品 | 国产美女精品在线 | 日韩二区欧美三区 | 激情五月成人 | 日韩a级毛 | 中国操逼网站 | www.老湿机| 狼友视频www | 国产又粗又黄又爽又硬 | 成人小说图片视频 | 69国产精品成人无码 | 日韩性爱视频在 | 亚洲无码丝袜 | 老湿机免费看 | 日韩欧美亚洲欧洲 | 卡一卡二中文字幕 | 在线观看福利影院 | 国产精品视频自拍 | www.97超碰在线 | 极品白嫩虎白女视频 | 成人网站一区二区 | 做爱在线免费观看网站 | 午夜视频网页 | www.日本色色| 久草免费福利视频 | 成人情趣app | 日本伦理一区二区 | 成人片免费观看 | 国产精品自拍露脸视频 | 日韩精品日 | 成人免费黄色 | 这里只有精品66 | 日韩欧美在线观看精品 | 成人免费网 | 国产足交在线观看 | 狠狠干天天干 | 日韩精品在线一区二区 | 激情另类小说图片 | 久久sao| 五月丁香六月婷 | 自拍偷拍第7页 | 福利国产在线 | 日韩大香蕉国产 | www午夜 | 无码在线不卡 | 日韩区第一页在线 | 日韩二区在线 | 成人午夜福利800集 成人午夜福利100集 | 久久字幕 | 国产91系列 | 国产老熟女网站 | 深夜福利视频免费观看 | 国产91精 | 亚洲卡一卡二 | 麻豆精品在线 | 精品无码不卡 | A级成人毛片 | 草玖视频 | 爱豆在线观看全集免费 | 激情小说图片在线视频 | 国产精品欧美另类小说 | 三级片免费 | 深夜福利在线播放 | 日韩一区二区三区极品 | 日韩亚洲欧美激情 | 全免费A级毛片免费看 | 成人激情午夜福 | 国产精品极品 | 国产凹凸在线 | 玖玖综合玖玖 | 日屄视频网站 | 九色无码 | 精品码产区一区二小说 | 夜夜操狠狠干 | 成人午夜国产福利 | 日韩大片在 | 中国人妖和人妖XXX 中国人妖和人妖ⅩXX | 日韩欧美视频专区 | 成人国产自拍 | 夜间福利视频 | 欧美激情乱伦 | 日韩亚洲中文高清 | 美女黄色18 | 欧美丰满大乳人妻无码 | 国产精品高清网站 | 东京热蜜桃 | 国产原创精品视频 | 免费观看成人毛片A片 | 日本高清黄色 | 精东精品| 天堂网在线资源 | 日韩免费福利一区八区 | 日韩伦理片影院 | av无码激情 | 国产精品嫩草影视 | 深喉口爆视频 | 日韩高清影院 | 国产91社区| 屁屁影院国产第一页 | 日韩一区三区 | 三级在线观看亚 | 日韩欧美亚洲妖精 | 成人无码涩 | 深夜福利免费在线观看 | 亚洲精品电影 | A级成人毛片免费网站 | 韩日另类 | www日本黄色| 老a影视精品无码视频 | 91伊人久久 | 国产免费三级永久免费 | 日韩视频中 | 国产淫伦久久久久久久 | 蜜臀麻豆 | 欧美国产精品 | 91网友自拍| 老湿影院在线观看 | 日韩大片在线蜜柚影院 | 国产福利在线视频导航 | 日韩精品首页 | 日韩国产日韩欧美 | 深夜福利视频网址 | 日韩精品推荐 | 日韩美女露奶不良网站 | 玖玖精品电影网 | 午夜影院a级片 | 老湿机在线视频 | 日本中文字幕有码 | 日韩本国成人精品 | 91丨露脸丨熟女精品 | 欧美另类一区 | 色色色色综合 | 国产人妖在线视频 | 三级网站在线播放 | 国产尤物网站 | 深夜成人免费福利 | 97狠狠插| 精品国产xxx| 偷拍1页 | 国产是什么意思 | 国产精品成人爰爱在线 | 国产夫妻在线视频 | 国产91免费精品电影 | 三级精品在线免费观看 | 日韩精品影院 | 人人看97 | 日韩系列免费精品 | 日本草逼网| 五月丁香影院 | A级毛片网站 | 夜福利导航 | 精品综合| 午夜视频无码在线看 | 欧美在线视频精品 | 国内自拍在线 | 久久综合东京热 | 久久91日本三级片 | 97超碰在线免费观看 | 国产初高中生在 | 乱日视频 | 九色无码 | 国产传媒京东 | 午夜男女影院 | 国产91玩精品秘入口 | 日韩欧美国产性爱大片 | 国产无码2025 | 成人毛片免费看 | 日韩熟女一区精品视频 | 成人午夜电影在线观看 | 国语对白清晰刺激对白 | 日韩一区亚洲二区 | 岛国在线免费 | 岛国AV免费看 | 国语对白 | 中文字幕人 | 日韩成人亚洲 | 午夜香蕉网 | 精品日韩二区 | 深夜福利无码 | 真实国产亂伦免费看 | 国产色产综合色 | 午夜成人福利网站 | 亚洲v无码蜜桃 | 中文字幕综合网 | 深夜成人网站在线观看 | 日韩精品一二三四区 | 日韩欧美中 | 成年人拍拍拍 | 午夜视频在线网站 | 日韩逼网| 亚洲国产三级 | 欧美日韩国产一区 | 激情图区亚洲 | 在线观看深夜福利 | 日韩一二三精品 | 国产大学 | 久久免费看 | 国产精选一区 | 91网页在线浏览 | 日韩精品视频免费网址 | 日韩美女爱爱 | 国产乱子伦农村 | 日韩另类亚洲欧美 | 亚洲图片小说偷拍 | 午夜剧场色 | 五月天激情综合网 | 国产美女口爆 | 亚洲人成综合 | 无码精品产品日韩 | 欧美高清三区 | 91桃色| 免费A级毛片无码专区 | 麻豆视频在线播放 | 日韩aⅴ在线观看 | 国自产偷拍精品 | 国产一区二区久久精品 | 加勒比综合 | 日韩色影院 | 国产精品第4页 | 玖草视频在线 | 欧美成年人网站 | 激情爱爱网站 | 国产第11页| 日韩亚洲专 | 人人摸人人操97碰 | 国产a观看免费完整版 | 主播一区在线 | 成人免费亚洲视频 | 国产真实乱子伦视频 | 日韩国产欧美中文综合 | 日本草莓视频在线观看 | 美女www夜片内射 | 日韩激情视频网站 | 成人免费三及片 | 国产亚洲在线 | 天堂网wwww | 日韩伦理片在线 | 午夜成人影院污 | 日韩手机在线 | 国产岛片在线观看 | 国产经典三级在线观看 | 午夜成人无码免费视频 | 国产做A∨在线 | 五月丁香婷中文 | 国产片入口 | 日韩午夜顶级在线观看 | 欧美成人在线网站 | 日韩乱伦一区二区 | 成人三级网站在 | 孕妇三级片网络 | 日韩成人精品在线 | 午夜成人片400 | 精品三级片 | 成人午夜福利在线看 | 午夜影视频 | 深夜福利小视频 | 日韩免费高清视频网站 | 午夜福利视频网 | 夜夜嗨国产 | 久草免费福利资源 | 深夜福利视频在线观看 | 日韩午夜福利 | 国产又粗又黄 | 国产欧国产精品 | 天天天天干| 狠狠操天天操 | 中国三级片在线观看 | 国产精品第一 | 国产亚洲精品…3 | 日韩视频―中文字幕 | 日韩高清在线一 | 欧美丰满大乳人妻无码 | 国产无码久久久 | 日韩新片官网 | 操三八男人的天堂 | 成人影院在 | 成人动作激情小说 | 碰在线视频 | 综合久久综合 | 成人免费黄色a | 国产屁屁影院 | 91AV视频| 毛色毛片 | 日韩在线观看高清视频 | 日韩无码高清一区二区 | 日韩产品 | 91社视频| 欧美偷拍精品 | 日韩欧美在线导航 | 国产色情一区二区三区 | 精品资源成人 | A级成人网站 | 日本玖玖爱 | 日韩欧美另类视 | 婷婷五月影院 | 成人A级免费看 | 成人免费观看网 | 国产黄a三级三 | 国产美女免费观看 | 日韩欧美亚洲小网站 | 三级国产精品亚洲 | 成人深夜福利在线 | 国产人妖第二 | 玖玖综合网 | 日韩一本在线 | 日韩欧美制服在线观看 | 日韩午夜成人精品 | 成人午夜福利影院 | 国产丝袜一区 | 制服丝袜在线播放 | A级毛片免费在线观看 | 日韩欧美亚欧在线视频 | 国产白浆在线观看 | 日日天天干 | 91豆奶| 日韩AV无码| 成人一区二区三区 | 国产98在线 | 国产午夜福利视频 | 成人天堂 | 国产手机看片 | 岛国电影一区二区三区 | 成人黃色A片三級 | 成人爽免费 | 日韩女同视频 | 在线A片网址| 欧美A视频| 成人毛片免费看 | 东京热官方网站 | 国产三级三级在线 | 亚洲精品偷拍 | 变态sm天| 日韩a无v码 | 日韩无码高清中文字幕 | 日韩福利片免费视频 | 四房色播婷婷网 | 成人伦理影院 | 一曲二曲三曲毛毛 | 三级网战 | 午夜成人免费视频观看 | 日韩电影免费在线 | 爱豆传媒AV成人无码 | 老a影视精品无码视频 | 99中文字幕在线观看 | 亚洲无码AAA | 超碰97人人草 | 日韩丝袜美腿在线视频 | 中文字幕日本网站 | 久久影视中文字幕 | 成人午夜免费视频 | 日韩一区二区免费电影 | 日韩欧美国产aⅴ另类 | 日韩午夜顶级在线观看 | 欧美日韩精品在线 | 国产一级片大全 | 狠狠五月 | 国产高清精品王 | 国产成人精品在线观看 | 日韩另类国产 | 福利电影网 | 丁香五月色 | 日韩激情综合在线区 | 成人黄色大片 | 日韩aⅴ黄日韩a影片 | 自拍偷拍第33页 | 超碰人人草97| 日韩欧美综 | 玖玖爱精品 | 久久综合综合 | 黃色成人大片色 | 日韩中文字幕精品a | 国产AV二区 | 国产超级 | 日韩精品一区国产精品 | 东京久久 | 国产国产精品 | 欧美一区精品 | 免费做受视频 | 91婷婷五夜天 | 日韩中文字幕在线看 | 午夜在线福利 | 国产乱子伦农村 | 日韩欧美国产专区一区 | 日韩午夜激情视频 | 美女黄视频网站在线看 | 国产视频一二三 | 国产大全三级在线 | 五月婷婷影院 | 国产欧美双马尾后入 | 欧美亚洲性爱 | 国产91 | 成人视频网 | 日本中文字幕在线 | 日韩美视频网站 | 日韩高清在线观看视频 | 国产三级网站 | 日韩丝袜精品二区免费 | 微拍福利导航 | 久久只有这里才有精品 | 日韩精品在线播 | 国产精品不卡网 | 国产在线激情 | 国产第一页精品 | 婷婷五月激情视频 | 欧美精品一区在线发布 | 99导航| 日韩性网| 九九九精品 | 国产偷拍自拍视频 | 国产精成人品日 | 日韩在线播放 | 成人午夜福利免费 | 日韩亚洲欧美高清视频 | 日韩高清在线播放不卡 | 成人快播视频 | 日韩片免费 | 日韩电影在线一区 | 日韩欧美高清国产视频 | 一夜七次郎网站 | 成人精品妖 | 97色在线视频 | 国产精品国产 | 国产凸凹视频一 | 高清久久| 午夜视频试看 | 亚洲美腿丝袜在线 | 成人精品一 | 福利在现观看视频播放 | 日韩精品午 | 福利姬免费视频 | 日韩欧美亚洲国产精品 | 另类图片激情小说 | 国产成人片在线看 | 欧美性xxxx | 黃色高潮片三三級三 | 成人美女视频 | 成人在线日韩 | 日韩成人教师在线观 | 国产精品第12页 | 成人无码免费 | 91在线视频 | 国产妇妻操逼 | 精品成人午夜 | 无码高清人妻 | 国产精品入口 | 不卡一区 | 熟女一区二区 | 男人天堂亚洲 | 日韩视频中文字幕专区 | 老司机午夜影院 | 福利小视频导航 | 日韩高清mv| 国产精品一区二区小说 | 日韩免费特黄一二三区 | 亚洲综合日韩精品国产 | 日韩喷水在线观看 | 日韩中文字幕免费视频 | 国产精品福利在线 | 国产三级在线播放 | 日韩在线精品电影 | 日韩二区 | 做爱网站在线播放 | 性作久久久 | 日韩蜜桃一区二区 | 亚洲啊v| 成人片资源 | 日韩成人三级 | 欧美视频二区三区 | 国产精品美乳在线观看 | 国产青青草在线 | 国产A片视频 | 日韩在线视频观看 | 国产第一福利影院 | 日韩在线播放夜色 | 欧美精品在线一区二区 | 自拍偷拍在线视频 | 欧美AA视频 | 国产国产人免 | 日韩亚洲高清一 | 成人精东 | 人妖网站| 成人动漫亚洲欧美 | 国产浓毛大泬熟妇视频 | 成人三级片免费观看 | 加勒比二区 | 成人A片免费视频 | 在线二区人妖系列 | 久青视频 | 毛片在线网址 | 国产在线观看a | 日韩欧美中文字幕不卡 | 成人午夜在线看片 | 午夜三级伦理 | 成人日韩欧美 | 三级在线专区 | 自拍三区 | 日韩亚洲国产中文永久 | 爆乳邻居肉欲中文字慕 | 69老湿机| 日韩欧美a | 国产91司机在线观看 | 日韩在线观看视频 | 欧美亚洲| 国产盗摄偷窥在线观看 | 午夜视频在线观 | 黄色网av| 97在线| 涩涩屋AV | 可以在线看的黄色网址 | 三级在线观看视频a毛 | 三级黄色片网站 | 国产无业三区 | 久久免费看 | 夜夜干夜夜| 日韩亚洲欧美另类在线 | 99中文字幕网 | 国产三级片视频网站 | 日韩一区在线观看免 | 日韩欧美在线视频 | 97超碰在 | 成人69A片 | 欧美在线视频一区 | 日韩女优在线观看 | 国产成人免费 | 视频免费一区二区三区 | 欧美性爱网站大全 | 悠悠色综合网 | 日韩欧美在线看片 | 日韩欧美国产第二区 | 成年人免费A片 | 成人精品人成网站 | 国产做受高潮在线观看 | 日韩一级免费电影 | 日本无码在线 | 国产a级国片免费播放 | 97色五月| 日韩亚洲欧美另类综合 | 国产a√免费观看 | 日韩高清AV一区 | 国产99在线播放 | 成人动漫在线观看 | 国产9999免费视频 | 国产尤物精品在线 | 91碰视频| 不卡无码在线播放 | 日韩成人教师在线观 | 超碰人人摸人人干 | 三级国产在线观看 | 国产无码在线看 | 密桃成人无码 | 国产精品熟女久 | 天天看夜夜操 | 国产三级在线观看官网 | 激情小说亚洲图片 | 老湿体验区 | 国产福利片在线观看 | 福利姬在线观看 | 午夜成人无码视频 | 日韩欧美高清国产视频 | 日韩精品专区中文字幕 | 毛茸茸的老熟女 | 国产第一福利影院 | 国产尤物在线视频 | 国产成在线观看 | 午夜成人电影在线播放 | 午夜福利一区 | 亚洲第一网站 | 玖草在线视频观看 | 国产又粗又猛又色又 | 午夜福利在线影院 | 日韩乱伦一区二区 | 国产福利在线 | 玖草在线视频观看 | 国产家教老 | 无码国模| 日韩伦理三级 | 日韩成a人在线观看 | 国产三级在线视频观看 | 奶水人妻 | 国产精品一区在线观看 | 日韩欧美亚洲中 | 91社视频| 天堂网www.| 日韩美女影院 | 不卡成人网 | 日韩国产校园综合 | 欧美成人视频网站 | 成人一级午夜 | 天天操狠狠操夜夜操 | A片免费网站 | 日韩精品免费在线视频 | 日韩精品亚洲精 | 日韩国产片 | 日韩福利在线观 | 成人69A片| 婷婷色AV | 午夜在线电影 | 三级黄视频 | 学生妹AV大战| 日韩小网| 日韩大片高清 | 国产精品永久免费 | 国产极品人妖在线观看 | 国产精品码一本A片 | 国产91色综 | 日韩成人精品在 | 五月天婷婷综合 | 国产女同另类 | 日韩国产欧美精品综 | 日韩精品另类专区 | 玖玖精品电影 | 天天干夜夜噜 | 国产日韩欧美在线 | 五月丁香亭亭 | 婷婷丁香五月综合 | 日韩欧美亚洲福利 | 国产变态一区二区三区 | 日韩欧美国产专区一区 | 亚洲国产日韩在线 | 日韩欧美精品视频在线 | 人妖出精大全汇编HD | 深夜成人免费福利 | 人妖精品| 精东影业性做爰A片 | 国产岛片在线观看 | 成人精品一区 | 日韩精品熟女一区二区 | 九九九热视频 | 日韩国产欧美高清视频 | 成人日韩国产在线 | 91自拍欧美 | 欧美夜夜夜 | 亚洲人成www | 国产成人亚洲 | 国产精品自拍网 | 女同变态另类 | 国产片在线播放 | 视频一区二区三区视频 | 午夜成人影视 | 午夜成人资源 | 精品日韩一区 | 自拍偷拍第一区 | 精品免费国产 | 欧美日韩高清在线 | 人妖视频网站 | 欧美日韩1区 | 浮力影院成人A片 | 日韩中文在线播放 | 日韩v码视频 | 美女深夜福利 | 激情综合网小说 | 国产不卡高清在 | 成人三级片免费 | 成人涩涩小片视频 | 日韩欧美亚洲综合在线 | 国产成人影视在线观看 | 中文字幕综合 | 日韩国产三区 | 乱伦露脸| 国产无码不卡视频 | 午夜亚洲影院 | 草草影院发布页 | 国产成人免费电影 | 欧美成人免费观看视频 | 成人免费视频播放 | 国产成人自拍网 | 久久黄色免费A级视频 | 一伦一色一性一交一配 | 91天堂网| 婷婷午夜影院 | 三级网站在线播放 | 成人福利| 尤物网址在线观看 | 日韩伦理网站网址 | 网站成人高清视频 | 久久私人影院 | 日韩亚洲欧美中文高清 | 国产办公室在线 | 欧美精品123区 | 人人摸人人操人人干 | 福利视频网站 | 日韩国产免费一级 | 日逼综合 | 日韩特黄一级e片 | 欧美福利一区二区 | 日韩伦理视频 | 日韩成人高清 | 上床网站在线观看 | 玖玖爱免费在线 | 日韩欧美一级视频喷潮 | 深夜视频网站 | 欧美成年视频 | 日韩欧美中文字幕 | 国产h在线 | 一二区视频 | 国产精品秘果 | 国产91丝袜在线熟 | 日韩色一区二 | 精品人妻二区中文字幕 | 丝袜性爱视频 | 日韩中文字母aⅴ | 日韩欧美不卡 | 久久影视综合网 | 国产麻豆免费 | 成人精品日韩亚洲专区 | 三级片孕妇 | 日韩不卡高| 久草福利在线 | 午夜免费成人影院 | 午夜免费成人网站 | 国模吧视频 | 日韩在线视频免费播放 | 亚洲精品在线国产 | 日韩精品a| 老湿机在线免费观看 | 成人国产一区二 | 久草视频下载 | 日韩美女一区二区三区 | 日韩欧洲在线高清一区 | 激情小说综合网 | 国产91页 | 无码不卡一区 | 日韩黄在 | 欧美精品区 | 免费h视频 | 国产a级 | 国产日产欧产精 | 欧美性爱笫一页 | 国产h肉视频在线观看 | www国产| 国产日韩第一页 | 深夜福利视频网站 | 麻豆传媒视频在线观看 | 国产人免费视频 | 亚洲综合日韩精品国产 | 国产精品自拍一区 | 国模二区| 国产精品免费大 | 免看一级a | 91网站 | 国产精品13p | 三级片在线观看 | 日韩国产欧美综合网 | 无码不卡免费在线观看 | 欧美在线成人视频 | 午夜片在线观看 | 成人精品一区二 | 国产女同调教 | 福利二区| A级片网站 | 精品视频一区二区 | 狼友免费视频 | 欧美成人性爱视频 | 国产成人午夜精品 | 午夜啪视频| 日韩在线精品视频 | 国产成人A| 成人福利夜色影视亚洲 | 午夜免费成人电影 | 国产精品片 | 国产主播一 | 久热思思| 国产女人喷浆 | 有看a片的网址吗 | 97国语精品 | 日韩二区三区在线观看 | 日韩一级视频免 | 91喷水| 亚洲成人网在线观看 | 日韩精品网址 | 成人午夜福在线观看 | 日韩午夜不卡 | 午夜寂寞欧美 | 老湿机在线看 | 日韩一中文字幕 | 日韩中文国产 | 日韩欧美亚洲综合国产 | 绿色福利导航 | 日韩三级片一区二区 | 三级高清在线观看 | 国产第-页| 成人图片视频小说 | 日韩激情午夜视频 | 麻豆久久久9性大片 | 日韩TV区美 | 91夜色| 午夜精品偷拍 | 国产夫妻视频 | 99久热| 学生妹AV大战 | 国产人妖在线免费观看 | 国产盗摄高清在线观看 | 激情视频小说网站 | 午夜私人福利 | 三级片视频网址 | 免费毛片a | 成人网站一区二区 | 韩国无码无遮挡 | 日韩精品欧 | 玖草在线免费观看 | 亚洲卡一卡二卡三卡四 | 白浆视频在线观看 | 国产裸体视频 | 国产三级片在线网站 | 日韩电影手机在线观看 | 日韩电影官方 | 日韩伦理片 | 中国无码 | 国产人妖在线观看 | 日韩在线不卡免费视频 | 日本黄页网 | 午夜视频观看 | 日韩电影在线观看一区 | 这里精品| 在线成人三级 | 日韩欧美一区国产精品 | 另类日韩| 国产免费三片 | 日韩中文字幕网站 | 偷拍自拍第一页 | 91综合在线 | A级成人网站 | 污网站在线观看 | 欧美三级网站 | 午夜淫网 | 国产白袜脚足j棉袜在 | 尤物精品 | 亚洲卡一卡二卡三卡四 | 综合久久综合久久 | 成人福利视频导航 | 国产乱子伦 | 国产午夜伦理片 | 国产图区| 国产黄a三级三 | 三级乱伦 | 亚洲色老板 | 91欧美| 中国三级片在线播放 | 日韩无码丝袜 | 国产ts人妖视频网站 | 三级亚洲| 日韩在线一区国产国 | 日韩一区三区 | 自拍偷拍12 | 动漫精品一区 | 91视频青 | 日韩无砖专区中文字幕 | 国产乱乱一区 | 国产美女视频一区 | 国产欧美精品在线 | 激情都市亚洲 | 国产精品热久久 | 国产精品麻豆 | 精品一二 | 欧美三级网站 | 中国三级片免费看 | 屁屁国产第二 | 国产精品毛片 | 97人人超| 91怡红院 | 日韩福利片 | 国产v片成人影院在线 | 国产日韩精品一 | 国产mba | 中文字幕99 | 国产午夜高清 | 国产精品二区无 | 在线观看无码不卡视频 | 日韩免费在线视频 | 亚洲性久久影院 | 日韩精品91 | 日韩不卡视 | 91香蕉破解版 | 综合自拍偷拍 | 午夜免费大片 | 国产成人性爱在线观看 | 午夜免费福利视频 | 成人视频日本 | 97干网站| 97日韩电影 | 黄色一级全裸 | 国产刺激真实乱对白 | 日韩高清无码观看 | 国产日韩成人在线 | 自拍偷拍第九页 | 91首页| 变态sm天 | 日韩大片高清 | 中文字幕日本 | 午夜福利在线导航 | 成人无码电影在线观看 | 天堂AV黄色 | 日韩欧美国产激情视频 | 免费爱豆传媒在线观看 | 欧美欧美欧美欧美 | 国产91片| 高潮喷水在线观看 | 女人喷水视频 | 婷婷亚洲五月天 | 午夜福利在线网站 | 国产精品999 | 日韩欧美三级伦理 | 日韩精品视频网站 | 超碰97成人在线 | 日本三级电影2022 | 国产三级在线免费 | 国产热综合 | 国产尤物在线 | 成人网站在线观看视频 | 福利视频第一导航 | 日韩经典午夜福利发布 | 无码国产高清 | 91免费福利视频 | 色婷婷一区二区三区 | 午夜无码在线 | 三级日本午夜在线观看 | 日韩黄在 | 国产自拍偷拍 | 国产性爱AV | 免费看A片秘免费麻豆 | 国产粉嫩| 国产浪潮AV麻豆影视 | 成人毛片- | 午夜影视剧场0 | 日韩欧美亚洲中 | 日韩焦点影视 | 久久精品综合 | 国产一区导航 | 中文丝袜 | 国产又猛又黄又爽 | 真实国产亂伦免费, | 三级成人免费 | 97影院2| 成人动漫免费视频 | 日韩国产三区 | 欧美精品一二三区 | 东京热TV | 国产69熟 | 日日干狠狠干 | 欧美精品在线一区二区 | 国产精品2| 国产精品视频自拍 | 国产h片量多网站 | 国产免费三级片完整版 | 国产精品国一 | 国产免费毛卡片 | 伦理一区二区 | 日韩精品中文不卡视频 | 成人乱轮| 成人免费毛 | 国产小视频在线观看 | 日韩欧美一| 日韩在线观看一区二 | 日韩午夜视频在 | 污视频网址在线观看 | 国产αⅴ在线高清视频 | 91视频吧 | 91视频亚洲| 91亚洲天堂 | 午夜美女影院 | 成人片资源 | 91视频爱拍 | 日韩成人成色 | 日韩精品欧美 | 蜜桃福利导航 | 免费v片| 日韩a在线观看免费 | 日韩高清一区二 | 日韩无码高清一区 | 日韩欧美在线综合网 | 日韩综合精品 | 91直播最新版 | 国产另类在| 国产午夜福利视频 | 人人干超碰| 日韩国产欧美制服 | 浓毛熟女 | 日韩第九页 | 自拍偷拍视频网站 | 成人艳情一二三区 | 日韩中文字幕网 | 日日夜夜免费视频 | www.97视频| 激情另类小说区 | 成人亚欧网站在 | 韩日精品在线视频 | 在线观看视频一 | 夜夜操夜夜 | 国产干美女 | 91自拍720| 超碰人人干人人摸 | 岛国AV免费看 | 成人免费观看三级片 | 国产爆初菊哭了 | 国产视频三 | 日韩福利导航 | 国产91福利电影在线 | 日韩欧美精品一 | 国产视频福利 | 国产人妖视频在线看 | 日韩精品秘a在线观看 | 日韩欧美国产一区二区 | 日韩va亚洲va| 日韩精品真人荷官 | 日逼精品| 日韩狼友 | 国产伦理| 玖玖爱国产片 | 日本成人区 | 91视频免费播放 | 国产偷人妻精品一区 | 99自拍| 成年人午夜网站 | 国产精品国产 | 国产又白又嫩又大又爽 | 免费成人午夜视频 | 国内91视频| 乱伦一区二 | 日韩欧美一区电影 | 中文字幕第24页 | 日韩视频 中文字幕 | 日屄在线 | 国产成年人电影 | 免费欧美精品 | 久久e热| 日韩不卡在线观看 | 成人三级在线看 | 国产精品毛片 | 亚洲精品国产精品国产 | 夜鲁夜鲁夜鲁视频在线 | 日本黄色小说网站 | 韩国午夜激情 | 国产一区美女视频 | 极品精品 | 国产精品美女在线 | 欧美成人视屏在线 | av不卡电影| 成人羞羞视频免费看 | 老湿机视频 | 城中村嫖妓正在播放 | 日韩综合第一页 | 国产高清亚洲 | 午夜日韩视频0 | 另类欧美日韩 | 日韩午夜免费电影 | 国产成在人线在线播放 | 国产精品3p| 国产在线无 | 日韩精品极 | 国产在线不卡 | 国产第三页 | 午夜手机在线视频 | 国产三级精品三级观看 | 91制片国产自 | 日韩视频小说在线观看 | 国产精品九九热 | 偷拍自拍小视频 | 日韩午夜影院在线观看 | 中文字幕第42页 | 无码不卡播放 | 自牌偷牌第4页 | 爆乳女教师一区二区三 | 操碰视频| 国产精品3级片 | 久久影视综合 | 欧美一区在线视频 | A级免费看| 都市激情网站 | 一级做受| 成人亚洲欧美一区 | 日韩另类片 | 午夜精品在线观看视频 | 日韩精品一二三四区 | 麻豆破解网站 | 成人无码免费毛片A片 | 成人国产在线观看 | 三级av黄色| 永久免费A级毛片 | 免费观看成人毛片A片 | 超碰人人干人人操 | 午夜伦理在线 | 欧美操逼的视频 | 日韩在线免费观看视频 | 日韩精品综合 | 在线一区视频 | 国产91精彩视频 | 日韩一区二区三区91 | 日韩欧美国产超级视频 | 日韩国产欧美视频 | 国产精品成人品 | 国产无码久久久 | 99自拍视频| 国产高潮白浆喷水男男 | 男人的天堂在线 | 蜜桃麻豆| 日韩精品中文字幕 | 日韩在线人成电影大全 | 图片在线视频小说成人 | 人妖视频网址 | 狼友视频精品免费播放 | 国产色啪a∨在 | 日韩美女视频色福利 | 国产91这里都是精品 | 成人免费网址 | 欧美日韩在线不卡 | 日本a级免费 | 91视频聊天| 国产h肉视频在线观看 | 亚洲激情成人小说 | 夜夜视频免费看 | 中文字幕99 | 日韩在线亚字幕精品 | 中文字幕第一页国产 | 日韩一中文字 | 92国产视频 | 深喉口爆视频 | 日韩亚州欧美中 | 日韩换脸一区二区三区 | 日韩专区一区二区 | 午夜成人激情影院 | 日韩欧美在线看 | 国产又大又长 | 亚洲色图偷拍 | 东京热在线网站 | 日韩精品在线 | 国产日韩欧美 | 国产乱视频| 欧美日韩精品一区 | 欧美日韩高清 | 自拍视频区| 福利中文字幕最新永久 | 欧美视频在线不卡 | 成人羞羞视频在线观看 | 国产性欧美综合 | 无码成A毛片免费 | 传媒精品入口 | 国产三级看看看 | 国产精品自拍片 | 亚洲成人A片| 东京热精品 | 国产极品一区二区 | 国产黄色片网站 | 爆乳熟女一区二区三区 | 国产三级国产三级国产 | 午夜成人激情在线 | 日韩欧美在线不卡 | 麻豆传媒在线入口 | 久久惹这里只有精品 | 孕妇三级片在线观看 | 三级无码 | 成人动漫一区二区 | 久草免费福利视频 | 三级全黄 | 91网站免费| 国产大全今日最新 | 国产成人国产三级 | 国产无码久久久 | 福利欧美日韩精品国产 | 91香蕉网站| 福利在线观看入口 | 国产刺激视频在线观看 | A级毛片免费观看网站 | 97在线观看视频 | 国产成人a亚洲精品无 | 无码不卡网 | 激情小说网址 | 麻豆精东天美传媒 | 日韩成人av影视 | 夫妻午夜影院 | 欧美熟女毛茸茸 | 成年免费A级毛片 | 韩日精品一二三 | 毛茸茸老熟女 | 国产精品乱伦视频 | 日韩本国成人精品 | 97日穴网| 国产激情网站在线观看 | 免费观看A级毛片 | 精品国自产拍在线 | 天天干天天日天天干 | 日韩视频观看一区二区 | 午夜成人高清视频 | 97素材| 无码在线我们 | 欧美牲爱| 国产传媒视频 | 国产亚洲日本 | 国产白丝美女 | 国产夫妻片| 午夜福利电影网站 | 免费人成网 | 91av导航| 日韩在线不卡 | 亚洲国产高清精品 | 日韩精品青青精品视频 | 成人免费A级毛片 | 成年免费A级毛片 | 成人精品日韩一区二区 | 国产成年女人在线观看 | 成人午夜网 | 福利在线 | 成人片资源 | 韩日精品在线视频 | 日韩午夜中文字幕电影 | 精品天堂在线 | 国产精品蜜臀 | 日韩欧美一区二区尤物 | 国产色秀视频在 | 国产2页| 中文字幕亚洲国产 | 三级成人免费 | 丰满迷人岳的大乳 | 台湾久久不卡无毒视频 | 黑人免费视频 | 精品久久娱乐 | 午夜视频 | 91天天视频 | 国产传媒剧情 | 国产福利姬在线 | 欧美精品在线一区 | 国产成a人亚 | 日韩中文字幕网站 | 国产高潮做爱在线观看 | 午夜人人 | 中文字幕蜜桃 | 久久足交 | 福利在线观看 | 日韩免费v片在线观看 | 日韩精品一卡2卡 | 91男同 | 日日操夜夜干 | 日韩欧美视频在线播放 | 日韩欧美天堂 | 成人午夜看片在线观看 | 日韩精品第二页 | 91精品综合| 国产精品鲁一鲁 | 成人网址在线观看 | 玖玖爱视频在线观看 | 午夜成人福利免费 | 日韩美女视频0 | 国产每日精品 | 日韩不卡高 | 国产宅男网 | 在线观看自拍 | 丁香五月天婷婷 | 日韩大片网址 | 三级a午夜电 | 成人精品美女 | 午夜草草| 成人免费公开视频 | 日韩视频大全 | 欧美性爱视频大全 | 成人免费黄色A片 | 日韩欧美女同 | 超碰97在线免费观看 | 国产主播网 | 无码区国产区在线播放 | 午夜三级伦理片 | 丰满熟妇大乳丰满做爰 | 无码2025| 福利姬免费在线观看 | 福利视频导航页 | 日韩a级毛| 国产午夜福利视频 | 日韩制服丝袜 | 国产a级片免费观看 | 日韩最热国产在线 | av麻豆| 国模精品一区二区三区 | 国产99网站 | 日韩制服丝袜 | 成人韩漫 | 午夜影视频 | 九草资源站 | 成人免费黄色大片 | 国产又粗又猛又爽 | 日本xxx在线观看 | 成人三级在线视频 | 成人午夜小视频免费 | 日韩精品免费观看 | 免费黃色三級片在线 | 国产精品热久久 | 午夜视频在线观 | 成人三级片在线看 | 日韩精品在线 | 丁香五月网 | 国模视频吧 | 国产精品三级电 | 欧美另类日韩 | 日韩精品簧片大全 | 国产a级毛| 麻豆传媒在线观看视频 | 日韩欧美影视 | 丰满少妇在线观看网站 | 91福利合集 | 天天鲁天天谢天天擦 | 加勒比综合在线19p 加勒比综合在线 | 三级精品在线观看 | 日韩精品秘在线观看 | 中文字幕日本人妖 | 偷牌自拍| 成人午夜在线免费 | 欧美一区三区 | 国产福利网 | 深爱激情综合网 | 尹人久久 | 四虎成人电影 | 人人摸人人操97碰 | 日韩国产自拍 | 都市激情第一页欧美 | 岛国在线观看一 | 日韩欧国产精 | 午夜黄影院 | 尤物.com | 国产伦理视频 | 丰满多毛的大陰户特写 | 日韩网站免费观看 | 色播五月丁香 | 午夜成人免费视频观看 | 亚洲国产影院 | 91神马影城| 国产妻精品一区 | 天天狠狠 | 成人午夜视频网 | 国产美女裸网站 | 老湿机啪啪啪视频 | 深夜福利你懂的 | 日韩高清一区0 | 国产理论片 | 欧美日韩一区二区精品 | 97成人碰碰| 国产中文字幕网 | 亚洲AV无码精品岛国 | 午夜色色男 | 欧美视频三区 | 欧美在线视频精品 | 国产91网站入口 | 精品国语视频免费 | 日韩高清在线播放不卡 | 日韩专区国产在线 | 这里都是精品 | 午夜伦理大片 | 国产免费美女 | 国产精品久久久久野外 | 亚洲性久久影院 | 日韩系列免费精品 | 日韩午夜视频 | 日韩精品二区在线观看 | 深夜福利视频网站 | 色情一区二区三区 | 日韩欧美一区二区 | 国产精品呻吟 | 都市激情亚洲欧美 | 日韩免费在线中文字幕 | 日韩欧美h| sm电影下载| 玖玖精品视频 | 免费做受视频 | 欧美ay| 香蕉精品福利 | 97超碰大香蕉| 国产尤物视频 | 国产裸体美女免费观看 | 四虎地址8848| 99偷拍| 久操精品在线 | 国产一区二区精品久久 | www超碰在线| 狼友国产 | 成人欧美一区二区三区 | 成人动漫一区二区 | 人妻六区 | 精品日韩二区 | 日韩中文高清无码 | 黄色毛片网站 | 国产三级资源 | 深夜福利视频网站 | 成人网址在线观看 | 国产精品v欧美 | 日韩自拍国产在线观看 | 成人a级毛 | 精品自拍1 | www日本高清 | 国产哟在线观看 | 国产在线无码不卡 | 成人福利导航在线观看 | 日韩精品系列 | 日韩精品五区 | 午夜成人影视网 | 在线天堂资源 | 91AV视频| 精品人伦 | 午夜A片| 国产精品第二页 | 深夜成人网站在线观看 | 日本www| 中国三级黄色完整版 | 无码在线我们 | 国产三级电影网站 | 自拍偷拍精品 | 日韩在线免费视频观看 | 国产99在线视频 | 三级视频在线 | 日韩一级大片国产 | 人妖奶水另类 | 久久性刺激 | 日本xxxxwww| 69福利视频| 国产又黄又大 | 日本中文无码字幕 | 另类欧美一| 午夜成人福利无码影院 | 午夜成人影视频道 | 天天综合网永久入口 | 特黄三级| 国产成人宗合 | 亚洲丁香五月 | 久久停停 | 91视频手机版| 黄色三级片网址 | 国产精品激情久 | 91在线网址 | 国产伦精品| 日韩欧美综合在线制服 | 免费成人午夜视频 | 久久惹这里只有精品 | 成人黃色A片免费 | 午夜成人视频在线 | 国产偷人妻精品一区 | A级免费看| 毛片A级成人片 | 日韩特黄一级e片 | 免费三级网址 | 黑人巨茎大战欧美白妇 | 日韩电影新片网 | 国产午夜伦理片 | 日韩激情文学 | 欧美日韩在线免费观看 | 人人操人人干超碰 | 玖玖激情| 午夜影视免费 | 日韩高清中文字幕免费 | 在线观看午夜福利 | 尤物国产在线视频 | 97韩剧tv网| 欧美多人性爱视频 | 狠狠操夜夜操天天操 | 自拍偷拍第页 | 日韩欧美视频专区 | 欧美乱伦视频 | 麻豆精品视频在线观看 | 国产午夜在线观看 | www.四房色播| 蜜臀TV一区| 亚洲一卡一卡 | 麻豆视频传媒入口 | 成人无码免费毛片 | 天天操夜夜干 | 午夜成人福利剧场 | 无码天堂网 | 国产区第一页 | 国产人妖第二 | 欧美成人精品欧美一 | 成人夜间福利视频 | 天天爽爽夜夜爽爽 | 日韩一二三精品 | 国产乱伦大全 | 日韩精品无 | 午夜电影院 | 欧美另类人体 | 精品三级片在线观看 | 国产又大又粗 | 国产性爱八区 | 日韩av电影一区 | 国产三级片在线网站 | 日本人做受免费视频 | 欧美日韩精品一区二区 | 国产大片特黄高清视频 | 日韩高清无码免费 | 黑人在线视频 | 午夜视频在线看 | 久久精品99 | 成人午夜福利片 | 国产成人在线不卡 | 成人一级午夜 | 国产人免费视频 | 午夜私人影院 | 日本草莓视频在线观看 | 福利性导航 | 在线视频天堂 | 欧美精品一区在线观看 | 国产三级片在线网站 | 国产乱伦系列 | 国产在线色| 图片区偷拍自拍 | 五月激情综合 | 老牛影视无码中出 | 岛国色哟哟片在线观看 | 日韩成人AV一区二区 | 国产激情一区二 | 精品蜜桃网 | 成人三级在哪里看 | 免费久草| 国产精品女同久 | 黄色三级视频 | 麻豆免费网 | www日韩欧美| 欧美性爱在线视频 | 日韩高清欧美高清 | 国产成人精品在线 | 日韩无砖专区一区 | 国产精品一 | 91天堂国产 | 国产l精品| 日韩精品在线二区 | 国产精品狼友 | 97在线免费视频 | 国产sm调| 日韩一本在线 | 午夜看片 | 国产人妖在线 | 日韩国产中文综合 | 日韩制服乱伦影片 | 高潮流白浆在线观看 | 黄色成人免费看 | 日韩成人不卡 | 麻豆操逼视频 | 国产黄网站| 日韩丝袜亚洲国 | 97人人操 | 欧美国产精品一区二区 | 日韩精品素人91 | 成人深夜羞 | 日韩欧美二 | 国产人妖在线视频 | 国产操碰 | 污视频网址在线观看 | 丁香五月在线 | 91直播视频 | 在线视频一二区 | 麻豆AV在线 | 成人毛片-| 免费观看成人毛片A片 | 日韩欧美国产第二区 | 国产主播一| 国产乱伦中文字幕 | 成人免费在线 | 日韩国产激情www | 日韩伦理片电影 | 尤物视频在线观看视频 | 午夜精品网 | 日韩欧美国产综合 | 国产免费看三级片 | 日韩欧美国产免费观看 | 91视频在线免费观看 | 超碰福利导航 | 福利性影院在线播放 | 亚洲性网址 | 四虎成人电影 | 午夜福利导航视频 | 午夜福利成人在线 | 午夜三级伦理 | 日韩国产成人在线 | 无码午夜视频在线观看 | 日韩欧美国产专区一区 | 日韩国产欧美综合在线 | 午夜成人激情在线 | 玖草在线免费观看 | 午夜国产精品AV | 午夜福利写真 | 欧美视频一区二区 | 一区二区伦理 | 玖玖爱国产精品 | 超碰97干 | 国产亚洲A片无码导航 | 激情四房色播 | 国产又粗又大又猛又爽 | 日韩av高清一区 | 日韩欧美亚洲妖精 | 国产精品美女在线 | 日韩激情电影 | 精品国产一区二区久 | 午夜成人小视频 | 福利姬入口 | 国产精品乱伦 | 国产精品成人v | 口爆在线 | 激情综合小说网 | 日韩精品三期 | 午夜在线影院 | 一区二区午夜 | 在线观看三级A片 | 91大神精品| 免费A片一区二区三区 | 激情综合五月 | 三级精品免费影视 | 91亚色| 日本多毛熟妇撒尿 | 日韩视频二区三区 | 无码极品| 国产一级片 | 无码不卡免费在线观看 | 亚洲精品一线二线三线 | 午夜在线电影网 | 午夜福利在线播放 | 国色综合 | 日韩在线 中文字幕 | 日韩手机在线 | 日韩激情不卡一区二区 |