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

如何為微服務選擇數據庫

數據庫 服務器產品
在本文中,我們將探討如何為根據應用程序去選擇核實的數據庫模式。(是的,可以有一個以上的選擇!),我們也會看看對數據模式的選擇可以幫助確定在數據層中將選用哪些技術。

你的微服務架構需要多種數據模型。你是應該選擇混合持久化呢還是多模型數據庫?

如何為微服務選擇數據庫

在過去的十年,大規模的分布式系統呈現爆炸式增長。這一趨勢促使在數據庫領域產生了一股巨大的創造力,這在軟件業的歷史上無疑是沒有先例的。其結果是誕生了一個健康和充滿競爭的數據庫市場,我們可以因此在大量的平臺中各取所需。但是我們應該如何抉擇?

在本文中,我們將探討如何為根據應用程序去選擇核實的數據庫模式。(是的,可以有一個以上的選擇!),我們也會看看對數據模式的選擇可以幫助確定在數據層中將選用哪些技術。

云架構,NoSQL 和微服務架構

隨著開發人員開始創建可擴展的Web應用,歷史上在數據架構上占主導地位的關系型數據庫,開始顯示出很大的壓力。我們開發了非常流行的社交應用,并開始將越來越多的設備連接到物聯網(IoT)。用戶大量的讀取和寫入數據導致了必須擴展數據層,從而出現了新型的數據庫來滿足這些高可擴展性需求。

在許多情況下,這些新的數據庫“NoSQL”或“非關系”的解決方案,所基于的數據模型和傳統的關系數據庫模型不同。NoSQL數據庫包括有文檔型、鍵值對型(key-value)、列式數據庫甚至圖數據庫。通常來說,這些數據庫犧牲了一些關系數據庫的常見的的特性,如強一致性、ACID事務特性和join連接。

與此同時,和數據庫技術的變革一樣,在本世紀初的SOA(面向服務的架構),正逐漸演變為微服務架構的體系架構,許多企業也開始逐漸拋棄重量級的SOA體系架構如企業服務總線(ESB),并傾向使用“去中心化”的架構方法。微服務架構的魅力在于其開發、管理和擴展服務都是相對獨立的。這給了我們很多在實施方面的靈活性,包括基礎架構技術,如數據庫。

舉個例子,我們假設正在為微服務架構做開發工作,并期待著大規模的可擴展性的需求。無論這個項目是一個新的應用還是對現有應用的重構,我們都有機會針對數據庫做出新的選擇。

混合持久化(Polyglot persistence)

微服務架構風格的一個關鍵的好處,是持久性的封裝。我們可以根據每個服務的需要,去選擇不同的持久化技術。根據每種數據類型的特點而去選擇數據存儲的方法,被稱為混合持久化,這一術語起初是由Martin Fowler等人推廣起來的。混合持久化和微服務架構可謂是天作之合。

下圖中,展示了一系列的微服務,以及我們如何為每個服務選擇不同的數據模式。我不想在本文中,為每種類型的數據庫去選擇合適的用例。我的意圖是要突出各類型數據庫的優勢,以及為什么混合持久化的方法是值得稱道的.

如何為微服務選擇數據庫

其中,開發服務A的團隊,因為該服務是基于大規模數據管理的核心應用,可能使用如Apache Cassandra這樣的表格模型數據庫。例如,一個零售應用庫存應用,可能很適合使用Apache Cassandra。Cassandra提供了一系列協調機制工具,如可調一致,批處理和輕量級的事務機制,可以作為完整ACID事務機制的替代。

服務B支持用眾所周知的關鍵字查找值的方式,例如針對產品目錄的描述性數據。對于鍵值存儲模型來說,這是一個很好的例子,在這里,我們通過一個眾所周知的鍵值(如產品ID)查找一系列的數據。很多內存緩存都使用鍵值對數據模式去支持大規模的快速讀取。

服務C可能主要關注半結構化內容,例如Web站點的表單或頁面,而文檔存儲可能非常適合該類型數據。文檔存儲與鍵值存儲有許多相似之處,但是一個關鍵的區別是文檔型數據支持數據上增加結構,例如對特定屬性進行索引以支持快速檢索。

服務D可能涉及數據之間的復雜關系導航,例如客戶數據和與組織中各部門的客戶聯系歷史數據。這可能涉及其他服務所擁有的數據類型之間的關系。這是一個有趣的案例,因為它開始與上面提到的服務有各自的數據類型的約束相反。在這種情況下,你可以選擇為你的服務創建一個具有對底層表的只讀訪問的圖,然后通過這個“前門”處理所有的變化——即通過這個“前門”去調用那些“擁有”這些數據類型的其他服務的API。

***,我們可能還有一個使用關系數據庫技術的遺留系統或服務,或者我們有一個服務來管理那些數據量較少,或者不經常變更的數據。關系數據庫可能完全適合于這些場景。

單個服務是否應該使用混合持久化?

也有可能的是,我們可以設計一個服務,這個服務需要多種數據庫支撐。例如,我們可以創建一個使用鍵值存儲模式作為索引的酒店服務,在酒店名稱和ID之間實現映射,而存將關于酒店的描述性數據存儲在Cassandra中。

如何為微服務選擇數據庫

注意,名稱映射到ID可以在Cassandra中采用規范化的設計方法去實現,其中一個單獨表去維護名稱至ID的映射關系。這使用了更多的存儲空間,但降低了管理單獨鍵值存儲的操作復雜性。

這是我推薦的做法- 針對某個微服務,只要可行,就應該堅持使用單一數據模型(數據庫)。如果你發現一種情況,認為單個服務需要兩個不同數據庫支撐,那么請考慮該服務的粒度是否可能變得太大。你可能需要考慮將該服務拆分為較小的服務。

混合持久化局限性的權衡

混合持久化的主要缺點在于支持多種技術的成本,無論是在最初的開發階段和將來的運營方面。

主要的開發成本,是在需要培訓每個開發人員去掌握每個新的數據庫技術。這是非常重要的,尤其是在開發人員頻繁流動團隊中。

另一個成本是支持多個數據庫的操作成本。這會成為一個問題,尤其是當數據庫是集中管理,并且團隊必須在多種技術的掌握上維持高水平,但這在DevOps環境下,該問題并不會太突出,因為開發團隊需要支持他們在生產環境中選擇的數據庫。

多模型數據庫(Multi Model Databases)

作為另外的選擇方案或混合持久化模式的補充, 數據庫廠商已經開始建立和推廣多模型的數據庫。術語“模型”指的是數據存儲所提供的核心抽象,如表(關系和非關系)、列存儲、鍵值、文檔或圖。我們可以將一個多模型應用程序看作一個使用多個數據存儲類型的應用程序,而多模型數據庫是支持多個抽象模型的數據庫。

DataStax企業版(DSE)是多模型數據庫的典型例子,它核心支持Cassandra的分區行存儲(表格)模型,同時也支持基于在其之上的圖的抽象層(DSE圖)。DSE在核心模型之上構建對應的鍵值和文檔模型也是很簡單的,如下圖所示。這樣,我們可以修改上面的混合持久化的方法,從而利用一個基礎數據庫引擎為我們所有的服務提供對應的服務,而使用單獨的Cassandra keyspaces在不同服務擁有的數據間維護清晰的邊界。

如何為微服務選擇數據庫

下面是它能實現的功能:

[list]

  • 表格:我們主要的應用服務A可以通過Cassandra的查詢語言(CQL)直接和DSE的數據庫打交道。
  • 鍵值對:雖然Apache和Cassandra的分布式版本DataStax都沒有提供明確的鍵值對API,但是象服務B可以通過表設計去支持單個鍵值和列的方法,去訪問

Cassandra,例如:

代碼

  1. CREATE TABLE hotel.hotels (key uuid PRIMARY KEY,value text); // 或者選擇blob類型 
  • 文檔型:Cassandra通過使用JSON文件支持文檔型風格的數據,這可以用在服務C中。注意因為Cassandra需要針對表定義schema模式,所以不能插入新增任意的JSON列,這是一個可能通常和文檔型數據庫有關的特性。
  • 圖:對于象服務D那樣相關度很高的數據,DSE的圖是一個高度可擴展的圖形數據庫,它構建于DSE數據庫之上。DSE圖支持來自Apache tinkerpop項目中強大的功能和表現力的Gremlin API。[/list]

多模型數據庫的優點和限制

在考慮是否投資使用多模型數據庫(或你已經在使用的數據庫的多模型的特性)時,你要考慮我們前文討論的關于混合持久化中,同樣的開發和運營成本的問題。

使用多模型數據庫可以讓運營變得簡單。即使不同的開發團隊使用不同的API和不同的交互模式和后端數據庫平臺打交道,我們也只需要管理一個平臺而已,從而提高了效率。

在選擇多模型數據庫時要考慮的一個問題是如何支持各種模型。一種常見的方法,是基于單一的原生的基礎模型的數據庫引擎,而其他模型都是構建在其之上。分層數據模型更能展現底層基本模型的特性。

例如,ThoughtWorks技術雷達第16期中,討論了基于Cassandra構建的DSE圖數據庫的特性,并且也提到其中需要權衡的內容:

引用

基于Cassandra 構建的DSE圖數據庫定位是大規模的數據集,相比之下我們長期喜愛的Neo4j開始表現出一定的局限性。這是需要取舍的;比如,你會失去了ACID的事務特性和Neo4j運行時的模式自由的特性,但卻可以訪問Cassandra的基礎表,以及針對分析工作負載和Spark的整合,還有強大的TinkerPop/Gremlin查詢語言可以使用,這的確是一個值得考慮的選擇。

如果考慮Web應用中的各種數據類型,你可能會發現不同的數據類型對一致性有不同的需求,而且實際需要立即一致性的數據類型數量相對較少。

上面引用的ThoughtWorks的觀點中,還提到了在考慮多模型數據庫中另一個重要的因素 - 在不同的模型和數據引擎間的整合和交互問題,以及為訪問數據的各種操作和分析的用例。DSE支持通過Spark(DSE分析)訪問圖數據以進行數據分析,并且DSE搜索引擎提供了針對DSE數據庫中的數據創建各種查詢索引的能力。

微服務數據模型操作的四個步驟

既然我們已經探討混合持久化和多模型兩種方式的優缺點,我們應該如何去決定哪些數據模型適用于大規模可擴展的微服務應用呢?可以按照以下步驟:

  1. 識別你的應用程序中主要的數據類型,為其中每種類型創建一個服務,并讓每個服務掌控相應的持久層。在可能的情況下,為所有服務都使用多模型數據庫,允許服務在與數據交互的模型中是不相同的。
  2. 用Tabular(例如DSE數據庫)作為網絡水平的可擴展性和可用性的主要模型,然后根據需要在此之上構建分層的鍵值對和文檔數據模型。請務必考慮在操作和分析用例中訪問數據的各種方法,以便提前計劃如何將搜索索引和復制等特性用于數據分析中心。
  3. 用圖的方法去表示(即DSE圖)高度關聯的數據,特別是在實體之間的關系有多個或多個屬性,并且數量比實體自己的屬性多的時候,或者需要在相同的實體之間捕捉多對多的關系的時候。
  4. 在不需要變更的情況下,保留關系數據庫技術中的遺留投資。例如,當你的案例是需要大規模、低延遲和高可用性的時候,那就使用傳統的關系型數據庫吧。

我希望本文為讀者提供了一個有用的框架,來考慮在應用程序中如何和怎么樣去支持多數據模型,以及何時考慮使用多模型數據庫。

責任編輯:未麗燕 來源: InfoWorld
相關推薦

2017-11-24 09:30:58

數據庫微服務云架構

2022-07-20 11:08:12

微服務數據庫架構

2022-05-05 09:11:33

數據庫加密數據安全

2021-03-28 17:14:38

數據庫APP技術

2021-02-23 23:06:31

數據庫Redis技術

2022-07-25 09:46:25

React數據庫

2009-02-17 10:34:00

2019-10-21 16:54:48

數據庫設計SQL

2024-07-09 08:27:30

2013-07-23 10:31:59

冗余數據遠程數據中心數據中心

2011-05-16 14:07:12

MySQL數據庫設置密碼

2024-03-28 09:00:00

NoSQL數據庫

2015-03-31 10:26:01

數據庫數據庫事務

2023-10-16 09:00:00

數據庫分布式系統

2024-06-26 08:00:00

2017-03-15 16:45:02

SQL Server 數據庫分配用戶

2019-07-23 11:41:45

數據庫SQLDocker

2021-08-13 07:52:35

微服務網關數據

2011-06-07 17:01:44

2020-07-20 08:00:29

數據庫
點贊
收藏

51CTO技術棧公眾號

国产精品69久久久久孕妇欧美| 久艹在线免费观看| 亚洲一区二区激情| 我不卡手机影院| 精品国产亚洲在线| 欧美国产亚洲一区| 黄色片网站在线| 成人性生交大片| 国产精品av在线播放| 夫妻性生活毛片| 久久人人爽人人爽人人片av不| 色婷婷久久久亚洲一区二区三区| 永久久久久久| 污视频网站免费观看| 免费在线欧美视频| 久久久久成人网| gv天堂gv无码男同在线观看| 成人直播在线观看| 欧美日韩综合色| 人妻av无码专区| 日本韩国在线视频爽| 99久久亚洲一区二区三区青草| 91精品久久久久久久久| 亚洲黄色免费观看| 好看的亚洲午夜视频在线| 中文字幕精品视频| 免费成人深夜夜行p站| 国产精品久久免费视频| 日本韩国一区二区三区| cao在线观看| 一区视频免费观看| 国产精品久久久久久久免费| 午夜精品电影| 一本色道久久综合亚洲精品小说| 波多野结衣办公室双飞 | 中文字幕在线成人| 中文字幕18页| www一区二区三区| 欧美视频在线一区二区三区| 内射国产内射夫妻免费频道| 日本在线观看高清完整版| 国产精品美女www爽爽爽| 免费日韩av电影| 天天干天天舔天天射| 风间由美性色一区二区三区| 成人激情综合网| 亚洲自拍偷拍另类| 免费成人在线网站| 国产精品成人品| 凹凸精品一区二区三区| 性欧美videos另类喷潮| 97色伦亚洲国产| 久久9999久久免费精品国产| 午夜国产一区| 欧美黑人xxxx| 精品少妇theporn| 国内精品福利| 欧美精品激情在线观看| 国产成人精品av久久| 欧美大片专区| 欧美激情国产日韩精品一区18| 少妇久久久久久被弄高潮| 99精品在线| 久久成人这里只有精品| 黄色片在线观看网站| 综合一区在线| 欧美激情第6页| 五月婷婷激情网| 中文久久精品| 国产精品r级在线| 精品无码一区二区三区的天堂| 久久精品人人做人人爽电影蜜月| 国产精品久久av| 91av久久久| 国产精品18久久久| 国产一区二区三区奇米久涩| 午夜小视频在线播放| 久久品道一品道久久精品| 日韩videos| 国产精品实拍| 亚洲一区视频在线| 欧美性大战久久久久xxx| 最新日韩精品| 欧美日韩高清不卡| 2025中文字幕| 欧美猛男男男激情videos| 最近中文字幕mv在线一区二区三区四区| 亚洲天堂av中文字幕| 综合激情网站| 热99精品里视频精品| 一个人看的www日本高清视频| 国产乱码精品一区二区三| 狠狠色噜噜狠狠色综合久 | 日本综合精品一区| 亚洲精品久久久久久久久久久久久 | 国产精品乱码一区二区视频| 日本在线不卡视频| 91免费版网站在线观看| 男人天堂网在线观看| 最好看的中文字幕久久| 国产美女在线一区| 国精产品一区一区三区四川| 欧美一区二区播放| 久久久久久久久久久国产精品| 日韩中字在线| 性欧美xxxx交| 国产精品久久久久久免费| 97久久精品人人澡人人爽| 在线观看亚洲视频啊啊啊啊| 激情国产在线| 欧美一卡二卡在线观看| 蜜桃久久精品成人无码av| 欧美先锋影音| 国产欧美在线看| 国产精品国产高清国产| 亚洲欧美日韩中文播放 | 日本中文字幕免费在线观看| 国产模特精品视频久久久久| 亚洲一区二区在线| 亚洲第一国产精品| 69夜色精品国产69乱| 日韩和欧美一区二区| 精品产品国产在线不卡| 黑鬼大战白妞高潮喷白浆| 涩涩视频网站在线观看| 日韩一区二区精品| x88av在线| 国产亚洲精品自拍| 超碰97人人人人人蜜桃| 日本在线观看免费| 在线观看成人免费视频| 黄色在线观看av| 亚洲国产高清一区二区三区| 95av在线视频| 毛片av在线| 欧美天堂亚洲电影院在线播放| 黄色a一级视频| 伊人成人网在线看| 成人资源视频网站免费| av在线网址观看| 91精品国产一区二区三区| 国产aaaaaaaaa| 日韩成人精品在线观看| 日本一区二区免费看| 亚洲精华液一区二区三区| 亚洲国产一区自拍| 日本三级理论片| 成人aaaa免费全部观看| 欧美乱大交xxxxx潮喷l头像| 草草视频在线一区二区| 欧美激情日韩图片| 亚洲精品视频91| 亚洲午夜私人影院| 国产污在线观看| 99国产精品99久久久久久粉嫩| 丁香婷婷久久久综合精品国产| 日韩三级免费| 亚洲精品第一国产综合精品| 久久精品一二区| 久久综合久久综合九色| 国产成人无码av在线播放dvd| 国产乱码精品一区二区三区四区| 国产精品成人国产乱一区| av国产在线观看| 欧美日韩国产三级| 疯狂试爱三2浴室激情视频| 国产九九视频一区二区三区| 成人黄色大片网站| 日韩av资源网| 国产精品69久久| 蜜芽在线免费观看| 日韩午夜av电影| 免费毛片一区二区三区| 久久天天做天天爱综合色| 色多多视频在线播放| 99久久精品费精品国产| 99热99热| 亚洲深夜视频| 色婷婷久久av| 精品人妻午夜一区二区三区四区| av毛片久久久久**hd| 91九色国产社区在线观看| 美女黄视频在线观看| 日韩精品中文字幕一区二区三区| 久久99国产精品| 国产丝袜精品丝袜| 日韩电影中文字幕在线| 中文字幕在线观看欧美| 亚洲日本va在线观看| 搡老熟女老女人一区二区| 麻豆久久一区二区| 成人在线视频一区二区三区| 在线看成人短视频| 亚洲xxxx18| 亚洲风情在线资源| 久久av资源网站| 免费在线视频你懂得| 精品高清一区二区三区| 免费观看av网站| 久久精品99国产精品| 伊人网在线免费| 国产网站在线看| 成人午夜在线播放| 国产精品igao| 亚洲国产三级| 椎名由奈jux491在线播放| 国产精品久av福利在线观看| 国产精品第2页| 免费在线观看av电影| 这里只有视频精品| 五月婷婷久久久| 日韩亚洲电影在线| 中文字幕在线2019| 欧美日韩国产丝袜另类| www日韩在线| 国产日产欧美一区二区三区 | 无码小电影在线观看网站免费| 深夜成人在线观看| 欧美美女色图| 亚洲国产精品va| 国产特黄一级片| 欧美日韩一区 二区 三区 久久精品| www.国产成人| 一区二区三区精品视频在线| 一级免费黄色录像| 欧美国产精品专区| 成人影视免费观看| 欧美电影免费观看高清完整| 中文字幕亚洲欧美一区二区三区 | 中文字幕国产在线观看| 亚洲一区二区三区四区五区中文 | 激情小视频在线观看| 亚洲国产毛片完整版| 性生活免费网站| 91精品国产全国免费观看| 中文字幕在线观看高清| 欧美伊人精品成人久久综合97| 在线免费黄色av| 激情成人中文字幕| 国产精品第108页| 亚洲一区二区三区四区在线免费观看 | 一区二区三区免费在线看| 成人免费大片黄在线播放| 成人午夜在线| 国产免费一区二区三区在线能观看| 亚洲精品国产嫩草在线观看| 国产精品扒开腿做| 99欧美精品| 国产精品偷伦一区二区| 久久精品国产福利| 国产日韩精品在线| 伊人国产精品| 亚洲影视九九影院在线观看| 日韩视频在线直播| 国产精品区免费视频| 国产人妖ts一区二区| 狠狠色综合网站久久久久久久| 精品三级在线观看视频| 麻豆av一区二区三区久久| 蜜桃国内精品久久久久软件9| 欧洲精品一区色| 久久国产亚洲| mm131午夜| 激情丁香综合| 免费观看美女裸体网站| 欧美一级视频| 中文字幕精品一区二区三区在线| 狠狠色2019综合网| 国产不卡一二三| 久久日韩精品一区二区五区| 国产福利在线导航| 一区二区三区在线观看网站| 久久精品久久精品久久| 欧美性感美女h网站在线观看免费| 国产寡妇亲子伦一区二区三区四区| 色视频欧美一区二区三区| 亚洲熟妇无码久久精品| 日韩欧美国产成人一区二区| 亚洲三区在线观看无套内射| 中文字幕亚洲欧美| 免费在线播放电影| 国产精品国产福利国产秒拍| 久久爱www.| 麻豆精品传媒视频| 亚洲国产不卡| 国内性生活视频| 蜜桃视频免费观看一区| 扒开伸进免费视频| 国产视频911| 欧美xxxx黑人xyx性爽| 欧美午夜宅男影院在线观看| 国产尤物在线观看| 日韩国产中文字幕| а天堂中文在线官网| 欧美性资源免费| 国产色99精品9i| 美国av一区二区三区| 中文字幕免费一区二区| 成人小视频在线看| 粉嫩av一区二区三区粉嫩| 欧美人与性囗牲恔配| 亚洲自拍偷拍av| 一区二区视频免费| 亚洲国产三级网| 怡红院红怡院欧美aⅴ怡春院| 热re91久久精品国99热蜜臀| 日韩中文字幕一区二区高清99| 日本亚洲欧洲精品| 99成人在线| 亚洲三级在线视频| 中文字幕av资源一区| 欧美三级午夜理伦| 欧美成人aa大片| 欧美黄色激情| 国产精品精品视频一区二区三区| 米奇精品关键词| 亚洲一区 在线播放| 蜜桃av噜噜一区| 中文字幕国产综合| 亚洲国产cao| www日本在线| 波霸ol色综合久久| 日韩毛片一区| 免费成人av网站| 亚洲伦理精品| www.四虎精品| 玉米视频成人免费看| 91国产免费视频| 中文字幕免费精品一区高清| 美女福利一区二区三区| 精品国产综合区久久久久久| 五月开心六月丁香综合色啪| 手机免费av片| 国产精品久久久久精k8 | 丝袜美腿一区二区三区| 奇米777第四色| 亚洲第一福利一区| 超碰人人人人人人| 欧美老女人xx| 一区二区三区免费在线看| 日本黄大片在线观看| 国产精品一区二区91| 日韩影院一区二区| 制服丝袜激情欧洲亚洲| 精品176二区| 亚洲一区二区三区香蕉| 午夜精彩国产免费不卡不顿大片| 国产精品中文久久久久久| 亚洲人吸女人奶水| 精品人妻无码一区二区色欲产成人 | 亚洲中文字幕无码av| 偷拍亚洲欧洲综合| 五月婷在线视频| 欧美在线一级va免费观看| 天天躁日日躁狠狠躁欧美| 国产美女三级视频| 久久九九99视频| 久久久久久久久久一级| 中文字幕综合一区| 国产一区二区三区免费在线| 波多野结衣 作品| 成人aaaa免费全部观看| 中文字幕视频网站| 一区二区欧美亚洲| 亚洲狼人在线| www.男人天堂网| 99久久免费精品| 日韩黄色片网站| 久久亚洲成人精品| 2021年精品国产福利在线| 鲁一鲁一鲁一鲁一澡| 国产亚洲精品bt天堂精选| 黄色一区二区视频| 欧美成人中文字幕在线| 美女一区2区| 亚洲最大成人在线观看| 亚洲男人都懂的| 天堂а√在线8种子蜜桃视频 | 人人干视频在线| 久久久国产精品午夜一区ai换脸| 亚洲无码精品国产| 欧美黑人性猛交| 国产日韩视频在线| 一级片黄色免费| 欧美午夜久久久| 大片免费在线观看| 久久人人97超碰人人澡爱香蕉| 蜜臀久久99精品久久久画质超高清 | 日韩免费特黄一二三区| xxxx视频在线观看| 在线视频中文字幕一区二区| av在线播放观看| 美女亚洲精品| 国产很黄免费观看久久| 久久夜色精品国产噜噜亚洲av| 久久香蕉国产线看观看网| 杨幂一区二区三区免费看视频| 在线观看中文av| 在线看国产一区二区| 免费在线中文字幕|