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

從MySQL和MongoDB的對比,看SQL與NoSQL的較量

數據庫 MySQL 其他數據庫 MongoDB
目前使用Redis最多只存儲了大概8000條左右的分鐘k的行情數據,考慮到將來可能會有更大數據量的查詢需求,需要查詢幾月甚至幾年的行情數據,要求數據庫在提供功能的同時又能保證性能和穩定性。Redis通常只用做較小數據量的內存數據庫,而傳統關系數據庫又有一定的查詢性能瓶頸,所以考慮調研一下其它的NoSQL數據庫。

貴金屬(注:貴金屬為筆者部門業務)的行情系統提供的接口通過Redis獲取數據,目前使用Redis最多只存儲了大概8000條左右的分鐘k的行情數據,考慮到將來可能會有更大數據量的查詢需求,需要查詢幾月甚至幾年的行情數據,要求數據庫在提供功能的同時又能保證性能和穩定性。Redis通常只用做較小數據量的內存數據庫,而傳統關系數據庫又有一定的查詢性能瓶頸,所以考慮調研一下其它的NoSQL數據庫。

一、為什么調研MongoDB?

圖1-1是DB-Engines2017年11月數據庫的排名統計,可以看到MongoDB總排名在第5,在NoSQL數據庫中排名第1。

 

圖1-1 DB-Engines2017年11月數據庫的排名統計

優點:

  • 社區活躍,用戶較多,應用廣泛
  • MongoDB在內存充足的情況下數據都放入內存且有完整的索引支持,查詢效率較高
  • MongoDB的分片機制,支持海量數據的存儲和擴展

缺點:

  • 不支持事務
  • 不支持join、復雜查詢

初步調研下來,MongoDB具備我們需要的特性,而缺點不影響應用場景,故接下來我們就開始做實際的性能壓測。

二、壓測性能對比

1、準備條件

(1)MySQL 、MongoDB數據庫所在服務器硬件環境

 

表2-1 服務器硬件環境主要參數

(2)***的數據庫版本

MongoDB server version: 3.4.5

MongoDB client version: mongo-java-driver-2.14.3

MySQL server version:5.6.34

MySQL connector version: MySQL-connector-java-6.0.6

MongoDB使用的儲存引擎wiredTiger

MySQL使用的儲存引擎InnoDB

(3)數據庫表結構及索引

MongoDB索引為dateTime 且是唯一索引。我們實際測試使用的MongoDB數據結構及字段如圖2-1所示。

 

圖2-1 MongoDB數據表記錄示例

MySQL索引為DATETIME,PARTNER_ID,GOODS_ID,SCOPE且是唯一索引。我們實際測試使用的MySQL數據結構及字段如圖2-2所示。

 

 

圖2-2 MySQL數據表記錄示例

SQL語句根據datetime字段進行時間范圍的查詢

(4)連接池***連接數都設置為200個,SQL語句調到***

2、百萬、***別的下不同查詢量不同并發量的壓測結果

數據庫表中記錄數總量在百萬、***別的壓測數據及結果如表2-2所示。

 

表2-2 百萬、***別的壓測數據及結果

3、億級別的下不同查詢量不同并發量的壓測結果

數據庫表中記錄數總量在億級別的壓測數據及結果如表2-3所示。

 

表2-3 億級別的壓測數據及結果

壓測結果分析:

  • 當每次查詢數據量在500條時,無論表中數據總量千萬或者億級別,MySQL和MongoDB在100線程并發的情況下查詢性能相當,表現良好,平均響應時間在500ms以內,TPS在230左右。
  • 當每次查詢數據量在5000條時,表中數據總量為***別時,MongoDB在50線程并發情況下查詢性能不及MySQL 的一半,100線程并發情況查詢性能都很差,平均響應時間在4500ms左右,表中數據總量為億級別時,在50個及以上的并發情況下,MongoDB和MySQL性能都較差。

在本案例簡單數據模型下時間范圍內的等值查詢應用場景下,MongoDB在高并發條件下的大數據量查詢性能并沒有比MySQL更好。另外還有一點需要注意的是,在本案例中,數據總量由***別到***別再到億級別的變化過程中,對于查詢性能的影響都不是很大,但對于查詢數據量的數倍增長卻十分敏感,所以在考量數據庫查詢性能時,也要重點考量應用的單次查詢量的需求。

盡管MongoDB在我們的這種應用場景下并沒有達到預期的性能,我們也簡單地的調研了下MySQL和MongoDB對于內存的使用機制以及一些可能影響查詢效率的內部配置。

三、MySQL和MongoDB內存結構

1、InnoDB內存使用機制

InnoDB體系結構如圖3-1所示。

 

圖3-1 InnoDB體系結構

壓測MySQL使用的是InnoDB存儲引擎,InnoDB關于查詢效率有影響的兩個比較重要的參數分別是innodb_buffer_pool_size,innodb_read_ahead_threshold。

innodb_buffer_pool_size指的是InnoDB緩沖池的大小,本例中InnoDB緩沖池大小為20G,該參數的大小可通過命令指定innodb_buffer_pool_size 20G。緩沖池使用改進的LRU算法進行管理,維護一個LRU列表、一個FREE列表,FREE列表存放空閑頁,數據庫啟動時LRU列表是空的,當需要從緩沖池分頁時,首先從FREE列表查找空閑頁,有則放入LRU列表,否則LRU執行淘汰,淘汰尾部的頁分配給新頁。

innodb_read_ahead_threshold相對應的是數據預加載機制,innodb_read_ahead_threshold 30表示的是如果一個extent中的被順序讀取的page超過或者等于該參數變量的,InnoDB將會異步的將下一個extent讀取到buffer pool中,比如該參數的值為30,那么當該extent中有30個pages被sequentially的讀取,則會觸發InnoDB linear預讀,將下一個extent讀到內存中;在沒有該變量之前,當訪問到extent的***一個page的時候,InnoDB會決定是否將下一個extent放入到buffer pool中;可以在MySQL服務端通過show InnoDB status中的Pages read ahead和evicted without access兩個值來觀察預讀的情況:

Innodb_buffer_pool_read_ahead:表示通過預讀請求到buffer pool的pages;

Innodb_buffer_pool_read_ahead_evicted:表示由于請求到buffer pool中沒有被訪問,而驅逐出內存的頁數。

可以看出來,MySQL的緩沖池機制是能充分利用內存且有預加載機制,在某些條件下目標數據完全在內存中,也能夠具備非常好的查詢性能。

2、MongoDB的存儲結構及數據模型

(1)本例中MongoDB使用的儲存引擎是WiredTiger,WiredTiger的結構如圖3-2所示。

 

圖3-2 WiredTiger Engine的結構

WiredTiger Cache的實現原理圖如圖3-3所示。

 

圖3-3 WiredTiger Cache的實現原理圖

Wiredtiger的Cache采用Btree的方式組織,每個Btree節點為一個page,root page是btree的根節點,internal page是btree的中間索引節點,leaf page是真正存儲數據的葉子節點;btree的數據以page為單位按需從磁盤加載或寫入磁盤。

可以通過在配置文件中指定storage.wiredTiger.engineConfig.cacheSizeGB參數設定引擎使用的內存量。此內存用于緩存工作集數據(索引、namespace,未提交的write,query緩沖等)。

(2)數據模型

內嵌 

MongoDB的文檔是無模式的,所以可以支持各種數據結構,內嵌模型也叫做非規格化模型(denormalized)。在MongoDB中,一組相關的數據可以是一個文檔,也可以是組成文檔的一部分。

 

圖3-4 內嵌文檔示例

內嵌類型支持一組相關的數據存儲在一個文檔中,這樣的好處就是,應用程序可以通過比較少的的查詢和更新操作來完成一些常規的數據的查詢和更新工作。

當遇到以下情況的時候,我們應該考慮使用內嵌類型:

如果數據關系是一種一對一的包含關系,例如下面的文檔,每個人都有一個contact字段來描述這個人的聯系方式。像這種一對一的關系,使用內嵌類型可以很方便的進行數據的查詢和更新。

  1.   ”_id”: , 
  2.   ”name”: “Wilber”, 
  3.   ”contact”: { 
  4.      “phone”: “12345678”, 
  5.      “email”: “wilber@shanghai.com” 
  6.    } 
  7. }  

如果數據的關系是一對多,那么也可以考慮使用內嵌模型。例如下面的文檔,用posts字段記錄所有用戶發布的博客。在這中情況中,如果應用程序會經常通過用戶名字段來查詢改用戶發布的博客信息。那么,把posts作為內嵌字段會是一個比較好的選擇,這樣就可以減少很多查詢的操作。

  1.     “_id”: , 
  2.     “name”: “Wilber”, 
  3.     “contact”: { 
  4.      ”phone”: “12345678”, 
  5.      ”email”: “wilber@shanghai.com” 
  6.    }, 
  7.    ”posts”: [ 
  8.    { 
  9.      ”title”: “Indexes in MongoDB”, 
  10.      ”created”: “12/01/2014”, 
  11.      ”link”: “www.linuxidc.com” 
  12.    }, 
  13.    { 
  14.      ”title”: “Replication in MongoDB”, 
  15.      ”created”: “12/02/2014”, 
  16.      ”link”: “www.linuxidc.com” 
  17.    }, 
  18.    { 
  19.      ”title”: “Sharding in MongoDB”, 
  20.      ”created”: “12/03/2014”, 
  21.      ”link”: “www.linuxidc.com” 
  22.    } 
  23.   ] 
  24.  }  

根據上面的描述可以看出,內嵌模型可以給應用程序提供很好的數據查詢性能,因為基于內嵌模型,可以通過一次數據庫操作得到所有相關的數據。同時,內嵌模型可以使數據更新操作變成一個原子寫操作。然而,內嵌模型也可能引入一些問題,比如說文檔會越來越大,這樣就可能會影響數據庫寫操作的性能,還可能會產生數據碎片(data fragmentation)。

引用 

相對于嵌入模型,引用模型又稱規格化模型(Normalized data models),通過引用的方式來表示數據之間的關系。這里同樣使用來自MongoDB文檔中的圖片,在這個模型中,把contact和access從user中移出,并通過user_id作為索引來表示它們之間的聯系。

 

圖3-5 引用文檔示例

當我們遇到以下情況的時候,就可以考慮使用引用模型了:

  • 使用內嵌模型往往會帶來數據的冗余,卻可以提升數據查詢的效率。但是,當應用程序基本上不通過內嵌模型查詢,或者說查詢效率的提升不足以彌補數據冗余帶來的問題時,我們就應該考慮引用模型了。
  • 當需要實現復雜的多對多關系時,可以考慮引用模型。比如我們熟知的例子,學生-課程-老師關系,如果用引用模型來實現三者的關系,可能會比內嵌模型更清晰直觀,同時會減少很多冗余數據。
  • 當需要實現復雜的樹形關系時,可以考慮引用模型。

四、應用場景分析

1、MongoDB的應用場景

(1)表結構不明確且數據不斷變大

MongoDB是非結構化文檔數據庫,擴展字段很容易且不會影響原有數據。內容管理或者博客平臺等,例如圈子系統、存儲用戶評論之類的。

(2)更高的寫入負載

MongoDB側重高數據寫入的性能,而非事務安全,適合業務系統中有大量“低價值”數據的場景。本身存的就是json格式數據。例如做日志系統。

(3)數據量很大或者將來會變得很大

MySQL單表數據量達到5-10G時會出現明細的性能降級,需要做數據的水平和垂直拆分、庫的拆分完成擴展,MongoDB內建了sharding、很多數據分片的特性,容易水平擴展,比較好的適應大數據量增長的需求。

(4)高可用性

自帶高可用,自動主從切換(副本集)[[209973]]

不適用的場景 

(1)MongoDB不支持事務操作,需要用到事務的應用建議不用MongoDB。

(2)MongoDB目前不支持join操作,需要復雜查詢的應用也不建議使用MongoDB。

2、關系型數據庫和非關系型數據庫的應用場景對比

關系型數據庫適合存儲結構化數據,如用戶的帳號、地址:

  • 這些數據通常需要做結構化查詢,比如join。這時候,關系型數據庫就要勝出一籌
  • 這些數據的規模、增長的速度通常是可以預期的
  • 事務性、一致性

NoSQL適合存儲非結構化數據,如文章、評論:

  • 這些數據通常用于模糊處理,如全文搜索、機器學習
  • 這些數據是海量的,而且增長的速度是難以預期的
  • 根據數據的特點,NoSQL數據庫通常具有***(至少接近)伸縮性
  • 按key獲取數據效率很高,但是對join或其它結構化查詢的支持就比較差 
責任編輯:龐桂玉 來源: DBAplus社群
相關推薦

2011-05-13 09:46:20

MySQLNoSQL

2011-04-01 09:29:52

MySQLMongoDB

2010-09-07 09:07:33

MongoDBCouchDB

2015-03-02 11:23:51

2009-06-14 18:43:57

LinuxWindows對比

2023-03-27 16:25:56

SQLNoSQL

2016-02-22 10:10:48

SqoopSQLNoSQL

2011-08-02 16:08:52

NoSQLMongoDBCassandra

2011-12-23 09:21:03

微軟云計算linux

2009-07-17 10:08:39

Hibernate與i

2013-05-10 13:27:55

FedoraUbuntu

2010-08-12 09:43:31

CassandraMongoDB

2020-03-25 14:36:12

SQLNoSQL數據庫

2009-07-15 17:52:10

2022-02-14 09:00:00

SQLNoSQL數據庫

2024-12-05 14:40:01

X86ARMCPU

2024-12-10 00:00:10

MySQLJOIN算法

2010-04-25 17:05:48

lvs負載均衡

2022-08-17 11:14:29

SwiftGo開發

2023-09-26 09:42:00

點贊
收藏

51CTO技術棧公眾號

国产中文字幕日韩| 亚洲无限av看| 丰满少妇久久久| 性感美女一级片| 香蕉av777xxx色综合一区| 亚洲性av网站| 无码人妻一区二区三区一| 欧洲一区精品| 国产精品美女久久福利网站| 91手机在线播放| 欧美日韩一级黄色片| 91九色精品| 日韩av在线一区| av在线免费看片| 中文字幕色婷婷在线视频| 欧美国产成人在线| 国产精品一 二 三| 91精品视频免费在线观看| 亚洲国产免费| 久久久999成人| 一区二区黄色片| 精品一区二区三区中文字幕| 欧美性猛交xxxx乱大交| 国产免费一区二区三区四在线播放| 亚洲av毛片成人精品| 国产综合久久久久久鬼色| 欧美在线一区二区视频| 久久午夜无码鲁丝片午夜精品| 国产免费av一区二区三区| 欧美白人最猛性xxxxx69交| 超碰在线97免费| 成人影院在线视频| 亚洲精品国产视频| 亚洲欧美99| 黄色毛片在线看| 99r国产精品| eeuss一区二区三区| 亚洲系列第一页| 久久精品一区| 97视频免费在线观看| 欧美激情图片小说| 久久综合av| 这里只有精品丝袜| 中文字幕被公侵犯的漂亮人妻| 久久国产精品免费精品3p| 日韩一级免费一区| 国产一级片中文字幕| 久久亚洲人体| 精品视频在线免费观看| 粗暴91大变态调教| 国产精欧美一区二区三区蓝颜男同| 亚洲午夜视频在线| 国产资源在线免费观看| 国产黄色大片在线观看| 一区二区三区久久| 污污污污污污www网站免费| 黄在线免费看| 亚洲精品乱码久久久久久久久 | 久久久精品黄色| 粉嫩av免费一区二区三区| 国产成人精品无码高潮| 国产真实精品久久二三区| 91午夜理伦私人影院| 国产精品久久久久久久一区二区| 久久精品国产亚洲高清剧情介绍| 国产精品自产拍高潮在线观看| 中文字幕 国产精品| 日本美女视频一区二区| 国产精品视频999| 中文字幕乱码中文字幕| 久久国产福利国产秒拍| 成人黄色免费网站在线观看| 国产人妖一区二区三区| 国产乱对白刺激视频不卡| 亚洲最大成人网色| 亚洲精品一区二区三区新线路| 国产成+人+日韩+欧美+亚洲| 国产精品免费一区二区三区| 欧性猛交ⅹxxx乱大交| av成人免费在线| 欧美一区二区三区电影在线观看| 成全电影播放在线观看国语| 国产精品电影一区二区| 国产成a人亚洲精v品在线观看| sm性调教片在线观看| 色婷婷久久99综合精品jk白丝| 国产一级不卡毛片| 国产色99精品9i| 欧美精品一区二区蜜臀亚洲| wwwwww日本| 97在线精品| 久久久久久综合网天天| 黄色在线免费观看| 精品在线亚洲视频| 精品欧美一区二区三区久久久 | 欧美高清中文字幕| 午夜久久中文| 欧美年轻男男videosbes| 欧美高清精品一区二区| 亚洲区小说区图片区qvod按摩| 国产一区二区三区高清在线观看| 欧美日韩综合一区二区| 香蕉成人久久| 91香蕉电影院| 亚洲欧美日韩综合在线| 1024精品合集| 成人在线免费播放视频| 日韩精品一区国产| 亚洲日本aⅴ片在线观看香蕉| 天海翼在线视频| 一本一本久久| 91在线观看免费高清| 男同在线观看| 一区二区免费看| 亚洲高清在线免费观看| 精品国内亚洲2022精品成人| 精品国产欧美一区二区五十路| 91在线看视频| 国产精品正在播放| 亚洲午夜在线观看| 芒果视频成人app| 精品久久久久久综合日本欧美| 国产美女网站视频| 老牛嫩草一区二区三区日本| 懂色一区二区三区av片| 自拍视频在线播放| 色综合久久久久久久| 精品国产免费久久久久久婷婷| 成人在线免费小视频| 日韩美女主播视频| 天天干免费视频| 亚洲一区在线视频| www激情五月| 日韩电影免费在线观看| 欧美专区第一页| 殴美一级特黄aaaaaa| 樱花草国产18久久久久| 香蕉视频xxx| 久久高清精品| 国产精品偷伦免费视频观看的| 天堂视频中文在线| 精品久久久视频| 精品国产免费久久久久久婷婷| 天天综合网网欲色| 国产女人18毛片水18精品| 成年人视频在线免费观看| 欧美午夜xxx| 午夜理伦三级做爰电影| 国产模特精品视频久久久久| 久久久久久久有限公司| 亚洲涩涩在线| 亚洲欧美精品伊人久久| 91video| 久久久久国产精品麻豆| 免费日韩中文字幕| 欧美日韩精品在线一区| 国产精品视频资源| 天堂资源在线中文| 69av一区二区三区| 欧美精品一区二区成人| 国产aⅴ综合色| 成人性生活视频免费看| 国产精品久久久久久久久久白浆| 久久人91精品久久久久久不卡| 亚洲AV无码精品色毛片浪潮| 亚洲国产wwwccc36天堂| 黄色av网址在线观看| 先锋影音久久久| 色综合久久久久久久久五月| 欧美高清xxx| 久久精品视频va| 成人av无码一区二区三区| 亚洲一区二区影院| 青青草视频成人| 日产国产欧美视频一区精品| 亚洲一区美女| 日本少妇精品亚洲第一区| 国产青青在线视频| 欧美成a人免费观看久久| 秋霞午夜一区二区| 成年人在线观看网站| 制服丝袜亚洲色图| 国产精品不卡av| 91麻豆国产福利在线观看| 亚洲人成无码www久久久| 久久在线播放| 超碰97人人人人人蜜桃| 中文字幕成在线观看| 丝袜亚洲另类欧美重口| 亚洲第一精品网站| 日韩欧美黄色动漫| 欧美黑人性猛交xxx| 99精品国产91久久久久久| 五月婷婷激情久久| 激情综合中文娱乐网| 日本a级片久久久| 日韩视频1区| 国产成人精品一区二区| 天堂va在线| 亚洲欧美日韩国产成人| 精品人妻无码一区二区三区蜜桃一| 亚洲1区2区3区视频| 无码少妇一区二区| 成人综合在线网站| 午夜宅男在线视频| 999亚洲国产精| 国产精品12p| 欧美禁忌电影网| 国产高清精品一区| 日韩国产一二三区| 欧美专区国产专区| heyzo中文字幕在线| 色妞欧美日韩在线| 黄色片在线免费观看| 精品日韩av一区二区| 在线免费看av片| 欧美三级免费观看| 九九视频免费看| 国产精品久线观看视频| aa片在线观看视频在线播放| 国产精品一品视频| 69久久久久久| 久久久国产亚洲精品| 欧美一级视频在线播放| 正在播放日韩欧美一页| 特级西西444www大精品视频| 日本国产精品| 国产日韩精品久久| 亚洲一二av| 91沈先生作品| 国产一区精品福利| 国产精品444| 亚洲精品福利电影| 51色欧美片视频在线观看| 国内老司机av在线| 欧美日韩成人免费| 污视频网站在线免费| 大胆欧美人体视频| 黄网站在线播放| 色yeye香蕉凹凸一区二区av| 成人精品一区二区三区免费 | 欧洲精品在线视频| 岛国片av在线| 欧美极品少妇xxxxⅹ喷水| 菠萝蜜视频国产在线播放| 久久久精品国产网站| 日本综合在线| 久久久av免费| 宅男网站在线免费观看| 久精品免费视频| 2024最新电影在线免费观看| 久久久久北条麻妃免费看| 日本高清在线观看wwwww色| 最新的欧美黄色| 欧美被日视频| 久久久国产成人精品| 2024最新电影在线免费观看| 欧美精品在线免费| 不卡av免费观看| 91豆花精品一区| 日韩精品99| 国产精品一区二区三区在线播放| 欧美亚洲福利| 3d动漫啪啪精品一区二区免费 | 欧美精品人人做人人爱视频| 先锋影音国产精品| 日韩中文一区二区三区| 91亚洲国产高清| 成人黄色片免费| 亚洲欧洲一区| 可以在线看的黄色网址| 日韩av在线发布| 午夜免费看视频| 国产成人精品免费在线| 天堂www中文在线资源| 久久精品男人的天堂| 日本污视频网站| 悠悠色在线精品| 黄色片网站在线免费观看| 欧美三级三级三级| 性色av蜜臀av| 亚洲精品一二区| 日本天堂在线观看| 欧美极品在线视频| 国产私拍福利精品视频二区| 91欧美精品成人综合在线观看| 成人h动漫精品一区二区器材| 欧美日韩综合网| 99精品在线观看| 成人性生活视频免费看| 奇米一区二区三区| 国产情侣久久久久aⅴ免费| 久久久久久影视| 99久久久无码国产精品不卡| 亚洲成人精品一区二区| 波多野结衣一区二区在线| 日韩三级高清在线| 欧美孕妇孕交| 日韩中文字在线| 欧美freesex黑人又粗又大| 国产有码在线一区二区视频| 国产精品毛片视频| 日韩精品久久久毛片一区二区| 国产精品久久久久蜜臀| 欧美深夜福利视频| 久久99精品久久久久久国产越南| 极品白嫩少妇无套内谢| 国产亚洲综合性久久久影院| 欧美黑人性猛交xxx| 在线观看欧美精品| 午夜黄色小视频| 欧美另类69精品久久久久9999| 日本在线中文字幕一区二区三区| 成人在线观看网址| 天堂美国久久| 欧美伦理片在线看| 波多野结衣在线一区| 免费高清在线观看电视| 欧美综合欧美视频| 免费毛片在线| 韩国精品久久久999| 老司机亚洲精品一区二区| 日韩中文一区二区三区| 国产日韩欧美高清免费| 成人啪啪18免费游戏链接| 国产精品毛片久久久久久久| 久久久蜜桃一区二区| 亚洲第一精品自拍| 牛牛精品在线视频| 亚洲自拍高清视频网站| 日韩精品第一区| 手机看片福利日韩| 国产亚洲短视频| av一级在线观看| 亚洲精品在线看| 国产精品迅雷| 久久综合福利| 亚洲色诱最新| 极品白嫩丰满美女无套| 偷拍亚洲欧洲综合| 午夜国产在线观看| 欧洲成人免费aa| 欧美日韩精品一区二区三区在线观看| 成年人视频网站免费| 床上的激情91.| 日本在线免费观看| 亚洲国产欧美一区二区丝袜黑人| 久久av色综合| 国产日韩精品推荐| 国产精品试看| caopeng视频| 欧美中文字幕不卡| 日本免费在线观看| 91精品综合久久久久久五月天| 99热国内精品| 深爱五月综合网| 亚洲综合在线视频| 五月天久久久久久| 欧洲精品毛片网站| 成人精品亚洲| 欧美大片久久久| 亚洲一区二区三区不卡国产欧美| 人妻视频一区二区三区| 国模吧一区二区三区| 日韩手机在线| 亚洲欧美久久久久| 亚洲欧美日韩在线| 你懂的网站在线| 日韩免费观看高清| 日韩av自拍| 9191在线视频| 偷拍与自拍一区| 99青草视频在线播放视| 亚洲free性xxxx护士白浆| 亚洲国内精品| 最近中文字幕在线mv视频在线| 欧美日韩国产精选| 国内小视频在线看| 日产国产精品精品a∨| 韩国三级在线一区| 国产特黄大片aaaa毛片| 一道本无吗dⅴd在线播放一区| aa亚洲一区一区三区| 国产日本在线播放| 国产精品拍天天在线| 亚洲精品一区二区三区蜜桃 | av日韩一区| 人人妻人人做人人爽| 久久精品日韩一区二区三区| 国产又大又黄的视频| …久久精品99久久香蕉国产| 日本女优一区| 日本不卡视频一区| 精品视频在线看| 岛国av在线播放| 中文精品一区二区三区 | 精品一区久久久久久| 久久66热偷产精品| 久久久久久久久久成人| 美乳少妇欧美精品|