精品欧美一区二区三区在线观看 _久久久久国色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久久精品国产91久久| 日韩午夜小视频| 日韩伦理一区二区三区av在线| 高潮无码精品色欲av午夜福利| 日韩国产一区| 日韩精品一区二| 欧美视频第一区| 免费黄色在线网站| 成人h动漫精品一区二区| 国产成人精品久久二区二区| 久久国产精品国语对白| 欧美顶级毛片在线播放| 欧美精品色综合| 97国产在线播放| 蜜桃av在线免费观看| 99久久精品国产网站| 国产精品一香蕉国产线看观看 | 一区二区亚洲视频| 欧美亚洲丝袜传媒另类| 国产v片免费观看| 免费高清完整在线观看| 久久久久久日产精品| 99电影在线观看| 国产又爽又黄免费软件| 久久国产精品亚洲77777| 久久99久久99精品中文字幕| 欧美性受xxxx黑人| 牲欧美videos精品| 精品国产三级a在线观看| 天堂视频免费看| 欧洲一区二区三区精品| 亚洲第一狼人社区| 国产青草视频在线观看| 麻豆网在线观看| 国产欧美一区在线| 蜜桃成人在线| 亚洲三级中文字幕| 国产成a人亚洲| 成人黄色av网站| 在线观看免费高清视频| 久久婷婷亚洲| 日本高清视频精品| √资源天堂中文在线| 亚洲最大av| 精品国产一区二区三区久久久狼 | 一区二区三区中文字幕精品精品| 亚洲高清资源综合久久精品| 女人天堂在线| 久久综合精品国产一区二区三区 | 青青九九免费视频在线| av一二三不卡影片| 精品国产电影| 五月婷婷丁香花| 91影院在线免费观看| 国产精品一级久久久| 亚洲美女福利视频| 丁香婷婷综合激情五月色| 99re国产| 农村少妇久久久久久久| av动漫一区二区| 激情小说网站亚洲综合网| 人人妻人人澡人人爽人人欧美一区 | a级片在线视频| 国产精品亚洲成人| 国产98在线|日韩| 色窝窝无码一区二区三区| 成人福利视频网站| 久久综合九色99| 福利视频在线看| 中文字幕亚洲区| 亚洲第一综合网站| 欧美hdxxx| 欧美日韩国产在线播放| 苍井空浴缸大战猛男120分钟| 欧美成人精品三级网站| 正在播放亚洲一区| 国产女人18毛片水真多18| 美国成人xxx| 一区二区三区在线播放欧美| 亚洲精品国产精品乱码在线观看| 91精品观看| 日本精品二区| 老熟妇仑乱一区二区av| 久久最新视频| 91精品久久久久久久久久入口| 亚洲精品影片| 亚洲情趣在线观看| 无码日本精品xxxxxxxxx| xxx在线免费观看| 色综合久久综合中文综合网| 一女二男3p波多野结衣| 深夜激情久久| 亚洲欧美一区二区精品久久久| 国产精品久久久一区| 黄色片视频免费| 精品一区二区三区免费| 极品尤物一区二区三区| 欧美激情免费| 精品久久久久久中文字幕一区奶水 | 免费播放片a高清在线观看| 国产精品热久久久久夜色精品三区| www.激情网| 欧美精品资源| 亚洲第一级黄色片| 5566中文字幕| 国产一区导航| 亚洲最大av网| 国产三级视频在线看| 亚洲午夜视频在线观看| 午夜免费福利在线| 美女一区2区| 久久精品最新地址| 97人妻一区二区精品视频| 国产成人免费在线| 中文字幕在线亚洲三区| 先锋欧美三级| 日韩经典第一页| 唐朝av高清盛宴| 另类小说综合欧美亚洲| 蜜桃在线一区二区三区精品| 欧美人与性动交α欧美精品济南到| 一本到不卡精品视频在线观看| 国产一精品一aⅴ一免费| 91日韩视频| 国产精品白嫩初高中害羞小美女| 少妇精品高潮欲妇又嫩中文字幕| 亚洲女人****多毛耸耸8| www亚洲成人| 国产欧美日韩在线一区二区| 亚洲 日韩 国产第一| 国产白浆在线观看| 亚洲天堂av一区| 色www免费视频| 波多野结衣在线播放一区| 欧美洲成人男女午夜视频| 色噜噜一区二区三区| 国产精品久久久久aaaa| 亚洲少妇久久久| 欧美综合久久| 国产一区视频在线| 日本在线视频网| 日本精品一级二级| 中国美女乱淫免费看视频| 国内精品久久久久久久97牛牛| 成人在线一区二区| 成人在线视频亚洲| 欧美一二三区在线| 精品无码人妻一区二区三| 国产精品主播直播| 日本一区二区三区四区五区六区| 亚洲欧美在线综合| 久久久国产精品亚洲一区| 国产精品无码在线播放| 亚洲免费三区一区二区| 一个人看的视频www| 你懂的国产精品永久在线| 51国偷自产一区二区三区的来源| 国产剧情在线| 欧美成人激情免费网| 精品小视频在线观看| caoporn国产一区二区| 免费超爽大片黄| 欧美精品中文| 国产精品wwwwww| 亚洲免费视频一区二区三区| 欧美区一区二区三区| 色欲人妻综合网| 成人性生交大片| 激情综合网婷婷| 日韩精品一区二区三区免费观看| 成人网址在线观看| av免费不卡| 国产一区二区三区网站| 91精品国自产| 亚洲成人在线网站| 国产伦精品一区二区三区妓女| 日韩av高清在线观看| 夜夜爽99久久国产综合精品女不卡 | 精品免费视频.| 国产成人在线视频观看| 国产精品入口麻豆九色| 四虎成人免费视频| 日韩一区欧美二区| 日韩视频一二三| 亚洲免费专区| 91色精品视频在线| 天堂在线中文网官网| 色妞久久福利网| 内射后入在线观看一区| 欧美日韩一区二区三区不卡| 一区视频免费观看 | 国产小视频你懂的| 成人激情免费电影网址| 超碰av在线免费观看| 欧美久久一区| 欧美亚洲爱爱另类综合| 久久爱www.| 国产成人精品视频在线| 免费看电影在线| 一区二区三区国产在线观看| а√中文在线资源库| 色呦呦一区二区三区| 免费一级a毛片夜夜看| 国产午夜精品福利| 人妻av一区二区| 久久99精品视频| 成人观看免费完整观看| 欧美久久九九| 黄色高清视频网站| 精品一区二区三区在线| 韩日午夜在线资源一区二区 | 婷婷色在线资源| 在线观看久久久久久| 视频污在线观看| 欧美一区二区三区白人| 中文字幕日本视频| 黄网动漫久久久| 欧美黄色一区二区三区| 国产精品久久久久久久蜜臀| 在线观看福利片| 成人v精品蜜桃久久一区| 原创真实夫妻啪啪av| 美女任你摸久久 | 国产美女视频91| 妓院一钑片免看黄大片| 99香蕉国产精品偷在线观看| 精品视频在线观看一区二区| 99热国内精品| 亚洲成人蜜桃| 波多野结衣的一区二区三区| 欧洲精品久久| 亚洲黄页网站| 久久精品日产第一区二区三区乱码 | 亚洲区欧美区| 国产精品又粗又长| 亚洲婷婷在线| 日韩一级片免费视频| 欧美黄色免费| 免费的一级黄色片| 午夜视频精品| av在线com| 亚洲无毛电影| 91午夜在线观看| 亚洲激精日韩激精欧美精品| 欧美中文字幕在线观看视频 | 久久久久人妻精品一区三寸| 国产偷自视频区视频一区二区| 天堂…中文在线最新版在线| 亚洲人人精品| 日本免费不卡一区二区| 国产亚洲永久域名| 久久久久久久中文| 久久欧美肥婆一二区| 青青在线视频观看| 日本欧美一区二区| 一区二区xxx| 国产在线精品免费av| 日本中文字幕有码| k8久久久一区二区三区| 中文字幕一区二区三区人妻电影| 久久久久久久久久久黄色| 天天躁日日躁aaaa视频| 国产精品三级久久久久三级| 人人澡人人澡人人看| 亚洲另类在线视频| 日韩和一区二区| 色94色欧美sute亚洲线路一久| 国产在线观看第一页| 欧美老年两性高潮| 亚洲a视频在线| 日韩理论片久久| 日本韩国在线视频爽| 欧美另类第一页| 在线天堂资源www在线污| 国产精品色悠悠| 亚洲国产高清在线观看| 精品久久久久久中文字幕动漫| 国产一区二区观看| 国产精品美女在线播放| 在线日韩中文| 一区二区三区视频在线观看免费| 国产精选一区二区三区| 午夜男人的天堂| 国产精品久久福利| 日本免费观看视| 欧美日韩精品一区二区| 黑人精品一区二区| 色av中文字幕一区| а√天堂8资源在线| 国产一区二区在线免费视频| 免费观看成人www动漫视频| 亚洲国产精品123| 日韩一区二区久久| 激情五月婷婷基地| 91在线观看免费视频| 国产97免费视频| 在线观看中文字幕不卡| 亚洲精品久久久久久久久久久久久久 | 亚洲精彩视频| 18岁视频在线观看| 国产成人精品三级| 人妻熟人中文字幕一区二区| 亚洲网友自拍偷拍| 91精品在线视频观看| 亚洲精品中文字幕av| a级网站在线播放| 国产精品久久久久秋霞鲁丝| 欧美变态挠脚心| www.夜夜爱| 国内精品视频一区二区三区八戒| 波多野结衣 在线| 亚洲国产精品久久不卡毛片| 国产一区二区三区三州| 亚洲美女自拍视频| 成人性生交大片免费看网站| 成人免费视频网| 国产欧美日韩在线观看视频| 精品欧美一区免费观看α√| 国产成人午夜精品影院观看视频| 中文字幕第69页| 欧美综合一区二区三区| 蜜芽tv福利在线视频| 91国产在线精品| 白白在线精品| 国产a级黄色大片| 国产一级精品在线| 97在线观看免费高| 欧美日韩国产免费一区二区 | 亚洲视频 欧洲视频| 69av视频在线观看| 亚洲欧美制服丝袜| 中文av在线全新| 蜜桃导航-精品导航| 亚洲日本欧美| 2一3sex性hd| 欧美日韩国产丝袜另类| 天天操天天操天天干| 性色av一区二区三区| 私拍精品福利视频在线一区| 成人毛片一区二区| 91免费在线看| 超碰超碰超碰超碰| 亚洲另类图片色| 日产精品一区| 91在线播放网址| 日本中文字幕在线| 亚洲欧美一区二区三区久久| 中文字幕在线免费观看视频| 玖玖玖精品中文字幕| 久久精品人人| 亚洲精品国产91| 欧美视频在线观看一区| 欧洲美女少妇精品| 亚洲一区二区免费在线| 欧美日韩蜜桃| 久久久国产精品无码| 欧美午夜激情在线| 国产福利在线| 国产一区二区在线播放| 你懂的视频一区二区| 亚洲啪av永久无码精品放毛片 | 国产欧美三级电影| 国产v片免费观看| 国产婷婷色一区二区三区 | 精品一区二区国语对白| 欧美特级一级片| 亚洲精品97久久| 日本成人片在线| 成年人三级视频| 成人动漫一区二区| 超碰在线观看91| 久久久av网站| 高清日韩欧美| 日本男人操女人| 亚洲久本草在线中文字幕| 黄色美女一级片| 国产不卡在线观看| 亚洲一区二区三区| 精品人妻一区二区免费视频| 欧美亚洲图片小说| 四虎亚洲成人| 欧美日韩免费观看一区| 国模娜娜一区二区三区| 日本熟妇一区二区| 伊人久久久久久久久久| 欧美专区视频| 88av.com| 亚洲一区二区三区四区在线| 国产福利在线观看| 成人欧美一区二区三区黑人免费| 麻豆久久婷婷| 激情五月婷婷在线| 国产性猛交xxxx免费看久久| 久久99成人| 中文字幕一区二区三区四区在线视频| 亚洲免费av观看| 国产香蕉在线| 精品国产_亚洲人成在线| 久久99国内精品| 黄色一级视频免费看|