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

MySQL 數(shù)據(jù)如何同步到 Elasticsearch?原來有這么多方案

數(shù)據(jù)庫(kù) MySQL
在業(yè)務(wù)代碼中,每次對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行寫入操作時(shí),同時(shí)執(zhí)行對(duì)ES的寫入操作。這種方式簡(jiǎn)單直接,但可能增加代碼的復(fù)雜性和出錯(cuò)的風(fēng)險(xiǎn)。

概述

在實(shí)際的項(xiàng)目開發(fā)與運(yùn)維過程中,MySQL 常常扮演著業(yè)務(wù)數(shù)據(jù)庫(kù)的核心角色,以其強(qiáng)大的事務(wù)處理能力和數(shù)據(jù)完整性保障,支撐著系統(tǒng)的穩(wěn)定運(yùn)行。然而,隨著數(shù)據(jù)量的急劇增長(zhǎng)和查詢復(fù)雜度的不斷提升,單一依賴 MySQL 進(jìn)行高效的數(shù)據(jù)檢索顯得日益吃力,尤其是在面對(duì)海量數(shù)據(jù)的復(fù)雜查詢場(chǎng)景時(shí),性能瓶頸愈發(fā)凸顯。

為了有效緩解這一挑戰(zhàn),我們通常采用讀寫分離的策略,將 Elasticsearch(簡(jiǎn)稱 ES)引入作為專門的查詢數(shù)據(jù)庫(kù)。ES 以其卓越的搜索性能、靈活的數(shù)據(jù)模式以及強(qiáng)大的可擴(kuò)展性,成為處理復(fù)雜查詢需求的理想選擇。通過 ES,我們可以實(shí)現(xiàn)數(shù)據(jù)的快速檢索與分析,從而大幅提升用戶體驗(yàn)和系統(tǒng)響應(yīng)速度。

在這一過程中,確保 MySQL 數(shù)據(jù)庫(kù)與 ES 之間的數(shù)據(jù)同步成為了至關(guān)重要的一環(huán)。數(shù)據(jù)同步不僅關(guān)乎數(shù)據(jù)的實(shí)時(shí)性和準(zhǔn)確性,更是保障系統(tǒng)穩(wěn)定性和用戶體驗(yàn)的基石。因此,我們需要精心設(shè)計(jì)與實(shí)施一套高效、可靠的數(shù)據(jù)同步方案。

具體而言,數(shù)據(jù)同步的實(shí)現(xiàn)方式多種多樣,包括但不限于使用 Logstash、Kafka Connect、Debezium 等工具進(jìn)行實(shí)時(shí)數(shù)據(jù)捕獲與傳輸,或通過定時(shí)任務(wù)(如 Cron Job)結(jié)合 SQL 查詢與批量導(dǎo)入的方式實(shí)現(xiàn)數(shù)據(jù)的定期同步。在選擇同步方案時(shí),我們需要綜合考慮數(shù)據(jù)的實(shí)時(shí)性要求、系統(tǒng)架構(gòu)的復(fù)雜度、運(yùn)維成本以及數(shù)據(jù)的增量更新特性等因素。

同步方案

1. 同步雙寫

同步雙寫是一種數(shù)據(jù)同步策略,它指的是在主數(shù)據(jù)庫(kù)(如MySQL)上進(jìn)行數(shù)據(jù)修改操作時(shí),同時(shí)將這些修改同步寫入到ES中。這種策略旨在確保兩個(gè)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)一致性,并優(yōu)化系統(tǒng)的讀寫性能。

圖片圖片

目標(biāo)

同步雙寫是指在進(jìn)行數(shù)據(jù)寫入操作時(shí),同時(shí)向兩個(gè)或多個(gè)數(shù)據(jù)庫(kù)寫入相同的數(shù)據(jù)。在MySQL與ES的同步場(chǎng)景中,其主要目的是將MySQL中的業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)同步到ES中,以便利用ES的高效查詢能力來應(yīng)對(duì)復(fù)雜的查詢需求,同時(shí)減輕MySQL的查詢壓力。

實(shí)現(xiàn)方式

直接同步

在業(yè)務(wù)代碼中,每次對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行寫入操作時(shí),同時(shí)執(zhí)行對(duì)ES的寫入操作。這種方式簡(jiǎn)單直接,但可能增加代碼的復(fù)雜性和出錯(cuò)的風(fēng)險(xiǎn)。

使用中間件

利用消息隊(duì)列(如Kafka)、數(shù)據(jù)變更捕獲工具(如Debezium)或ETL工具(如Logstash)等中間件來捕獲MySQL的數(shù)據(jù)變更事件,并將這些事件轉(zhuǎn)發(fā)到ES進(jìn)行同步。這種方式可以解耦業(yè)務(wù)代碼與數(shù)據(jù)同步邏輯,提高系統(tǒng)的可擴(kuò)展性和可維護(hù)性。

觸發(fā)器與存儲(chǔ)過程

在MySQL中設(shè)置觸發(fā)器或編寫存儲(chǔ)過程,在數(shù)據(jù)發(fā)生變更時(shí)自動(dòng)觸發(fā)ES的寫入操作。這種方式可以減少業(yè)務(wù)代碼的侵入性,但可能會(huì)增加MySQL的負(fù)擔(dān)并影響性能。

優(yōu)缺點(diǎn)

  • 優(yōu)點(diǎn)

業(yè)務(wù)邏輯編寫簡(jiǎn)單

業(yè)務(wù)查詢實(shí)時(shí)性高

  • 缺點(diǎn)

業(yè)務(wù)硬編碼,有需要寫入 MySQL 的地方都需要添加寫入 ES 的代碼

業(yè)務(wù)代碼強(qiáng)耦合度很高

存在雙寫失敗丟數(shù)據(jù)風(fēng)險(xiǎn)

雙寫性能較差,本來 MySQL 的性能不是很高,再加一個(gè) ES,系統(tǒng)的性能必然會(huì)下降

應(yīng)用場(chǎng)景

同步雙寫策略適用于對(duì)數(shù)據(jù)一致性要求較高且需要優(yōu)化查詢性能的場(chǎng)景。例如,在電商系統(tǒng)中,可以將商品信息、訂單數(shù)據(jù)等存儲(chǔ)在MySQL中,同時(shí)將這些數(shù)據(jù)同步到ES中以支持復(fù)雜的搜索和分析需求。

2. 異步雙寫

異步雙寫也是一種數(shù)據(jù)同步策略,它允許在主數(shù)據(jù)庫(kù)(如MySQL)進(jìn)行數(shù)據(jù)修改操作時(shí),異步地將這些修改寫入到多個(gè)數(shù)據(jù)源(如ES)中。與同步雙寫相比,異步雙寫具有降低主數(shù)據(jù)庫(kù)寫入延遲、提高系統(tǒng)性能以及避免因備庫(kù)問題而影響主庫(kù)性能等優(yōu)點(diǎn)。

圖片圖片

優(yōu)缺點(diǎn)

  • 優(yōu)點(diǎn)

提高系統(tǒng)可用性:即使備庫(kù)出現(xiàn)問題,也不會(huì)影響主庫(kù)的正常運(yùn)行和數(shù)據(jù)寫入

降低主庫(kù)寫入延遲:由于不需要等待備庫(kù)確認(rèn),主庫(kù)可以更快地完成寫入操作,從而提高系統(tǒng)的整體性能

多數(shù)據(jù)源同步:多源寫入之間相互隔離,便于擴(kuò)展更多的數(shù)據(jù)源寫入

  • 缺點(diǎn)

硬編碼問題:接入新的數(shù)據(jù)源需要實(shí)現(xiàn)新的消費(fèi)者代碼

系統(tǒng)復(fù)雜度增加:需要額外引入了消息中間件

實(shí)時(shí)性較低:由于MQ是異步消費(fèi)模型,用戶寫入的數(shù)據(jù)不一定可以馬上看到,消息擠壓等會(huì)造成延時(shí)

數(shù)據(jù)一致性風(fēng)險(xiǎn):由于存在異步處理的時(shí)間差,可能會(huì)出現(xiàn)主庫(kù)和備庫(kù)之間數(shù)據(jù)暫時(shí)不一致的情況。因此,需要采取適當(dāng)?shù)拇胧﹣泶_保數(shù)據(jù)的最終一致性。

應(yīng)用場(chǎng)景

異步雙寫適用于對(duì)數(shù)據(jù)一致性要求不是特別高但對(duì)系統(tǒng)性能要求較高的場(chǎng)景。例如,在電商平臺(tái)中,可以將用戶訂單信息、商品庫(kù)存等關(guān)鍵數(shù)據(jù)實(shí)時(shí)同步到主數(shù)據(jù)庫(kù)中,同時(shí)將一些非關(guān)鍵數(shù)據(jù)(如用戶瀏覽記錄、商品點(diǎn)擊量等)異步地同步到備數(shù)據(jù)庫(kù)中用于數(shù)據(jù)分析。這樣可以在保證關(guān)鍵數(shù)據(jù)一致性的同時(shí)提高系統(tǒng)的整體性能。

3. Logstash同步

Logstash 是一個(gè)開源的服務(wù)器端數(shù)據(jù)處理管道,可以同時(shí)從多個(gè)來源采集數(shù)據(jù),轉(zhuǎn)換數(shù)據(jù),然后將數(shù)據(jù)發(fā)送到您指定的存儲(chǔ)庫(kù)中。在實(shí)現(xiàn) MySQL 數(shù)據(jù)庫(kù)和 Elasticsearch 之間的數(shù)據(jù)同步時(shí),Logstash 可以發(fā)揮重要作用。

圖片圖片


優(yōu)缺點(diǎn)

  • 優(yōu)點(diǎn)

不改變?cè)a,沒有侵入性、沒有硬編碼

沒有業(yè)務(wù)強(qiáng)耦合,不改變?cè)瓉沓绦虻男阅?/p>

  • 缺點(diǎn)

時(shí)效性較差,由于是采用定時(shí)器根據(jù)固定頻率查詢表來同步數(shù)據(jù),盡管將同步周期設(shè)置到秒級(jí),也還是會(huì)存在一定時(shí)間的延遲

對(duì)數(shù)據(jù)庫(kù)有一定的輪詢壓力,一種改進(jìn)方法是將輪詢放到壓力不大的從庫(kù)上

無法實(shí)現(xiàn)同步刪除,需要在Elasticsearch中執(zhí)行相關(guān)命令手動(dòng)刪除

Elasticsearch中的_id字段必須與MySQL中的id字段相同

4. Binlog 實(shí)時(shí)同步

Binlog實(shí)時(shí)同步是一種數(shù)據(jù)庫(kù)同步技術(shù),主要用于實(shí)時(shí)捕獲并同步數(shù)據(jù)庫(kù)中的變更數(shù)據(jù)。

圖片圖片

Binlog(Binary Log)是MySQL等數(shù)據(jù)庫(kù)的一種二進(jìn)制日志,它記錄了數(shù)據(jù)庫(kù)中所有更改數(shù)據(jù)的SQL語句信息,但不包括查詢操作。這些變更包括數(shù)據(jù)的插入、更新、刪除等。Binlog主要用于數(shù)據(jù)庫(kù)的主從復(fù)制和數(shù)據(jù)恢復(fù)。

同步原理

Binlog實(shí)時(shí)同步的原理基于數(shù)據(jù)庫(kù)的復(fù)制機(jī)制。當(dāng)數(shù)據(jù)庫(kù)發(fā)生變更時(shí),這些變更會(huì)被寫入到Binlog中。同步工具(如Canal、Maxwell等)會(huì)監(jiān)聽Binlog的變動(dòng),實(shí)時(shí)捕獲這些變更數(shù)據(jù),并將其同步到其他數(shù)據(jù)庫(kù)或存儲(chǔ)系統(tǒng)中。

優(yōu)缺點(diǎn)

  • 優(yōu)點(diǎn)

實(shí)時(shí)性:能夠?qū)崟r(shí)捕獲和同步數(shù)據(jù)庫(kù)的變更數(shù)據(jù)

一致性:確保源數(shù)據(jù)庫(kù)和目標(biāo)數(shù)據(jù)庫(kù)之間數(shù)據(jù)的一致性

靈活性:支持多種數(shù)據(jù)庫(kù)和存儲(chǔ)系統(tǒng)之間的同步

可擴(kuò)展性:可以根據(jù)業(yè)務(wù)需求進(jìn)行擴(kuò)展和定制

沒有代碼侵入、沒有硬編碼,原有系統(tǒng)不需要任何變化,沒有感知

  • 缺點(diǎn)

配置和維護(hù)同步工具可能具有一定的復(fù)雜性

在高并發(fā)場(chǎng)景下,Binlog的寫入和同步可能會(huì)對(duì)數(shù)據(jù)庫(kù)性能產(chǎn)生一定影響

同步工具依賴于數(shù)據(jù)庫(kù)的Binlog功能,如果數(shù)據(jù)庫(kù)版本或配置發(fā)生變化,可能需要重新配置同步工具

5. Canal數(shù)據(jù)同步

Canal是阿里巴巴集團(tuán)提供的一個(gè)開源產(chǎn)品,能夠通過解析數(shù)據(jù)庫(kù)的增量日志,提供增量數(shù)據(jù)的訂閱和消費(fèi)功能。Canal的功能原理及詳細(xì)說明請(qǐng)參見Canal。使用Canal模擬成MySQL的Slave,實(shí)時(shí)接收MySQL的增量數(shù)據(jù)binlog,然后通過RESTful API將數(shù)據(jù)寫入到阿里云ES實(shí)例或ES Serverless應(yīng)用中,適用于對(duì)數(shù)據(jù)同步的實(shí)時(shí)性要求較高的場(chǎng)景。

同步原理

Canal 原理就是偽裝成 MySQL 的從節(jié)點(diǎn),從而訂閱 master 節(jié)點(diǎn)的 Binlog 日志。通過訂閱binlog的方式實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)同步,在不影響源數(shù)據(jù)庫(kù)的情況下,同步延遲可降至毫秒級(jí)別。

圖片圖片

同步流程

  1. Canal 服務(wù)端向 MySQL 的 master 節(jié)點(diǎn)傳輸 dump 協(xié)議
  2. MySQL 的 master 節(jié)點(diǎn)接收到 dump 請(qǐng)求后推送 binlog 日志給 Canal 服務(wù)端,解析 binlog 對(duì)象(原始為byte流)轉(zhuǎn)成 Json 格式
  3. Canal 客戶端通過 TCP 協(xié)議或 MQ 形式監(jiān)聽 Canal 服務(wù)端,同步數(shù)據(jù)到ES

執(zhí)行核心流程

圖片圖片

圖片

  • canal模擬mysql slave的交互協(xié)議,偽裝自己為mysql slave,向mysql master發(fā)送dump協(xié)議
  • mysql master收到dump請(qǐng)求,開始推送binary log給slave(也就是canal)
  • canal解析binary log對(duì)象(原始為byte流)

5. 阿里云 DTS

數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)是阿里云提供的實(shí)時(shí)數(shù)據(jù)流服務(wù),支持關(guān)系型數(shù)據(jù)庫(kù)(RDBMS)、非關(guān)系型的數(shù)據(jù)庫(kù)(NoSQL)、數(shù)據(jù)多維分析(OLAP)等數(shù)據(jù)源間的數(shù)據(jù)交互,集數(shù)據(jù)同步、遷移、訂閱、集成、加工于一體,助您構(gòu)建安全、可擴(kuò)展、高可用的數(shù)據(jù)架構(gòu)。

相對(duì)于傳統(tǒng)數(shù)據(jù)遷移或同步工具,DTS為您提供功能更豐富、傳輸性能更強(qiáng)、易用性更高且安全可靠的服務(wù),幫助您簡(jiǎn)化復(fù)雜的數(shù)據(jù)交互工作,專注于上層的業(yè)務(wù)開發(fā)。

系統(tǒng)架構(gòu)

圖片圖片

架構(gòu)特性

系統(tǒng)高可用數(shù)據(jù)傳輸服務(wù)內(nèi)部每個(gè)模塊都有主備架構(gòu),保證系統(tǒng)高可用。容災(zāi)系統(tǒng)實(shí)時(shí)檢測(cè)每個(gè)節(jié)點(diǎn)的健康狀況,一旦發(fā)現(xiàn)某個(gè)節(jié)點(diǎn)異常,會(huì)將鏈路快速切換到其他節(jié)點(diǎn)。

數(shù)據(jù)源地址動(dòng)態(tài)適配對(duì)于數(shù)據(jù)訂閱及同步鏈路,容災(zāi)系統(tǒng)還會(huì)監(jiān)測(cè)數(shù)據(jù)源的連接地址切換等變更操作,一旦發(fā)現(xiàn)數(shù)據(jù)源發(fā)生連接地址變更,它會(huì)動(dòng)態(tài)適配數(shù)據(jù)源新的連接方式,在數(shù)據(jù)源變更的情況下,保證鏈路的穩(wěn)定性。

數(shù)據(jù)同步的工作原理

圖片圖片

DTS可以在兩個(gè)數(shù)據(jù)源之間同步正在進(jìn)行的數(shù)據(jù)變更。數(shù)據(jù)同步通常用于OLTP到OLAP的數(shù)據(jù)傳輸。數(shù)據(jù)同步包括以下兩個(gè)階段:

  • 同步初始化:DTS先開始收集增量數(shù)據(jù),然后將源數(shù)據(jù)庫(kù)的結(jié)構(gòu)和存量數(shù)據(jù)加載到目標(biāo)數(shù)據(jù)庫(kù)。
  • 數(shù)據(jù)實(shí)時(shí)同步:DTS同步正在進(jìn)行的數(shù)據(jù)變更,并保持源數(shù)據(jù)庫(kù)和目標(biāo)數(shù)據(jù)庫(kù)的同步。

DTS Serverless

DTS Serverless實(shí)例是數(shù)據(jù)傳輸服務(wù)DTS(Data Transmission Service)提供的資源規(guī)格可以彈性變化的實(shí)例。Serverless實(shí)例可以適應(yīng)不斷變化的業(yè)務(wù)需求,使實(shí)例資源能夠隨業(yè)務(wù)規(guī)模的變化自動(dòng)調(diào)整,從而避免資源浪費(fèi)和控制運(yùn)維成本。

Serverless是一種動(dòng)態(tài)計(jì)費(fèi)方式,能夠根據(jù)實(shí)例負(fù)載情況以分鐘級(jí)別的動(dòng)態(tài)調(diào)整資源,并實(shí)時(shí)計(jì)費(fèi)(每小時(shí)生成一個(gè)收費(fèi)訂單),您僅需要為實(shí)際用量付費(fèi),從而節(jié)省大量成本。使用Serverless計(jì)費(fèi)方式購(gòu)買的實(shí)例,被稱為Serverless實(shí)例。

Serverless實(shí)例會(huì)根據(jù)RPS(Records Per Second)、CPU、內(nèi)存利用率、網(wǎng)絡(luò)等因素動(dòng)態(tài)調(diào)整資源規(guī)格,調(diào)整的資源規(guī)格以DU(DTS Unit)數(shù)體現(xiàn)。在DU數(shù)調(diào)整后的60秒,系統(tǒng)會(huì)檢測(cè)當(dāng)前資源規(guī)格是否滿足負(fù)載需求。

在數(shù)據(jù)傳輸量波動(dòng)較大的場(chǎng)景下,普通實(shí)例和Serverless實(shí)例資源使用和規(guī)格變化情況如下圖所示:

圖片圖片

由上圖可以看到,在業(yè)務(wù)波動(dòng)較大的場(chǎng)景下:

  • 普通實(shí)例:在波谷期浪費(fèi)的資源較多,在高峰期資源不足,業(yè)務(wù)受損。
  • Serverless實(shí)例:實(shí)例的資源規(guī)格隨負(fù)載需求動(dòng)態(tài)調(diào)整,在波谷期和高峰期都能完全滿足業(yè)務(wù)需求,保證業(yè)務(wù)不受損。
責(zé)任編輯:武曉燕 來源: 飛天小牛肉
相關(guān)推薦

2017-06-16 16:16:36

庫(kù)存扣減查詢

2018-06-26 15:00:24

Docker安全風(fēng)險(xiǎn)

2021-01-14 05:08:44

編譯鏈接

2024-03-11 10:15:29

2023-07-26 00:32:33

注解抽象spring

2017-07-12 08:20:32

閃存用途企業(yè)

2017-07-04 14:01:40

機(jī)房機(jī)柜

2024-05-13 16:22:25

固態(tài)硬盤接口硬盤

2024-08-02 09:36:03

2018-01-31 16:12:47

筆記本輕薄本游戲本

2024-01-31 12:34:16

panic錯(cuò)誤檢測(cè)recover

2023-07-17 08:21:52

漏洞版本項(xiàng)目

2013-01-24 09:44:44

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

2024-02-20 08:09:51

Java 8DateUtilsDate工具類

2023-11-13 08:49:54

2017-12-21 19:38:50

潤(rùn)乾中間表

2022-07-26 23:43:29

編程語言開發(fā)Java

2020-05-20 16:54:47

數(shù)據(jù)分頁顯示函數(shù)

2021-08-19 06:53:18

開發(fā)語言Java

2013-01-15 09:41:45

編程語言
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美大片91| 青梅竹马是消防员在线| 欧美1区2区3区| 精品成人佐山爱一区二区| 国产黄页在线观看| www.中文字幕久久久| 国产精品影视网| 日本高清不卡在线| 久久精品视频免费在线观看| 少妇高潮一区二区三区| 911精品国产一区二区在线| 日本久久久网站| 韩国中文免费在线视频| 国产在线精品国自产拍免费| 高清欧美性猛交| 四虎影视一区二区| 国产无遮挡裸体免费久久| 欧美日韩成人激情| 久章草在线视频| 污视频网站在线免费| 国产三区在线成人av| 国产精品久久7| 中文字幕 亚洲视频| 激情成人综合| 久久亚洲电影天堂| 青青草华人在线视频| 亚洲成在人线免费观看| 精品免费日韩av| 第四色婷婷基地| 波多视频一区| 亚洲国产日韩一区二区| 日本丰满少妇黄大片在线观看| 精品无吗乱吗av国产爱色| 成人免费观看av| 91中文字幕在线观看| 中文字幕一区二区在线视频| 亚洲欧美日韩在线观看a三区 | 91精品国产一区二区三区动漫| 337p粉嫩色噜噜噜大肥臀| 日韩香蕉视频| 久久久久久亚洲精品中文字幕| 卡通动漫亚洲综合| 97视频热人人精品免费| 日韩中文字幕免费看| 成人激情五月天| 精品国产一区探花在线观看 | 91色在线视频| 国产又粗又猛又爽又黄91| 秋霞成人午夜伦在线观看| 国产精品高清在线观看| 亚洲国产av一区二区三区| 久久精品九九| 日韩av色综合| 无码人妻精品一区二区三区9厂| 中文国产一区| 97人人做人人爱| 97人人澡人人爽人人模亚洲| 亚洲精品孕妇| 欧美亚洲国产日韩2020| 成人免费视频毛片| 免费一级欧美片在线播放| 欧美亚洲另类制服自拍| www欧美在线| 久久精品在线| 国产99久久精品一区二区 夜夜躁日日躁| 天天操中文字幕| 老牛嫩草一区二区三区日本| 国产精品日韩在线观看| 国产精品久久免费| 国产成人亚洲精品狼色在线 | 美女久久99| 这里只有视频精品| 天天综合天天做| 影音先锋久久资源网| 26uuu久久噜噜噜噜| 少妇一级淫片日本| 精品一区二区三区不卡| 99超碰麻豆| 天天干视频在线观看| 国产午夜精品一区二区三区嫩草| 亚欧洲精品在线视频免费观看| 黄色免费在线观看| 亚洲成人免费av| 宅男噜噜噜66国产免费观看| 欧洲亚洲精品久久久久| 日韩欧美中文字幕制服| 亚洲天堂网一区二区| 成人免费看片39| 欧美人在线视频| 高清乱码免费看污| 国产一区二区久久| 成人一区二区在线| 成人亚洲性情网站www在线观看| 国产精品青草久久| 日韩中文字幕在线免费| 日本成人福利| 亚洲精品在线观| 国产7777777| 亚洲国产婷婷| 国产一区玩具在线观看| 十八禁一区二区三区| 国产欧美日本一区视频| 免费人成在线观看视频播放| 欧洲av一区二区| 日韩欧美亚洲一区二区| 日本一级免费视频| 亚洲激精日韩激精欧美精品| 国产精品一区二区三| 天堂av手机版| 国产精品久久久久久久久免费丝袜| 霍思燕三级露全乳照| 亚洲高清影院| 亚洲欧洲国产伦综合| 久久久久久福利| 蜜桃在线一区二区三区| 久久久com| 影音先锋男人资源在线| 欧美四级电影在线观看| 极品粉嫩小仙女高潮喷水久久| 女人色偷偷aa久久天堂| 国产一区二区香蕉| 成人影视在线播放| 色噜噜狠狠色综合欧洲selulu | 久久九九久久九九| 精品丰满人妻无套内射| 激情综合五月| 中文字幕一区二区三区电影| 无码人妻精品一区二区三区蜜桃91| 国产成人在线视频播放| 中文字幕一区二区三区四区五区六区 | 一级久久久久久| 99国产精品久| xxxx18hd亚洲hd捆绑| av动漫精品一区二区| 久久久国产视频91| 91麻豆国产在线| 国产精品天天看| 一本久道综合色婷婷五月| 亚洲精品456| 97在线观看视频| 婷婷视频在线观看| 精品国产91久久久| 特级西西人体wwwww| 亚洲久久在线| 九9re精品视频在线观看re6 | 日韩片欧美片| 国产精品黄色av| 国产在线视频网站| 在线观看国产91| 丰满的亚洲女人毛茸茸| 日韩精品1区2区3区| 欧美尤物一区| 欧洲成人一区| 神马久久桃色视频| 国产一区二区三区视频免费观看| 国产精品久久久久久久久久久免费看 | 天堂av在线电影| 欧美一区二区久久| 国产性一乱一性一伧一色| 国产99久久久国产精品潘金| 91成人综合网| 亚洲ab电影| 国产精品v日韩精品| 永久av在线| 日韩精品自拍偷拍| 欧美另类一区二区| 国产欧美日韩麻豆91| 欧洲美女亚洲激情| 狠狠色丁香久久综合频道| 精品国产免费久久久久久尖叫| 成人国产二区| 日韩在线视频网站| 黄色福利在线观看| 91国偷自产一区二区开放时间 | 亚洲综合在线第一页| 国产激情视频网站| 青椒成人免费视频| 91网站在线观看免费| 亚洲另类春色校园小说| 国产色视频一区| 丰乳肥臀在线| 亚洲天堂av电影| 99国产精品欲| 日韩欧美精品网站| 天天做夜夜爱爱爱| 99精品国产热久久91蜜凸| 日本 片 成人 在线| 激情久久婷婷| 亚洲电影一二三区| 大奶一区二区三区| 国产美女扒开尿口久久久| av在线理伦电影| 日韩中文字幕亚洲| 亚洲aaa在线观看| 欧美一级日韩一级| 国产99免费视频| 亚洲一区av在线| 免费视频91蜜桃| 国产成人综合网站| 91日韩视频在线观看| 欧美精品网站| 视频一区二区三| 国产人妖ts一区二区| 成人精品久久久| 依依综合在线| 欧美激情精品久久久| av网站无病毒在线| 日韩av在线资源| 99国产精品一区二区三区| 欧美在线一二三四区| 日韩黄色三级视频| 亚洲欧美另类久久久精品| 无码国产69精品久久久久同性| 国产a久久麻豆| 亚洲欧美手机在线| 蜜臀91精品一区二区三区 | 日韩av中文字幕在线免费观看| 国产免费无遮挡| 欧美三级韩国三级日本三斤| 国产一区二区99| 亚洲高清免费观看高清完整版在线观看| 日日碰狠狠添天天爽| 久久久一区二区三区捆绑**| 中文字幕精品久久久| 国产高清精品网站| 波多野结衣网页| 麻豆国产欧美一区二区三区| 日韩精品一区二区三区不卡| 亚洲免费观看| 国产肉体ⅹxxx137大胆| 你懂的视频一区二区| 亚洲成人动漫在线| 国产精品x453.com| 一本一本a久久| 日韩国产综合| 亚洲v国产v| 不卡在线一区| 亚洲精品中字| 日本一区二区在线看| 色阁综合av| 日韩大片在线观看| 亚洲午夜精品国产| 97人人精品| 男人j进女人j| 欧美精品不卡| 欧美乱大交xxxxx潮喷l头像| 亚洲午夜91| 日韩国产欧美亚洲| 中文久久精品| 国产三级日本三级在线播放| 美女一区二区久久| www.51色.com| 懂色一区二区三区免费观看| 涩视频在线观看| 99国产精品国产精品毛片| 一本色道综合久久欧美日韩精品 | 欧美一区二区在线播放| 国产精品久久免费| 精品久久久久久久久久久久久久久| 丰满少妇在线观看bd| 日韩精品免费观看| 国产一区精品| www.亚洲天堂| 一二三四区在线观看| 97国产一区二区精品久久呦| 美女福利一区二区三区| 国产精品香蕉av| 久久久久久亚洲精品美女| 国产精品美女黄网| 九色成人国产蝌蚪91| 亚洲自拍三区| 亚洲性人人天天夜夜摸| 亚洲中文字幕无码不卡电影| 免费观看在线综合色| 中文字幕乱妇无码av在线| av欧美精品.com| 中国女人特级毛片| 亚洲精品免费电影| 国产精品视频久久久久久久| 欧美三级三级三级| 国产不卡av在线播放| 亚洲欧美日韩国产中文专区| 欧美激情免费| 91精品国产自产91精品| 男人亚洲天堂| 国产精品一区二区在线观看| 国产欧美一区二区精品久久久| 日韩人妻精品一区二区三区| 亚洲欧美bt| 国产高清av片| 久久一区二区三区国产精品| 熟女av一区二区| 天天综合网天天综合色| 国产精品欧美综合亚洲| 亚洲精品视频免费在线观看| 美女av在线播放| 日本不卡视频在线播放| 国产午夜亚洲精品一级在线| 欧美日韩精品中文字幕一区二区| 欧美+日本+国产+在线a∨观看| jizz欧美激情18| 成人激情小说网站| 2017亚洲天堂| 色综合久久久久网| 亚洲av无码专区在线| 中文字幕在线亚洲| 中文在线资源| 国产伦精品一区二区三区高清| 精品国产91久久久久久浪潮蜜月| 2019日韩中文字幕mv| 久久精品国产第一区二区三区| 国产伦精品一区二区三区妓女| 一区二区三区免费| 一级特黄aa大片| 亚洲四色影视在线观看| 国产在线看片免费视频在线观看| 亚洲精品欧美一区二区三区| 国产一区99| 能在线观看的av| 大陆成人av片| 久久精品黄色片| 9191成人精品久久| 日韩精品成人av| 国产精品电影观看| 校园春色另类视频| 成人午夜精品久久久久久久蜜臀| 国产不卡在线一区| 国产美女福利视频| 欧美日韩国产高清一区二区三区 | av男人一区| 日韩欧美视频免费在线观看| 九九热在线视频观看这里只有精品| 精品无人区无码乱码毛片国产| 黑人狂躁日本妞一区二区三区| 欧美自拍第一页| 久久久久久久久电影| 亚洲一区二区免费在线观看| 国产成人免费高清视频| 国产综合色精品一区二区三区| 国产精品suv一区二区88 | www.欧美国产| 欧美成人一二三| 欧美视频二区欧美影视| 99中文字幕在线观看| 国产精品亚洲视频| av资源吧首页| 亚洲精品久久久久久久久久久久| 黄色软件视频在线观看| 久久人人九九| 久久国产成人| 无码人妻精品一区二区中文| 欧美亚洲一区二区在线| 午夜伦全在线观看| 成人精品一区二区三区| 欧美久色视频| 国产精品入口麻豆| 欧美视频一区二区三区…| 蜜桃视频在线观看视频| 国产成人一区三区| 99久久精品费精品国产| 三级黄色片播放| 亚洲国产一区二区三区| 视频一区二区三区在线看免费看| 日本精品在线视频| 婷婷亚洲五月色综合| 岛国精品一区二区三区| 欧美日韩国产一区在线| 国产高清视频免费最新在线| 国产一区深夜福利| 在线不卡亚洲| 国产精品av久久久久久无| 欧美一区二区三区在线电影| 激情av在线| 欧美亚洲另类在线一区二区三区| 久久福利视频一区二区| 精品一级少妇久久久久久久| 亚洲开心激情网| 色噜噜成人av在线| 国产美女主播在线| 国产精品天天看| 日本黄色一区二区三区| 国产精品嫩草影院久久久| 欧美精品二区| 国产免费无遮挡吸奶头视频| 日韩亚洲欧美高清| 日韩电影免费观| 日韩视频一二三| 久久蜜桃香蕉精品一区二区三区| 国产免费叼嘿网站免费| 日本不卡高字幕在线2019| 亚洲一级毛片| av黄色在线免费观看| 日韩精品一区二区三区视频播放| av综合电影网站| mm131午夜| 国产欧美视频一区二区三区| 亚洲精品网站在线| 国产日本欧美一区| 国产精品视区| 亚洲熟女www一区二区三区|