導(dǎo)讀:現(xiàn)在看來,云計算公司“跨界”數(shù)據(jù)庫并不是什么新鮮事兒。“云計算的下一個競爭戰(zhàn)場是數(shù)據(jù)庫”幾乎成為了云計算公司的共識,目前云計算公司提供的數(shù)據(jù)庫服務(wù)產(chǎn)品大多有這么幾類,自研數(shù)據(jù)庫、托管數(shù)據(jù)庫服務(wù)、數(shù)據(jù)遷移服務(wù)、數(shù)據(jù)倉庫、緩存服務(wù)等等。
“跨界”是現(xiàn)在很火的一個詞,它是指從某一屬性的事物進入另一屬性的運作,其不只在演藝圈掀起了一陣熱潮,同時也在科技圈也帶起了一陣狂潮。今天,我們就來看看科技圈第一熱潮——云計算公司是如何“跨界”數(shù)據(jù)庫服務(wù)的。
現(xiàn)在看來,云計算公司“跨界”數(shù)據(jù)庫并不是什么新鮮事兒。“云計算的下一個競爭戰(zhàn)場是數(shù)據(jù)庫”幾乎成為了云計算公司的共識,目前云計算公司提供的數(shù)據(jù)庫服務(wù)產(chǎn)品大多有這么幾類,自研數(shù)據(jù)庫、托管數(shù)據(jù)庫服務(wù)、數(shù)據(jù)遷移服務(wù)、數(shù)據(jù)倉庫、緩存服務(wù)等等。
AWS
如今在云服務(wù)市場上,AWS的市占排名牢牢盤踞在一位,根據(jù)亞馬遜剛剛公布的最新財報數(shù)據(jù)顯示,AWS云服務(wù)實現(xiàn)43%同比漲幅,2017年全年營收達(dá)到了174億美元。作為云計算領(lǐng)域的領(lǐng)頭羊,我們看到AWS在“跨界”數(shù)據(jù)庫領(lǐng)域的時候也盡顯大哥風(fēng)范,更多的選擇了自研。
在AWS官網(wǎng)上,我們可以看到其在數(shù)據(jù)庫一欄列出的產(chǎn)品包括Amazon Aurora、Amazon RDS、Amazon DynamoDB、Amazon ElastiCache、Amazon Redshift、Amazon Neptune和AWS Database Migration Service,基本可以滿足用戶對于數(shù)據(jù)庫服務(wù)的各種需求。
Amazon Aurora 是AWS專為云打造且兼容 MySQL 和 PostgreSQL 的關(guān)系數(shù)據(jù)庫,其既具有商用數(shù)據(jù)庫的性能和可用性,又具有開源數(shù)據(jù)庫的簡單性和成本效益,最高速度可達(dá)標(biāo)準(zhǔn) MySQL 數(shù)據(jù)庫的五倍、標(biāo)準(zhǔn) PostgreSQL 數(shù)據(jù)庫的三倍。
Amazon Relational Database Service (Amazon RDS)提供了六種常用的數(shù)據(jù)庫引擎,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和 Microsoft SQL Server。
Amazon DynamoDB 是一項快速靈活的 NoSQL 數(shù)據(jù)庫服務(wù),適合所有需要一致性且延遲低于 10 毫秒的任意規(guī)模的應(yīng)用程序,是完全托管的云數(shù)據(jù)庫,支持文檔和鍵值存儲模型。
Amazon Neptune 是一項快速、可靠且完全托管的圖形數(shù)據(jù)庫服務(wù),其核心是專門構(gòu)建的高性能圖形數(shù)據(jù)庫引擎,支持常見的圖形模型 Property Graph 和 W3C RDF 及其關(guān)聯(lián)的查詢語言 Apache TinkerPop Gremlin 和 SPARQL。
Microsoft Azure
幾周前,微軟剛剛舉辦了Azure在華商用四周年的媒體溝通會,微軟大中華區(qū)副總裁兼市場營銷及運營總經(jīng)理康容4年來Azure為中國11萬客戶的數(shù)字化轉(zhuǎn)型提供了支持;有1400家合作伙伴與微軟一起共同打造中國云生態(tài)。
根據(jù)微軟Azure官網(wǎng)顯示,其在數(shù)據(jù)庫產(chǎn)品一欄列出的包括Azure SQL Database、Azure Database for MySQL、Azure Database for PostgreSQL、SQL 數(shù)據(jù)倉庫、SQL Server Stretch Database、Azure Cosmos DB、表存儲、Redis 緩存、數(shù)據(jù)工廠。
Azure Cosmos DB 是以全球分布和橫向縮放為核心全新構(gòu)建的,通過透明地縮放和復(fù)制數(shù)據(jù),在任意數(shù)量的 Azure 區(qū)域提供統(tǒng)包全球分布。Azure Cosmos DB 提供對 NoSQL 選擇的本機支持,還提供多種明確定義的一致性模型,保證多宿主功能的高可用性以及在世界上任意位置都能實現(xiàn)低延遲。
谷歌云
谷歌云在國內(nèi)并沒有像AWS、微軟Azure一樣惹人注目,關(guān)注度較低。但是在Gartner發(fā)布的報告中,谷歌云以3.95%的市場份額占據(jù)著公有云市場的第三把交椅。但是遺憾的是,谷歌云一直沒有在中國落地。
谷歌母公司Alphabet2017年度營收超1000億美元,谷歌云的營收只占到了4%,很多人因此而認(rèn)為“云計算在谷歌戰(zhàn)略中并不重要”。其實不然,谷歌云產(chǎn)品目前已覆蓋計算、存儲和數(shù)據(jù)庫、網(wǎng)絡(luò)、大數(shù)據(jù)、物聯(lián)網(wǎng)、機器學(xué)習(xí)、身份驗證與安全、管理工具、開發(fā)者工具等九大方面。
在谷歌云官網(wǎng)列出的數(shù)據(jù)庫服務(wù)產(chǎn)品中,我們可以看出其對關(guān)系型數(shù)據(jù)庫和NoSQL數(shù)據(jù)庫都做了相關(guān)支持。
Cloud Spanner 是專為云端打造的一款分布在全球且高度一致的企業(yè)級數(shù)據(jù)庫服務(wù),融合了關(guān)系型數(shù)據(jù)庫結(jié)構(gòu)與非關(guān)系型橫向擴展的優(yōu)勢,在跨行、跨區(qū)域、跨洲業(yè)務(wù)方面實現(xiàn)了高性能和一致性。
▲Cloud Spanner:融關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫的精華于一體