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

深度解讀 | 阿里云新一代關系型數據庫 PolarDB

數據庫
本文通過描述關系型數據庫發展的背景以及云計算的時代特征,分享了數據庫計算力的螺旋式上升的進化理念,另外結合阿里云 RDS 產品的發展路徑,闡述了自主研發的新一代云托管關系型數據庫 PolarDB 的產品整體設計思想,對一些關鍵技術點進行了解讀。

本文通過描述關系型數據庫發展的背景以及云計算的時代特征,分享了數據庫計算力的螺旋式上升的進化理念,另外結合阿里云 RDS 產品的發展路徑,闡述了自主研發的新一代云托管關系型數據庫 PolarDB 的產品整體設計思想,對一些關鍵技術點進行了解讀。

[[205443]]

關系型數據庫

談到關系型數據庫,在這個知識日新月異的 TMT 時代,聽起來有些“古董”,這個起源于半個世紀以前的 IT 技術,事實上一直處于現代社會科技的核心,支撐著當今世界絕大多數的商業科技文明。CPU、操作系統、數據庫這三大核心領域,基本上就是 IT 時代的縮影,同時也是一切信息化處理、計算力和智能化的基石。

從 1970 年 E.F.Codd 發表了一篇里程碑論文“A Relational Model of Data for Large Shared Data Banks”,到 80 年代初期支持 SQL 的商用關系型數據庫 DB2,Oracle 的面市,以及 90 年代初 SQL-Server 的誕生,都是關系型數據庫成功的代表。

時至今日,隨著全球互聯網的發展,大數據技術的廣泛應用,涌現出越來越多的新型數據庫,然而關系型數據庫仍然占據主導地位。最主要的原因之一就是關系型數據庫采用了 SQL 標準,這種高級的非過程化編程接口語言,將計算機科學和易于人類理解認知的數據管理方式完美的銜接在了一起,目前還難以超越。

SQL 語言

SQL(Structured Query Language) 語言是 1974 年由 Boyce 和 Chamberlin 提出的一種介于關系代數與關系演算之間的結構化查詢語言,其本質是用一種類似于自然語言的關鍵字和語法來定義和操作數據,進行可編程的數據存儲、查詢以及管理。

這種抽象編程接口,將具體的數據問題與數據的存放、查詢實現的細節解耦開來,使得商業業務邏輯以及信息管理的計算模式能夠被大量復制和應用,解放了生產力,也極大的促進了商業化關系型數據庫自身的發展。

從 SQL 后來不斷發展和豐富來看,SQL 已經成為關系型數據庫語言的標準和王者。到今天這種編程語言還沒有更加完美的替代品。

OLTP

1976 年,Jim Gray 發表了名為"Granularity of Locks and Degrees of Consistency in a Shared DataBase"的論文,正式定義了數據庫事務的概念和數據一致性的機制。而 OLTP 是關系型數據庫涉及事務處理的典型應用,主要是基本的、日常的事務處理,例如銀行交易。

事務處理需要遵循 ACID 四個要素來保證數據的正確性,包括原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持久性(Durability)。而衡量 OLTP 處理能力的性能指標主要有響應時間、吞吐率等。

開源數據庫生態

在我們簡要的回顧了關系型數據庫的歷史、地位和發展階段后,我們不難看到 Oracle、SQL-Server、DB2 等關系型數據庫仍然占據著全球商業數據庫的主導地位,雖然曾經耳熟能詳的 Informix、Sybase 已經淡出大眾的視線。

然而,從 20 世紀 90 年代開始,另一股推崇知識分享、自由開放的軟件精神成為趨勢和潮流,尤其以 Linux、MySQL、PostgreSQL 等為代表的開源軟件,開始以強大的生命力不斷發展壯大,釋放出巨大的社會進步力量,這些被自由分享的科技紅利,孕育和促進了全球互聯網高科技公司的飛速發展。

這是整個人類社會的進步,我們要感謝那些開源軟件的斗士們,Richard Stallman,Linus Torvalds,Michael Widenius 等。當然,最近幾年國內涌現出越來越多積極參與到開源主流社區的中國公司,也在不斷地將技術分享回饋給開源世界。

根據 DB-engines 網站的最新統計,不難發現,當把開源數據庫 MySQL 和 PostgreSQL 加在一起,開源數據庫就已經超越了商業數據庫 Oracle,成為世界上最流行的關系型數據庫。

云計算當前的階段

如果說關系型數據庫是 IT 時代的產物。那么在互聯網時代的云計算,關系型數據庫目前正處于一個什么階段呢?IT 時代從某種程度上講,更多是創造了計算力,那么進入互聯網時代的云計算,則是專注于用戶和計算力的連接,提供無處不在的計算力,這個其實是云計算商業模式的成功所在,可以稱之為 1.0 版本。而云計算 2.0 版本,需要在云環境下,重新進化和升級計算力,這種進化體現了社會計算力的整合以及計算資源能效的進步。

為了順應綠色計算以及共享經濟的發展潮流,不僅僅需要云服務器,云數據庫,網絡互聯,硬件芯片等等各個軟硬件系統領域的融合以及演進升級,還需要堅持科技以需求為本、服務以用戶為根的科技普惠大眾的理念來進一步促進計算效率和計算智能的提高。

我們正處在一個蓬勃發展的云計算 2.0 階段。在這個階段,關系型數據庫在云托管環境逐漸暴露出一些問題,作為在云計算時代的先行者,Amazon 于 2014 年 11 月 12 日 的 AWS re:Invent 2014 大會,發布 Aurora 云托管關系型數據庫就是為了解決這些問題。這個新一代的數據庫的發布,也昭示著云計算時代,傳統的 IT 技術核心產品將揭開自我進化的序幕。

而 2017 年 SIGMOD 數據大會, Amazon 發布了論文”Amazon Aurora: Design Considerations for High Throughput Cloud Native Relational Databases”, 更加開放的解釋了基于云環境的 Cloud-Native 設計的關系型數據庫是如何應孕而生的。

為什么阿里云研發 PolarDB ?

在我們回顧了關系型數據庫以及云計算的背景之后,我們不難發現, 云計算 1.0 雖然解決了用戶和計算的連接的問題,但是還需要進一步解決在一個共享計算的環境下,傳統關系型數據庫和公有云服務環境的融合問題。

云計算 1.0 用低廉的成本,靈活快速的部署、彈性和擴展能力,獲得了傳統 IT 計算上云的轉換動力。在低成本享受普惠科技成為常態之后,隨著用戶業務的增長,用戶新的痛點開始出現,例如,如何從根本上解決用持續低的成本,享受和傳統 IT 計算力一樣,甚至更好的云服務,成為迫切需要。

這初看起來像偽命題,仔細分析之后,卻淋漓盡致的體現了螺旋式上升的哲學思想。就好像在 PC 服務器涌現的時代,PC 服務器首先用低廉的價格提供了和小型服務器接近的計算能力,然后在保持成本和性價比優勢的基礎上,實現了超越小型服務器的性能優勢,直至終結了小型服務器時代,開始了 PC 服務器時代。

所以說云計算時代還遠遠沒有到達鼎盛時期,除非它通過自身進化演變,在不斷保持性價比優勢的同時,在具有快速靈活彈性的內在屬性基礎上,擁有超過傳統 IT 計算力的能力之后,云計算才會真正進入它所主宰的時代,這只是個時間問題。

也就是說今天不只是阿里云要做這樣一款關系型數據庫,而是所有的云計算廠商都不可避免的要經歷這樣一個階段。那就是云計算時代傳統 IT 計算力的重建和進化!只不過 Amazon 走在了最前面,而阿里云緊跟其后,都需要經歷這進化到蛻變的過程。

在這個過程中,新一代關系型數據庫是關鍵的里程碑之一。同理,接下來應該有更多更加高級的云服務,比如智能云操作系統出現,來融合為云時代設計的硬件芯片和網絡互聯等等。

在 IT 時代,傳統的計算力(例如用關系型數據庫來處理結構化數據等)是服務于系統硬件隔離環境下的多用戶使用場景的。而云計算時代是多客戶 Self-Service 租用環境,各種計算負載場景更加復雜,在這種計算負載變遷的環境下,如何解決 IT 時代的技術產物和云計算時代應用環境的適配矛盾,正是云計算自我進化的內在推動力。

例如,在公有云環境下,隨著用戶的增多,以及用戶業務和數據的增長,備份、性能、遷移、升級、只讀實例、磁盤容量、Binlog 延遲等相關問題漸漸顯現出來。這背后大部分原因是由于 I/O 瓶頸(存儲和網絡)導致,亟須通過技術革新以及新的產品架構解決這個問題。另一方面,從產品形態來講,阿里云 RDS 目前的產品形態各具優勢,在下一節會詳細介紹。

但是從產品架構的發展來看,除去數據庫存儲引擎的類型之外,對于關系型數據庫,考慮到工程效率以及運維成本,最好有一種通用的產品技術架構能兼顧不同用戶場景的需求,而不是針對每一個場景都實現一種對應的技術架構。

在接下來的內容,通過講述阿里云 RDS 的不同產品形態的特點,我們會更加清晰的了解到,PolarDB 的產品形態正是在吸收了之前幾種產品形態的優點而孕育而生的。

PolarDB 的設計思想

用戶需求和公有云自身發展的選擇

作為云托管的關系型數據,除了關系型數據庫的核心特征之外。PoalrDB 更多的關注于如何提供滿足用戶業務需求的云服務,并且通過技術革新,不斷進化,在提供更好的數據庫計算力的同時,滿足用戶以下業務需求:上云成本、OLTP 性能、業務連續性、在線業務擴展、數據安全。

另一方面云計算除了成本優勢之外,彈性和可擴展性也是云計算的天然屬性。為了用戶業務的擴展,更好的 Scale Up 以及故障恢復,計算和存儲分離的架構成為云資源環境更好的選擇。這一點將在下一節 RDS 產品架構的演進中得到進一步的詮釋。

阿里云 RDS 產品架構的演進

如上所述,阿里云 PolarDB 和 Amazon Aurora 數據庫進化的方向是一致的,然而進化的路徑各有不同。本身來講,這是由于各自的數據庫云服務實現方式不同所決定的。阿里云 RDS MySQL 有如下幾個版本。這些產品形態滿足不同的用戶業務場景,具有不同的特點,可以進行優勢互補。

MySQL 基礎版

MySQL 基礎版采用數據庫計算節點和存儲節點分離的方式,利用云盤數據本身的可靠性和多副本的特性,同時也利用了 ECS 云服務器虛擬化來提升標準化部署、版本和運維的管理效率,能夠滿足低端用戶不太注重高可用服務的業務場景。

同時這種架構對于數據庫的遷移,數據容量的擴容,計算節點的 Scale Up,計算節點故障恢復都有天然的優勢,根本原因就是計算和存儲的分離。后面也會講到,PolarDB 也采用了存儲和計算分離的設計理念。

MySQL 高可用版

MySQL 高可用版則是針對企業級用戶提供的高可用數據庫版本,提供 99.95% 的 SLA 保障。采用 Active-Standby 的高可用架構,主節點和備節點之間通過 MySQL Binlog 進行數據的 Replication。當主節點發生故障,備節點接管服務。

同時還支持多個只讀節點,支持負載均衡的數據讀寫分離的訪問方式。采用 Shared-Nothing 架構,計算和數據位于同一個節點,最大程度保障性能的同時又通過數據的多副本帶來可靠性。

MySQL 金融版

MySQL 金融版可以說是針對金融行業等高端用戶設計的高可用、高可靠云服務產品,采用分布式 Raft 協議來保證數據的強一致性,擁有更加優異的故障恢復時間,更加滿足數據容災備份等業務場景的需求。

PolarDB 的進化

PolarDB 采用存儲與計算分離的技術架構,同時可以支持更多的只讀節點。主節點和只讀節點之間是 Active-Active 的 Failover 方式,計算節點資源得到充分利用,由于使用共享存儲,共享同一份數據,進一步降低了用戶的使用成本。下一節我們將進一步從細節上描述 PolarDB 的關鍵特性。

PolarDB 的設計思想有幾個大的革新。一是通過重新設計特定的文件系統來存取 Redo log 這種特定的 WAL I/O 數據,二是通過高速網絡和高效協議將數據庫文件和 Redo log 文件放在共享存儲設備上,避免了多次長路徑 I/O 的重復操作,相比較 Binlog 這種方式更加巧妙。

另外在 DB Server 設計上,采用 MySQL 完全兼容的思路,完全擁抱開源生態,從 SQL 的編譯、性能優化器和執行計劃等等都保留了傳統關系型數據庫的特色。并且針對 Redolog 的 I/O 路徑,專門設計了多副本共享存儲塊設備。

我們知道,分布式數據庫一直是數據庫領域的熱點,具有非常大的實現難度。不管是遵循 CAP 理論,還是 BASE 思想,通用的分布式關系型數據庫基本上很難做到技術和商用的完美平衡。與 SQL 標準以及主流數據庫兼容,OLTP ACID 事務 100% 支持,99.99% 的高可用,高性能低延遲并發處理能力,彈性 Scale Up,Scale out 可擴展性,備份容災和低成本遷移等等,能夠完美兼顧所有這些特點的商用關系型數據庫還沒有出現。

阿里云 PolarDB 和 Amazon Aurora 的一個共同設計哲學就是,放棄了通用分布式數據庫 OLTP 多路并發寫的支持,采用一寫多讀的架構設計,簡化了分布式系統難以兼顧的理論模型,又能滿足絕大多數 OLTP 的應用場景和性能要求。

總之,100% MySQL 的兼容性,加上專用的文件系統和共享存儲塊設備設計,以及在下文中提到的多項高級技術的應用,使得新一代關系型數據庫 PoalrDB 在云時代必將大放異彩。

PolarDB 產品關鍵技術點剖析

在講述了阿里云 RDS 的不同產品形態之后,我們再從整體上看一看 PolarDB 的產品架構。下圖勾畫了 PolarDB 產品的主要模塊,包括數據庫服務器,文件系統,共享塊存儲等。

PoalrDB 產品架構

如圖所示,PolarDB 產品是一個分布式集群架構的設計。它集眾多高級的技術實現于一身,使得數據庫 OLTP 處理性能有了質的飛躍。PoalrDB 采用了存儲與計算分離的設計理念,滿足公有云計算環境下用戶業務彈性擴展的剛性需求。數據庫計算節點和存儲節點之間采用高速網絡互聯,并通過 RDMA 協議進行數據傳輸,使得 I/O 性能不在成為瓶頸。

數據庫節點采用和 MySQL 完全兼容的設計。主節點和只讀節點之間采用 Active-Active 的 Failover 方式,提供 DB 的高可用服務。DB 的數據文件、redolog 等通過 User-Space 用戶態文件系統,經過塊設備數據管理路由,依靠高速網絡和 RDMA 協議傳輸到遠端的 Chunk Server。

同時 DB Server 之間僅需同步 Redo log 相關的元數據信息。Chunk Server 的數據采用多副本確保數據的可靠性,并通過 Parallel-Raft 協議保證數據的一致性。

在描述了 PolarDB 的產品架構之后,我們再分別從分布式架構,數據庫高可用,網絡協議,存儲塊設備,文件系統和虛擬化等方面逐一介紹下 PolarDB 使用的關鍵技術點。

Shared Disk 架構

分布式系統的精髓就在于分分合合,有時候為了并發性能進行數據切分,而有時候為了數據狀態的一致性而不得不合,或者由于分布式鎖而不得不同步等待。

PolarDB 采用 Shared Disk 架構,其根本原因是上述的計算與存儲分離的需要。邏輯上 DB 數據都放在所有 DB server 都能夠共享訪問的數據 chunk 存儲服務器上。而在存儲服務內部,實際上數據被切塊成 chunk 來達到通過多個服務器并發訪問 I/O 的目的。

物理 Replication

我們知道,MySQL Binlog 記錄的是 Tuple 行級別的數據變更。而在 InnoDB 引擎層,需要支持事務 ACID,也維持了一份 Redo 日志,存儲的是基于文件物理頁面的修改。

這樣 MySQL 的一個事務處理默認至少需要調用兩次 fsync() 進行日志的持久化操作,這對事務處理的系統響應時間和吞吐性能造成了直接的影響。盡管 MySQL 采用了 Group Commit 的機制來提升高并發下的吞吐量,但并不能完全消除 I/O 瓶頸。

此外,由于單個數據庫實例的計算和網絡帶寬有限,一種典型的做法是通過搭建多個只讀實例分擔讀負載來實現 Scale out。PolarDB 通過將數據庫文件以及 Redolog 等存放在共享存儲設備上,非常討巧的解決了只讀節點和主節點的數據 Replication 問題。

由于數據共享,只讀節點的增加無需再進行數據的完全復制,共用一份全量數據和 Redo log,只需要同步元數據信息,支持基本的 MVCC,保證數據讀取的一致性即可。這使得系統在主節點發生故障進行 Failover 時候,切換到只讀節點的故障恢復時間能縮短到 30 秒以內。

系統的高可用能力進一步得到增強。而且,只讀節點和主節點之間的數據延遲也可以降低到毫秒級別。

從并發的角度來看,使用 Binlog 復制現在只能按照表級別并行復制,而物理復制只按照數據頁維度,粒度更細,并行效率更加高。

最后一點,引入 Redolog 來實現 Replication 的好處是,Binlog 是可以關閉來減少對性能的影響,除非需要 Binlog 來用于邏輯上的容災備份或者數據遷移。

總之,在 I/O 路徑中,通常越往底層做,越容易和上層的業務邏輯和狀態解耦而降低系統復雜度。而且這種 WAL Redo log 大文件讀寫的 I/O 方式也非常適用于分布式文件系統的并發機制,為 PolarDB 帶來并發讀性能的提高。

高速網絡下的 RDMA 協議

RDMA 之前是在 HPC 領域被使用多年的技術手段,現在開始被使用到云計算領域,也證實我的一個判斷。云計算 2.0 時代,將重建人們對于云計算的認識,云端也能夠創造超越傳統 IT 技術的計算力,這將是一個越來越嚴謹的工業實現。

RDMA 通常是需要有支持高速網絡連接的網絡設備(如交換機,NIC 等),通過特定的編程接口,來和 NIC Driver 進行通訊,然后通常以 Zero-Copy 的技術以達到數據在 NIC 和遠端應用內存之間高效率低延遲傳遞,而不用通過中斷 CPU 的方式來進行數據從內核態到應用態的拷貝,極大的降低了性能的抖動,提高了整體系統的處理能力。

Snapshot 物理備份

Snapshot 是一種流行的基于存儲塊設備的備份方案。其本質是采用 Copy-On-Write 的機制,通過記錄塊設備的元數據變化,對于發生寫操作的塊設備進行寫時復制,將寫操作內容改動到新復制出的塊設備上,來實現恢復到快照時間點的數據的目的。

Snapshot 是一個典型的基于時間以及寫負載模型的后置處理機制。也就是說創建 Snapshot 時,并沒有備份數據,而是把備份數據的負載均分到創建 Snapshot 之后的實際數據寫發生的時間窗口,以此實現備份、恢復的快速響應。PolarDB 提供基于 Snapshot 以及 Redo log 的機制,在按時間點恢復用戶數據的功能上,比傳統的全量數據結合 Binlog 增量數據的恢復方式更加高效。

Parallel-Raft 算法

談到分布式數據庫的事務一致性,我們很容易想到 2PC(2 Phases Commit),3PC(3 Phases Commit)協議。而論數據狀態一致性,我們就不得不提到 Leslie Lamport 發明的 Paxos 協議,在 Paxos 為 Google 等互聯網廠商所廣泛應用到多個分布式系統實現之后,Paxos 成為了最受關注的數據狀態一致性算法之一。可是由于 Paxos 算法論文的理論和實現過于復雜,導致難以被快速應用到工程技術上。

Paxos 解決的問題之一是,在多個機器的集合中,集合中初始狀態相同的任何機器能否通過相同的命令序列到達同樣相同的狀態點,形成一個一致的收斂的狀態機。另一個問題是,作為集群中的一員,通過微觀的時間串行通訊方式,需要找到一個始終有效的協議,當一個機器的某個數據狀態需要改變時,需要和整個集群(包括其他機器)靠通訊和協議達成相同的認知,一起認同這個機器上的某個狀態的改變。

基于這兩點,基本上就解決了分布式集群架構中,不同角色的機器,達成一致性狀態機的問題。也就可以進一步設計出絕大多數分布式系統的框架。

Paxos 可以堪稱是 P2P(Peer to Peer)的對等設計,更加抽象和通用,也更難以理解。而 Raft 則是選舉出 Leader,再經由 Leader 發起對其他角色進行狀態一致性更新的實現,更容易理解。而協議本身的實現流程和 Paxos 有相似之處。

Parallel-Raft 是在 Raft 協議的基礎上,針對 PolarDB chunk Server 的 I/O 模型,進行改良的一致性算法。Raft 協議基于 Log 是連續的,log#n 沒有提交的話,后面的 Log 不允許提交。而 PolarDB 實現的 Parallel-Raft 允許并行的提交,打破了 Raft 的 log 是連續的假設,提高并發度,通過額外的限制來確保一致性。

Docker

容器虛擬化技術最早的出現是 Linux 內核為了解決進程在操作系統之間,或者在進程運行過程當中做遷移,通過進程和操作系統之間的解耦,來達到進程運行時的上下文和狀態能夠保存,復制和恢復的目的。可是 LXC 的實現,卻促成了曾紅極一時的 Docker 的誕生。

從原理上講,容器虛擬化的實現相對于 KVM 等虛擬化技術而言,更加輕量級。如果用戶不需要感知整個操作系統的功能,那么用容器虛擬化技術理論上應該能夠獲得更好的計算能效比。

其實 LXC 加上 Cgroup 這種進程虛擬和資源隔離的方式已經被使用很多年,在 HPC 領域就常被應用到 MPI 超級任務的 checkpoint 和 restart 恢復上。PolarDB 采用 Docker 環境來運行 DB 計算節點,用更輕量的虛擬化方式,解決了資源的隔離和性能的隔離,也節省了系統資源。

User-Space 文件系統

談到文件系統,就不得不提一下 IEEE 發明的 POSIX 語義(POSIX.1 已經被 ISO 所接受),就像說到數據庫要談到 SQL 標準。通用分布式文件系統實現的最大挑戰就是在完全兼容 POSIX 標準的基礎上提供強勁的并發文件讀寫性能。

可是 POSIX 的兼容勢必會犧牲一部分性能來獲得對于標準的完全支持,同時系統實現的復雜度也極大的增加。說到底是通用設計和專有設計的取舍和區別,也是易用性和性能之間的平衡,這是個經典問題。

分布式文件系統是 IT 行業最經久不衰的技術,從 HPC 時代,云計算時代,互聯網時代,大數據時代一直在推陳出新,其實更嚴格的說應該是針對不同應用 I/O 場景涌現出很多定制化的實現,再說白點,就是不去支持 POSIX 標準。

這一點上,只能說知難而退,不過只服務于專門的 I/O 場景時,不適用 POSIX 也不是什么問題。這一點,和從 SQL 到 NoSQL 的發展如出一轍。支持 POSIX 的文件系統,需要實現兼容標準的文件讀寫操作的系統調用接口,這樣對于用戶而言,就無需修改 POSIX 接口實現的文件操作應用程序。這樣一來就要求通過 Linux VFS 層來鉚接具體的文件系統內核實現。這也是導致文件系統工程實現難度加大的原因之一。

對于分布式文件系統而言,內核模塊還必須和用戶態的 Daemon 進行數據交換,以達到數據分片以及通過 Daemon 進程傳送到其他機器上的目的。而 User-Space 文件系統提供用戶使用的專用 API,不用完全兼容 POSIX 標準,也無需在操作系統內核進行系統調用的 1:1mapping 對接,直接在用戶態實現文件系統的元數據管理和數據讀寫訪問支持即可,實現難度大大降低,并且更加有利于分布式系統的進程間通訊。

小結:通過以上的介紹,我們不難發現,PolarDB 采用了從計算虛擬化,高速網絡互聯,存儲塊設備,分布式文件系統,數據庫物理 Replication 等全方位的技術手段,可以說是眾多熱點技術的集大成。正式這些關鍵技術的整合創新,才使得 PolarDB 的性能有了質的飛躍。

【本文為51CTO專欄作者“阿里巴巴官方技術”原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2017-09-22 09:48:34

阿里云數據庫POLARDB

2017-08-17 12:01:47

阿里云數據庫

2017-07-07 14:41:43

阿里云分布式關系

2015-11-23 17:58:25

疊云

2013-01-08 14:24:23

2013-07-03 09:49:21

云計算數據中心

2022-08-22 08:05:17

Fresh框架Remix

2017-10-12 10:39:54

阿里云POLARDB存儲

2012-04-09 22:40:37

阿里云手機

2017-09-25 10:27:37

阿里云POLARDB數據庫

2009-05-05 14:43:21

數據中心云計算SOA

2015-06-25 14:09:24

阿里云RDSEnterpriseD

2018-11-22 19:29:23

騰訊云數據庫企業

2023-03-16 07:20:15

大數據平臺云數據

2009-07-09 18:03:54

開源云計算開發

2024-03-20 08:16:34

MatrixOne云原生數據庫管理系統

2024-07-11 08:13:32

2012-05-22 19:15:41

微軟私有云SystemCente

2012-05-29 09:23:42

虛擬化微軟私有云
點贊
收藏

51CTO技術棧公眾號

国产伦精品免费视频| 亚洲精品一区二区三区不| 穿情趣内衣被c到高潮视频| 国产wwwxxx| 亚洲一区二区成人| 伊人成人开心激情综合网| 老司机午夜性大片| free性护士videos欧美| 中文字幕乱码亚洲精品一区| 51国偷自产一区二区三区的来源 | 91人妻一区二区三区| 精精国产xxxx视频在线播放| 综合婷婷亚洲小说| 久久婷婷国产综合尤物精品| 91肉色超薄丝袜脚交一区二区| 亚洲国产精品第一区二区| 在线视频中文亚洲| 在线免费观看a级片| 另类一区二区三区| 天天爽夜夜爽夜夜爽精品视频| 一本色道久久综合亚洲二区三区| 日韩在线视频观看免费| 久久97超碰色| 日韩美女视频免费看| 欧美成人精品一区二区免费看片| 蜜桃一区二区| 亚洲第一av在线| 中文字幕永久有效| 第84页国产精品| 亚洲综合久久久久| 中文字幕黄色大片| 嫩草在线播放| 99久久免费视频.com| 亚洲xxxx做受欧美| 中文字幕久久网| 性欧美xxxx大乳国产app| 欧美人在线视频| 欧美性生交大片| 蜜桃成人av| 日韩电影大全免费观看2023年上| 2018国产精品| 国产精品久久久久久久久久辛辛| 欧美视频一区二区在线观看| 无码人妻丰满熟妇区96| 成人性生交大片免费看网站| 亚洲欧美日韩中文字幕一区二区三区| 色一情一乱一伦一区二区三欧美 | 午夜久久久久久久久久影院| 亚洲日本视频| 国内精久久久久久久久久人| 久久久久久久久久久久久久免费看 | 日韩国产高清一区| 日韩精品123| 91影院在线免费观看| 国产精品久久7| www.国产黄色| 国产黄色精品网站| 成人在线国产精品| 91影院在线播放| 激情综合色综合久久| 国产精品丝袜白浆摸在线| 欧美特级黄色片| 免费在线观看日韩欧美| 国产精品福利在线观看| 天天干天天操天天操| 三级在线观看一区二区| 国产精品欧美日韩一区二区| 伊人久久亚洲综合| 麻豆精品国产传媒mv男同| 国产精品夜色7777狼人| 国产又粗又黄又爽的视频| 精品一区二区免费看| 成人福利在线视频| 99精品视频在线播放免费| 国产成人三级在线观看| 国产精品一级久久久| 欧美一级性视频| 91丨porny丨国产| 日本在线视频一区| 尤物网在线观看| 亚洲日本一区二区| 91黄色在线看| 日韩精品一区二区三区| 欧美午夜片在线看| 天天干天天曰天天操| 哺乳挤奶一区二区三区免费看| 欧美xxx久久| 亚洲五月六月丁香激情| 可以在线观看的av| 日日噜噜夜夜狠狠视频欧美人| 欧美一级免费看| 中文字幕人妻互换av久久| 久久99日本精品| 98国产高清一区| 亚洲色欧美另类| 一区二区在线观看免费视频| 香蕉视频在线播放| 亚洲欧美日韩久久| 亚洲中文字幕无码专区| 97精品国产综合久久久动漫日韩 | 精品国产鲁一鲁一区二区张丽| 草草草视频在线观看| 色资源二区在线视频| 欧美色偷偷大香| 欧美图片自拍偷拍| 国产一区网站| 欧美激情小视频| 日本免费精品视频| 国产成人精品一区二| 欧美一区二区三区四区五区六区 | 51久久精品夜色国产麻豆| 一级做a爱片久久毛片| 成人三级在线视频| 国产麻豆电影在线观看| 密臀av在线播放| 91精品国产一区二区三区| 亚洲av无码一区二区三区人 | 亚洲丝袜自拍清纯另类| 日韩精品视频久久| 波多野结衣欧美| www.亚洲人.com| 久久久久久91亚洲精品中文字幕| 国产自产2019最新不卡| 亚洲mv在线看| 自拍偷拍欧美视频| 精品国产乱码久久久久久浪潮| 国产黄色录像视频| 久久黄色影院| 精品乱色一区二区中文字幕| 中文字幕在线三区| 欧美日韩午夜精品| 亚洲天堂视频一区| 国产精品五区| 国产在线精品一区二区三区》 | 日韩精品1区| 日本一区二区三区四区视频| 少妇一级淫片免费看| 亚洲精品v日韩精品| 天天看片天天操| 国产麻豆精品久久| 日本精品视频在线播放| 四虎精品在线| 亚洲综合免费观看高清完整版| 三日本三级少妇三级99| 99国产精品免费视频观看| 国产精品福利网站| 国产毛片av在线| 91福利视频久久久久| 日本xxxxxxxxx18| 久久综合九色| 欧美一区二视频在线免费观看| 天堂中文在线播放| 日韩激情视频在线| 中文字幕在线播| 久久久久国产精品免费免费搜索| 久久久精品在线视频| 久久最新网址| 国产精品成熟老女人| 国产乱子伦三级在线播放| 欧美性受xxxx黑人xyx性爽| 免费黄色在线网址| 精品一区二区三区在线视频| 中文字幕一区二区三区最新| 精品视频在线观看网站| 久久久国产精品一区| 国产免费高清av| 一区二区三区国产| 少妇被狂c下部羞羞漫画| 亚洲黄色影院| 欧美成人一区二区在线| 日韩欧美一区二区三区在线观看 | 免费成人在线影院| 一区二区三区在线视频111| 白嫩亚洲一区二区三区| 欧美国产日韩xxxxx| 欧美在线精品一区二区三区| 婷婷成人综合网| 韩国三级hd中文字幕| 美腿丝袜亚洲一区| 国产一二三四区在线观看| 亚洲一区二区三区中文字幕在线观看| 久久久亚洲精选| 美州a亚洲一视本频v色道| 欧美日韩亚洲丝袜制服| 久久机热这里只有精品| 91麻豆国产福利在线观看| 亚洲欧美自偷自拍另类| 欧美在线观看天堂一区二区三区| 国产高清自拍99| 黄色综合网址| 久久在线精品视频| 亚洲人视频在线观看| 欧美三级一区二区| 欧美精品一级片| 久久精品一区蜜桃臀影院| 中文字幕一区二区三区四| 国产精品日韩精品欧美精品| 亚洲午夜精品一区二区三区| 国产suv精品一区二区四区视频| 日本精品中文字幕| av在线网址观看| 亚洲区在线播放| 国产成人精品白浆久久69| 91国偷自产一区二区三区成为亚洲经典 | 奇米色欧美一区二区三区| 亚洲a在线观看| 北岛玲heyzo一区二区| 欧美成人亚洲成人| 黄色小视频在线免费观看| 日韩无一区二区| 国模私拍一区二区| 亚洲电影一区二区三区| 国产小视频你懂的| 91免费观看视频| a级大片免费看| 麻豆成人av在线| 无码人妻h动漫| 亚洲视频日本| 警花观音坐莲激情销魂小说| re久久精品视频| 精品久久中出| 岛国精品一区| 97视频中文字幕| 精品福利在线| 国产精品福利在线观看| 美女av在线免费看| 欧美国产日韩一区二区在线观看| 最新av网站在线观看 | 国产欧美丝袜| 精品久久久久久久久久岛国gif| 国产精品亚洲美女av网站| 波多野结衣亚洲一二三| 午夜精品视频在线| 欧美v亚洲v| 美日韩精品免费视频| 日本最新在线视频| 中文字幕免费国产精品| 国产黄色免费在线观看| 亚洲毛片在线看| 四虎影视在线播放| 日韩精品免费观看| 神马久久精品| 亚洲美女av电影| 欧美伦理影视网| 精品一区二区电影| 日本国产在线| 亚洲美女av在线播放| 日本一区高清| 亚洲色图综合网| 久久这里精品| 国产一区二区三区在线视频| 黄色片视频在线观看| 这里只有精品久久| 在线免费看黄| 久久影视电视剧免费网站| 欧美成人精品一区二区男人看| 日韩网站免费观看高清| 免费超碰在线| 欧美精品在线极品| 久久免费电影| 欧美亚洲另类视频| 三上悠亚一区二区| 国产精品日韩欧美| 成人午夜888| 国产精品swag| 亚洲美女久久| 亚洲视频精品一区| 亚洲综合小说| 黄网站欧美内射| 久久深夜福利| 国产亚洲视频一区| 国产suv精品一区二区三区| 黄色激情在线观看| 久久这里只有精品视频网| 欧美另类z0zx974| 亚洲天天做日日做天天谢日日欢| 九九精品在线观看视频| 精品美女久久久久久免费| 成人免费一级片| 宅男噜噜噜66一区二区66| 国产 欧美 自拍| 亚洲精选中文字幕| 黄色的网站在线观看| 久久久久国产精品免费| 欧美gay囗交囗交| 成人国产精品久久久| 国产精品视屏| 色狠狠久久av五月综合| 一区免费在线| 国产aaaaa毛片| 成人免费视频app| 亚洲最大成人综合网| 一区二区三区欧美日| 国产区在线观看视频| 欧美浪妇xxxx高跟鞋交| 女人18毛片水真多18精品| 国产一区二区三区在线免费观看 | 色哟哟网站在线观看| 久久久亚洲精品石原莉奈| 天天干中文字幕| 91高清视频免费看| 好吊色视频一区二区| 这里只有精品丝袜| 黄色软件视频在线观看| 欧美国产视频一区二区| 一本久道综合色婷婷五月| 日本在线视频网址| 欧美诱惑福利视频| 玖玖精品一区| 亚欧精品在线| 在线亚洲欧美| 成人日韩在线电影| jizz欧美| 久久狠狠久久综合桃花| 欧美精品三级| 亚洲成人福利在线| 久久一日本道色综合| 国产精品二区一区二区aⅴ| 欧美四级电影在线观看| 日韩在线观看视频一区| 欧美国产91| 欧美日韩另类一区| 国产乡下妇女三片| 亚洲黄色www网站| 伊人电影在线观看| 成人av在线天堂| 欧美精品一区二区三区精品| 日韩伦理在线免费观看| 麻豆精品久久精品色综合| 精品国产一区二区三区久久影院 | 欧美亚洲韩国| 不卡一卡2卡3卡4卡精品在| 羞羞色午夜精品一区二区三区| 男人插女人下面免费视频| 久久综合九色综合97婷婷| 日韩污视频在线观看| 欧美xxxx在线观看| 污网站在线免费看| 99精品99久久久久久宅男| 婷婷精品进入| 91 视频免费观看| 中文字幕不卡一区| 中文字幕av免费观看| 国产一区二区三区中文| 欧美影视资讯| 日本免费一区二区三区| 可以看av的网站久久看| 久久国产精品影院| 午夜精品久久久久久久蜜桃app| 丰满岳乱妇国产精品一区| 欧美福利在线观看| 99久热这里只有精品视频免费观看| 一二三四中文字幕| 国产成人免费视频精品含羞草妖精| 久久国产精品国语对白| 欧美一区二区黄色| av福利在线导航| 精品久久sese| 久久香蕉精品| 日本综合在线观看| 欧美丰满嫩嫩电影| 91中文在线| 久久九九视频| 日韩av网站免费在线| 国产麻豆a毛片| 欧美一区二区不卡视频| 91九色在线看| 日本在线观看一区二区三区| 九九视频精品免费| 精品国产乱码久久久久久鸭王1| 亚洲国产中文字幕久久网| 欧美a级在线观看| 午夜欧美性电影| 国产精品69毛片高清亚洲| 久久久综合久久| 亚洲欧美日韩一区二区三区在线| 开心久久婷婷综合中文字幕| 精品一区二区三区无码视频| 久久天天做天天爱综合色| 一级黄色小视频| 国内久久久精品| 成人黄色小视频| 香蕉久久久久久av成人| 在线免费观看日本一区| 黄页视频在线播放| 久久久久久久久久久一区| 美女视频黄 久久| 国产无码精品一区二区| 亚洲性夜色噜噜噜7777| 欧美午夜网站| 欧美 日韩 国产 激情| 亚洲男同1069视频| 可以免费看污视频的网站在线| 91久久久久久久一区二区| 国产亚洲精品v| 日韩在线中文字幕视频| 国产性猛交xxxx免费看久久| 日本少妇精品亚洲第一区| 免费看a级黄色片| 亚洲二区在线观看|