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

Delta Lake在BI+AI產品中的實踐

大數據 數據湖
本文根據觀遠數據研發主管李迪礪講座整理,分享主題為《Delta Lake 在 BI+AI 產品中的實踐》。

一、觀遠數據分析產品簡介

觀遠數據成立于2016年,總部位于杭州,主要為企業提供一站式的數據分析與智能決策產品和解決方案,客戶包括聯合利華、招商銀行、安踏、元氣森林、小紅書、B站等,分布在零售、消費、金融、互聯網等各個領域。公司的愿景是——“讓業務用起來,讓決策更智能”。我們發現很多時候數據分析產品并沒有很好地在企業內部被用起來,往往是業務提需求,讓IT部門做一些數據處理和報表,這個周期可能會比較長,并不利于敏捷、及時的分析決策。

圖片

關于數據分析產品功能,觀遠已經做的比較完備,涵蓋了數據接入、數據開發、數據分析、數據應用等各個環節。產品圍繞著“讓業務用起來”,在易用性方面有一些比較有特色的功能,比如智能ETL,它也是最受客戶歡迎的功能之一,使用門檻非常低,業務人員可以不用關心SQL,通過拖拉拽的方式進行一些數據算子的組合來進行數據開發。另外我們基于Delta lake和Python開發了數據解釋功能,提供了對數據進行多維分析的能力,可以去探尋數據背后的根因,提升我們對數據的洞察能力。

這里舉一個具體的客戶案例,某頭部銀行,其BI平臺月活達到4萬以上,百分之九十的分析行為可以在3-5秒內完成。他們的計算引擎構建在18000核的超大集群上,每日完成超過50萬的Spark任務。能夠支撐這么多用戶活躍地使用,背后是依托于Delta Lake和Spark的存儲計算方案。接下來將介紹我們在這一領域的一些實踐。

二、Delta Lake的應用實踐

1、數據湖架構介紹

Delta Lake是Databricks公司開源的數據湖存儲方案,最初選擇Delta Lake的一個原因也是因為是Databricks開源,和spark的結合應該會有比較好的性能。

圖片

這是一個比較典型的架構圖,它依托于底層的 HDFS 或者是對象存儲,又或者云上的一些存儲方案,去支撐上層的BI、AI應用,對多應用的支持也是數據湖的一個重要的特性。數據入湖的方式包括批量和流式。在BI的分析場景,批量方式會多一些,實時能力也在逐漸興起。

接下來我們看一下將 Delta應用在BI平臺之后的整體架構。數據接入層負責將客戶的數倉、業務系統、文件、API通過全量、增量、CDC的方式,接入到我們的平臺中。數據存儲和管理負責Delta Lake數據集、元數據管理,權限管理、血緣管理、數據質量檢查以及一些優化策略等。

數據處理和調度部分,離線開發主要基于Spark進行,它作為核心計算引擎,同時也支持機器學習工具,如Pandas,delta-rs 等。我們也引入了 ClickHouse作為查詢加速引擎,和Spark在某些場景形成互補。使用DolphinScheduler 作為任務編排和調度工具。數據分析和應用層包括BI平臺、數據科學平臺以及一些數據應用等。

2、Delta Lake的特性及應用

Delta Lake 的重要特性包括ACID事務的支持、全量/增量更新、Schema管理、對多引擎的支持(包括spark、機器學習框架等)、數據版本支持、分區、存算分離適配多種存儲方案以及流批一體的能力。

圖片

首先我們來看一下Delta Lake的表結構,其中 delta_log目錄用來記錄對表的變更歷史。每次commit都會生成一個JSON文件,每10次提交會生成一個 checkpoint文件。為什么會有checkpoint文件?它可以在Spark讀取數據的時候提供一些性能優化。當通過Spark去訪問時,可以基于某一個checkpoint文件以及之后的變更,不用去遍歷以往的大量的JSON 文件,從而提高訪問效率。如果設置分區字段,我們就會看到類似于 date=2019-01-01這樣的文件夾,它表示在date字段上設置了分區,目錄下的parquet文件就是分區中的數據。如果沒有設置分區,這些parquet文件就會以平鋪的方式進行組織。

接下來介紹一下ACID。首先,原子性方面,通過delta log來進行控制和管理。在一個事務中,數據文件會被寫入到數據文件夾下。當事務完成時,會向delta log寫入一條新的記錄,其中包括在事務中所有被修改的文件路徑,每一次提交都會增加表的版本號。操作過程中可能會發生異常。如果數據文件已經被寫入到文件夾下,當事務失敗時,這些文件將不會作為表的數據文件。一致性采用樂觀并發控制的方式,會將寫操作分為三階段。首先是讀取最新版本檢查哪些文件需要修改,接著開始寫入數據文件,最后是驗證和提交。在這個階段中,會檢查所有將要提交的變更和其他并發的事務有沒有沖突,如果沒有沖突,就可以進行提交,生成一個新的版本,寫操作完成。Delta Lake默認隔離級別是寫序列化,結合上面介紹的樂觀并發控制策略,可以提供比較好的一個吞吐能力。最后,因為 Delta Lake表是存在 HDFS、S3 或者 NAS 這些存儲方案上,這些存儲服務本身也提供了高可用和持久化的能力,因此它的持久性是依托于底層的存儲服務來實現的。

當我們對數據集進行并發更新的時候,尤其是并發修改可能會涉及到相同的數據文件時,仍然有可能會發生并發異常。BI業務的特點是平臺上每天都會運行大量的任務,當出現異常的時候,不僅會影響當前的任務,也會影響后面的任務。我們可以基于業務特點,通過一些優化來避免這些影響。比如可以對每個表維護一個寫操作的隊列,去順序執行。這里面的操作包括更新、小文件合并、版本清理等可能會出現并發異常的操作。小文件合并和版本清理也是性能優化的重要手段。

全量增量更新的能力,也是 BI業務中的基本能力。其中全量覆蓋用在表初次加載或者重建的時候。增量更新也是一個非常重要的特性,當我們以 t +1 的方式從客戶系統中取數時,可以使用基于時間戳的增量更新機制來提高加載效率。Delta Lake也支持追加新數據的方式,這時候不會對歷史數據做修改。

數據入湖的方式,對于數據倉庫或者業務庫來說,通常可以采用JDBC 的方式從源端抽數生成一個臨時文件,通過 Spark 把它轉化為Delta Lake的數據集。這種方式對接方便,較為通用。針對抽取 Hive 表比較慢的情況,因為 Hive 表本身的數據文件以及Delta Lake的數據文件都會存在 HDFS 上,沒有必要再去生成臨時文件,而是可以通過 Spark 去直接加載 Hive 表并進行轉換,這樣就大大提高了加載效率。

衍生的一個問題是,客戶希望可以將 Hive 表和Delta Lake表進行直接的ETL。我們的做法如下圖所示,依然通過 Spark 來加載 Hive 表和 Delta Lake表,并進行處理。前文中介紹過智能 ETL 這一模塊,我們也在不斷將這些能力和ETL進行結合,提升數據開發的易用性。

Schema 管理也是數據開發中常被討論的一個話題。默認情況下Delta Lake不允許追加 schema不匹配的數據。不過它也提供了一種機制來支持schema變化,比如通過 mergeSchema參數。舉個例子,假設初始的源表有兩個字段,分別是first_name和age,通過它去創建一個目標的Delta Lake表會和源表具有相同的 schema信息。當源表的Schema發生變更,比如age字段被刪除,添加了一個新的字段,這時如果我們再向之前的那個表去追加數據時,會發生錯誤。我們可以使用 mergeSchema的機制來向目標表去追加新數據,這樣目標表schema 也會反映源表的變更。

圖片

多引擎支持方面,Spark 是我們核心的處理引擎,它是和Delta Lake結合得最緊密,也是使用場景最廣泛的計算引擎。我們的產品中使用 Spark 和Delta Lake來進行數據的接入、開發、數據分析等任務。Spark本身作為大數據技術中的明星,有很多優異的特性,包括對大規模集群的支持、高效任務處理、社區活躍以及性能表現優越等。Delta-rs是我們在算法實驗中比較重要的一個工具,他是一個rust庫,上層也實現了python API。引入delta-rs的主要原因是避免啟動一個很重的spark應用,而是把大部分計算資源預留給E TL和交互式查詢使用,而且算法任務中希望通過python直接消費數據,delta-rs剛好提供了這樣的能力。相比spark,他有更好的讀取性能。不過缺點是對寫入支持不完善,存在bug,我們也對社區提了一些優化。

Standalone Reader 是一個java庫,可以比較方便的讀取數據、和schema。不過這個項目感覺缺乏維護,存在一些bug。也不支持sql查詢和寫入。使用場景比較有限,比如說數據集的簡單預覽等。我們也對這個項目做了一些修復。

時間旅行,也叫 time travel,指的是對數據多版本的支持。給大家介紹一個算法實驗中的場景,比如我們的算法工程師在進行算法實驗時,除了使用最新的數據外,也想使用歷史版本的數據來進行實驗效果的比對,時間旅行剛好可以很好地解決這些問題。

關于分區,也以一個算法實驗的場景來說明如何通過分區來提高算法實驗的效率。我們和客戶合作的銷量預測場景,業務上區分了不同的產品線,比如洗浴產品、食品等。每條產品線的業務形態不同,因此需要去分別構建模型。不過這些特征工程的邏輯比較接近,所以我們可以把這些都放在一個數據集里,通過分區來管理。因為不同分區的寫入不會發生沖突,這些流程都可以并發運行,從而提升了的執行效率。對分區字段的選擇,也是有一些要求的,比如一般是date類型,在進行正式的分區之前,可以做一些前置檢查看字段是否適合分區,避免使用錯誤的情況;另外,分區適合對大表使用。

下圖是一個典型的流式寫入流程,通過一些實時同步工具,將源端數據同步到Kafka,再通過Spark Structured Streaming進行增量更新,同步到Delta Lake,供上層應用使用。

性能優化主要在以下四個方面:

  • 小文件合并(compaction):當持續更新數據集時,數據文件會不斷增多,我們觀察發現,當對一個數據集進行比較高頻的更新,比如每 5 分鐘做一次更新,在幾個小時之內,文件數量就可能增加到數萬甚至更多。大量的文件會嚴重影響 Spark 的查詢性能。因此我們需要將大量的小文件壓縮為少量大文件,去提高訪問效率。
  • 版本清理(vacuum):在數據分析的很多場景我們只需要使用最新數據就可以了,Delta Lake提供了vacuum機制來進行版本清理。如果使用了時間旅行,需要根據情況來制定版本清理策略。關于小文件合并和歷史版本清理的時機,我們一般通過定時任務來觸發,我們也在客戶環境觀察到這樣的現象,比如一天之內會有幾個任務比較密集的時間段,文件和磁盤的增長都比較快,我們的定時策略可以靈活地調整,在這些任務完成之后進行及時地合并和清理。
  • 僅讀取需要的列:算法中也有一些典型應用場景,比如可以把Delta Lake的表當成特征庫來使用,構建包含數百列的大寬表,但每個產品線在建模時,可以只選擇其中所需要的列,這也利用了列式存儲的優勢。
  • 持續升級版本

三、總結和展望

我們會持續地去升級版本,使用新的一些特性,比如Z-Order對查詢性能的優化,DML增強等。同時,我們也會讓我們的產品更加云原生,融合多引擎,包括 Databricks,ClickHouse等。也計劃讓Delta Lake更加開放,可以通過 SQL 的方式提供給其它工具使用。此外,我們計劃可以基于數據集catalog做數據資產管理。我們也在持續的回饋社區,公司內有多位delta lake,spark,delta-rs的contributor。

責任編輯:姜華 來源: DataFunTalk
相關推薦

2022-07-06 09:53:04

開源數據湖

2019-09-30 08:28:53

Delta LakeSpark數據原理

2025-06-10 08:34:47

B 端軟件生成式 AIMCP

2025-02-18 09:48:58

2021-07-07 10:13:56

大數據Delta Lake 湖倉一體

2009-01-18 15:17:14

BI數據倉庫OLAP

2014-09-01 09:57:11

Go產品環境最佳語言

2019-10-08 17:38:17

開源技術 趨勢

2021-07-14 09:35:25

數字化

2020-07-08 10:01:07

SDP網絡安全安全框架

2011-03-18 09:54:45

SharePoint

2012-11-30 10:35:35

IBMdW

2022-01-06 09:55:19

鴻蒙HarmonyOS應用

2022-08-16 14:25:19

??AISummit

2023-04-07 18:35:23

StarRocks貨品運營

2022-09-09 10:01:11

服務網格云原生交付請求

2024-02-21 19:00:12

2025-03-31 08:35:00

數據AI工具

2024-11-15 16:39:35

2025-03-13 00:00:05

點贊
收藏

51CTO技術棧公眾號

午夜精品三级视频福利| 精品久久久久久久久久久久久| 国产精品视频永久免费播放| 奇米网一区二区| 国产日本亚洲| 欧美日韩国产精品| 亚洲精品在线视频观看| www.好吊色| 久久久久国内| 欧美成人精品不卡视频在线观看| 在线看免费毛片| 麻豆网站在线| 波多野结衣中文字幕一区二区三区| 国产成人久久精品| 欧美精品色哟哟| 精品国产乱码久久久| 在线播放/欧美激情| jizzjizz国产精品喷水| 免费a级毛片在线播放| 99精品黄色片免费大全| 91精品视频网站| 999这里只有精品| 忘忧草精品久久久久久久高清| 精品国产一区二区三区忘忧草| 欧美性久久久久| a免费在线观看| 国产三级精品三级| 国产精品久久波多野结衣| 一区二区三区在线免费观看视频| 亚洲精品乱码久久久久久蜜桃麻豆| 这里只有精品久久| 88av在线播放| 深夜激情久久| 欧美日韩国产区一| 久久人妻精品白浆国产 | 不卡的av网站| 91牛牛免费视频| 亚洲精品一区二三区| 亚洲成人在线| 美女视频久久黄| 国产在视频线精品视频| 国产精品一区二区99| 欧美精品一区在线观看| 中文字幕欧美视频| 国产成人精品一区二区三区免费 | 国产精品久久久久久久久电影网| 在线免费观看黄色av| 久久精品亚洲精品国产欧美| 国产乱码一区| 国产香蕉在线观看| 成人午夜又粗又硬又大| 114国产精品久久免费观看| 在线观看日批视频| 蜜臀国产一区二区三区在线播放| 国产精品成人品| 波多野结衣理论片| 日韩福利电影在线| 国产精品久久久久久搜索| 日韩久久中文字幕| 噜噜爱69成人精品| 国产成人精品最新| 特级西西444www大胆免费看| 日韩av网站在线观看| 国产精品观看在线亚洲人成网| 无码人妻精品一区二区50| 久久精品成人| 国产精品igao视频| 亚洲中文字幕一区二区| 久久99精品视频| 69堂成人精品视频免费| 午夜精品无码一区二区三区| 丁香桃色午夜亚洲一区二区三区| 国产精品我不卡| 天天色综合久久| 久久女同精品一区二区| 亚洲国产欧美一区二区三区不卡| avtt在线播放| 亚洲美女在线一区| 国产精品又粗又长| 在线天堂中文资源最新版| 日本韩国一区二区| 爽爽爽在线观看| 99re8这里有精品热视频8在线| 亚洲精品一区二区三区99| 亚洲一级中文字幕| 水蜜桃精品av一区二区| 色综合久久久久久中文网| 国产无码精品在线播放| 美女久久一区| 91久久精品美女| 黄色一级大片在线免费看国产| 91蜜桃在线免费视频| 亚洲国产一区在线| 羞羞污视频在线观看| 精品国产999| 老司机午夜性大片| 国产精品主播在线观看| 亚洲视频欧美视频| 欧美成人三级视频| 快she精品国产999| 91嫩草国产在线观看| 天堂av在线7| 国产精品国产三级国产专播品爱网| 国产一级不卡视频| 97成人超碰| 精品成人在线观看| 99国产精品免费| 亚洲三级免费| 91九色视频在线| 免费毛片在线| 亚洲五码中文字幕| 日韩女优人人人人射在线视频| 午夜免费精品视频| 水蜜桃亚洲精品| 国产乱人乱偷精品视频| 99在线精品一区二区三区| 亚洲精品在线免费| 黄在线观看免费网站ktv| 欧美精品一卡二卡| 人妻无码一区二区三区| 欧美一区二区三区久久精品茉莉花 | 精品久久久久一区二区| 欧美日韩中字| 5566日本婷婷色中文字幕97| 国产福利第一页| 国产精品网站在线观看| 乱妇乱女熟妇熟女网站| 亚洲一二av| 久久午夜a级毛片| 国产情侣免费视频| 久久夜色精品一区| 中文字幕无码精品亚洲资源网久久| 亚洲欧美在线人成swag| 在线看福利67194| 狠狠人妻久久久久久综合| 成人午夜碰碰视频| 91成人在线视频观看| 精品久久在线| 中文字幕亚洲一区二区三区| 国产免费一区二区三区四区五区| 99久久久久免费精品国产 | 国产欧美不卡| 国产精品福利视频| 欧美xxxbbb| 日韩一区二区在线观看视频播放| 日本免费网站视频| 蜜桃精品视频在线观看| 日本高清不卡一区二区三| 亚洲黄色免费看| 亚洲精品一区二区网址| yjizz国产| 91麻豆福利精品推荐| 国产白丝袜美女久久久久| aaa国产精品| 97在线观看免费| 日韩精品视频无播放器在线看| 欧美日韩免费网站| 欧美熟妇一区二区| 日韩电影在线免费看| 四虎一区二区| 伊人亚洲精品| 欧美精品免费播放| 亚洲爱爱综合网| 亚洲va欧美va天堂v国产综合| 国产一线在线观看| 国产日韩欧美一区| 日韩资源av在线| 国产精品久久久久久吹潮| 日韩一区二区三区xxxx| 99精品在线视频观看| 亚洲线精品一区二区三区八戒| 95视频在线观看| 快she精品国产999| 亚洲精品电影在线一区| 国产欧美视频在线| 午夜精品一区二区三区av| 欧美视频免费一区二区三区| 欧美视频精品在线观看| 最新av电影网站| 成人福利视频在线看| 久久精品.com| 国产精品久久久乱弄| 99久久精品无码一区二区毛片| 91桃色在线观看| 亚洲性xxxx| 精品国产区一区二| 激情懂色av一区av二区av| 中文字幕成人动漫| 国产一区二区不卡老阿姨| 精品少妇一区二区三区在线| 精品一区二区三区的国产在线观看| 成人精品久久久| 是的av在线| 日韩中文字幕免费看| 亚洲国产中文字幕在线| 色猫猫国产区一区二在线视频| 国产日产精品一区二区三区的介绍| 国产69精品一区二区亚洲孕妇| 成人久久久久久久久| 国产国产精品| 美日韩精品免费| 激情五月综合婷婷| 日韩美女视频免费看| 成人影欧美片| 亚洲日本成人网| 亚洲欧美黄色片| 欧美三级一区二区| 亚洲久久在线观看| 亚洲精品美腿丝袜| 成年人看的免费视频| www.日本不卡| 男人添女人荫蒂国产| 日韩av不卡一区二区| 青青草国产精品视频| 91精品精品| 色女孩综合网| 欧美亚洲大陆| av电影成人| 亚洲我射av| 国产成人极品视频| 华人av在线| 欧美激情亚洲自拍| 黄色网址免费在线观看| 国产亚洲精品久久| 欧美少妇另类| 日韩精品高清在线观看| 午夜精品久久久久久久爽| 欧美日韩精品电影| 无码人妻av一区二区三区波多野 | 91丨九色丨海角社区| 偷拍亚洲欧洲综合| 欧美极品aaaaabbbbb| 国产精品乱人伦| 免费看黄色三级| 国产亚洲欧美在线| www.超碰97| 95精品视频在线| 91玉足脚交白嫩脚丫| 不卡视频在线观看| 国产精品日日摸夜夜爽| 国产999精品久久| 日本wwwxx| 高清不卡在线观看av| 国产精品二区视频| 成人一区二区三区视频在线观看 | 亚洲日本网址| 日本精品久久久久久久| 欧美gay囗交囗交| 欧美亚洲另类在线| 久九九久频精品短视频| 欧洲亚洲妇女av| 国模冰冰炮一区二区| 国产精品com| 四虎国产精品永久在线国在线 | 最近中文字幕av| 欧美日韩在线观看一区二区 | 欧美sm极限捆绑bd| 亚洲产国偷v产偷v自拍涩爱| 日韩视频中午一区| www精品国产| 精品国产精品一区二区夜夜嗨| 亚洲精品久久久蜜桃动漫| 精品国产区一区| 天天综合网在线观看| 亚洲男人的天堂在线| 成a人v在线播放| 久久精品国产v日韩v亚洲| 69xxx在线| 97在线观看视频| 精品国模一区二区三区| 91丝袜美腿美女视频网站| 视频亚洲一区二区| 乱色588欧美| 日韩成人精品一区| dy888午夜| 在线视频精品| av污在线观看| 国产91富婆露脸刺激对白| 国精产品一区一区三区免费视频| 久久精品视频在线看| 婷婷社区五月天| 亚洲成人免费在线观看| 激情五月婷婷网| 欧美一卡二卡在线观看| 香蕉视频911| 日韩中文字幕欧美| 国产高清视频色在线www| 国产精品久久久久av| 精品视频在线观看网站| 精品综合在线| 亚洲国产一区二区三区在线播放| 成人午夜视频在线观看免费| 日韩 欧美一区二区三区| 日本少妇一区二区三区| 99精品国产一区二区三区不卡| 亚洲天堂精品一区| 亚洲电影中文字幕在线观看| 国产精品成人久久久| 精品国产免费人成电影在线观看四季| 伦理片一区二区三区| 精品中文字幕乱| 电影亚洲一区| 国内一区二区三区在线视频| 色777狠狠狠综合伊人| 欧美日本视频在线观看| 国产一区福利在线| 波多野吉衣中文字幕| 一区二区三区高清在线| 中文字幕一区二区久久人妻| 亚洲高清色综合| 国产精品va在线观看视色| 热久久视久久精品18亚洲精品| 秋霞影院一区| 色吧亚洲视频| 午夜一级在线看亚洲| www.欧美com| 国产精品国产三级国产aⅴ入口 | 色婷婷亚洲精品| 黄色一级大片在线免费看国产一| 日韩性xxxx爱| 成人一级视频| 日本在线播放不卡| 日韩视频精品在线观看| 国产伦精品一区二区三区妓女下载 | 98在线视频| 欧美在线视频免费观看| 红杏视频成人| 日本中文字幕亚洲| 国产精品18久久久久| 少妇高潮在线观看| 欧美三级韩国三级日本一级| 毛片在线免费| 日本91av在线播放| 日韩精选在线| 少妇人妻在线视频| 成人av手机在线观看| 久久香蕉精品视频| 欧美一区二区三区四区高清 | 巨人精品**| 成人午夜视频在线观看免费| 成人av在线资源网| 精品无码m3u8在线观看| 精品捆绑美女sm三区| 色婷婷av在线| 国产欧美日韩一区| 激情视频一区二区三区| 五月天激情小说| 午夜精品久久久久影视| 欧美性猛交 xxxx| 久久久久久久激情视频| 在线精品自拍| 亚洲人成无码网站久久99热国产| 成人综合激情网| 欧美成人aaaaⅴ片在线看| 精品电影一区二区三区| 成人免费网站观看| 精品欧美日韩| 丝袜美腿亚洲一区二区图片| av黄色在线免费观看| 欧美日韩在线播| 黄色免费网站在线| 亚洲一区二区三| 亚洲网站在线| 中文字字幕码一二三区| 色妹子一区二区| 欧美日本一道| 国产91aaa| 香蕉久久夜色精品| 超碰97av在线| 日韩一级高清毛片| 蜜桃视频在线观看播放| 日本在线观看一区二区| 蜜桃av一区二区| 青青草手机在线观看| 亚洲精品wwwww| 亚洲第一会所| 无码人妻精品一区二区三区99v| 国产盗摄精品一区二区三区在线| 四虎成人精品永久免费av| 亚洲欧美中文日韩在线| 亚洲人体在线| 久久精品视频16| 国产精品视频麻豆| 欧美熟妇乱码在线一区| 国产成人精品综合| 影视亚洲一区二区三区| www.久久国产| 91精品国产黑色紧身裤美女| а√天堂资源官网在线资源| 日韩一区二区三区高清| 国产91丝袜在线18| 最近中文字幕在线免费观看 | 中文字幕电影av| 亚洲国产精品电影在线观看| 亚洲精品555| 成年人网站国产| 中文乱码免费一区二区| 亚洲欧美另类一区| 国产精品自产拍在线观看| 一区二区自拍|