技術(shù)
導(dǎo)讀:云計(jì)算公司“跨界”數(shù)據(jù)庫(kù)并不是什么新鮮事兒?!霸朴?jì)算的下一個(gè)競(jìng)爭(zhēng)戰(zhàn)場(chǎng)是數(shù)據(jù)庫(kù)”幾乎成為了云計(jì)算公司的共識(shí),目前云計(jì)算公司提供的數(shù)據(jù)庫(kù)服務(wù)產(chǎn)品大多有這么幾類(lèi),自研數(shù)據(jù)庫(kù)、托管數(shù)據(jù)庫(kù)服務(wù)、數(shù)據(jù)遷移服務(wù)、數(shù)據(jù)倉(cāng)庫(kù)、緩存服務(wù)等等。
“跨界”是現(xiàn)在很火的一個(gè)詞,它是指從某一屬性的事物進(jìn)入另一屬性的運(yùn)作,其不只在演藝圈掀起了一陣熱潮,同時(shí)也在科技圈也帶起了一陣狂潮。今天,我們就來(lái)看看科技圈第一熱潮——云計(jì)算公司是如何“跨界”數(shù)據(jù)庫(kù)服務(wù)的。
現(xiàn)在看來(lái),云計(jì)算公司“跨界”數(shù)據(jù)庫(kù)并不是什么新鮮事兒?!霸朴?jì)算的下一個(gè)競(jìng)爭(zhēng)戰(zhàn)場(chǎng)是數(shù)據(jù)庫(kù)”幾乎成為了云計(jì)算公司的共識(shí),目前云計(jì)算公司提供的數(shù)據(jù)庫(kù)服務(wù)產(chǎn)品大多有這么幾類(lèi),自研數(shù)據(jù)庫(kù)、托管數(shù)據(jù)庫(kù)服務(wù)、數(shù)據(jù)遷移服務(wù)、數(shù)據(jù)倉(cāng)庫(kù)、緩存服務(wù)等等。
AWS

如今在云服務(wù)市場(chǎng)上,AWS的市占排名牢牢盤(pán)踞在一位,根據(jù)亞馬遜剛剛公布的最新財(cái)報(bào)數(shù)據(jù)顯示,AWS云服務(wù)實(shí)現(xiàn)43%同比漲幅,2017年全年?duì)I收達(dá)到了174億美元。作為云計(jì)算領(lǐng)域的領(lǐng)頭羊,我們看到AWS在“跨界”數(shù)據(jù)庫(kù)領(lǐng)域的時(shí)候也盡顯大哥風(fēng)范,更多的選擇了自研。
在AWS官網(wǎng)上,我們可以看到其在數(shù)據(jù)庫(kù)一欄列出的產(chǎn)品包括Amazon Aurora、Amazon RDS、Amazon DynamoDB、Amazon ElastiCache、Amazon Redshift、Amazon Neptune和AWS Database Migration Service,基本可以滿足用戶對(duì)于數(shù)據(jù)庫(kù)服務(wù)的各種需求。
Amazon Aurora 是AWS專(zhuān)為云打造且兼容 MySQL 和 PostgreSQL 的關(guān)系數(shù)據(jù)庫(kù),其既具有商用數(shù)據(jù)庫(kù)的性能和可用性,又具有開(kāi)源數(shù)據(jù)庫(kù)的簡(jiǎn)單性和成本效益,最高速度可達(dá)標(biāo)準(zhǔn) MySQL 數(shù)據(jù)庫(kù)的五倍、標(biāo)準(zhǔn) PostgreSQL 數(shù)據(jù)庫(kù)的三倍。
Amazon Relational Database Service (Amazon RDS)提供了六種常用的數(shù)據(jù)庫(kù)引擎,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和 Microsoft SQL Server。
Amazon DynamoDB 是一項(xiàng)快速靈活的 NoSQL 數(shù)據(jù)庫(kù)服務(wù),適合所有需要一致性且延遲低于 10 毫秒的任意規(guī)模的應(yīng)用程序,是完全托管的云數(shù)據(jù)庫(kù),支持文檔和鍵值存儲(chǔ)模型。
Amazon Neptune 是一項(xiàng)快速、可靠且完全托管的圖形數(shù)據(jù)庫(kù)服務(wù),其核心是專(zhuān)門(mén)構(gòu)建的高性能圖形數(shù)據(jù)庫(kù)引擎,支持常見(jiàn)的圖形模型 Property Graph 和 W3C RDF 及其關(guān)聯(lián)的查詢(xún)語(yǔ)言 Apache TinkerPop Gremlin 和 SPARQL。
Microsoft Azure

幾周前,微軟剛剛舉辦了Azure在華商用四周年的媒體溝通會(huì),微軟大中華區(qū)副總裁兼市場(chǎng)營(yíng)銷(xiāo)及運(yùn)營(yíng)總經(jīng)理康容4年來(lái)Azure為中國(guó)11萬(wàn)客戶的數(shù)字化轉(zhuǎn)型提供了支持;有1400家合作伙伴與微軟一起共同打造中國(guó)云生態(tài)。
根據(jù)微軟Azure官網(wǎng)顯示,其在數(shù)據(jù)庫(kù)產(chǎn)品一欄列出的包括Azure SQL Database、Azure Database for MySQL、Azure Database for PostgreSQL、SQL 數(shù)據(jù)倉(cāng)庫(kù)、SQL Server Stretch Database、Azure Cosmos DB、表存儲(chǔ)、Redis 緩存、數(shù)據(jù)工廠。
Azure Cosmos DB 是以全球分布和橫向縮放為核心全新構(gòu)建的,通過(guò)透明地縮放和復(fù)制數(shù)據(jù),在任意數(shù)量的 Azure 區(qū)域提供統(tǒng)包全球分布。Azure Cosmos DB 提供對(duì) NoSQL 選擇的本機(jī)支持,還提供多種明確定義的一致性模型,保證多宿主功能的高可用性以及在世界上任意位置都能實(shí)現(xiàn)低延遲。
谷歌云

谷歌云在國(guó)內(nèi)并沒(méi)有像AWS、微軟Azure一樣惹人注目,關(guān)注度較低。但是在Gartner發(fā)布的報(bào)告中,谷歌云以3.95%的市場(chǎng)份額占據(jù)著公有云市場(chǎng)的第三把交椅。但是遺憾的是,谷歌云一直沒(méi)有在中國(guó)落地。
谷歌母公司Alphabet2017年度營(yíng)收超1000億美元,谷歌云的營(yíng)收只占到了4%,很多人因此而認(rèn)為“云計(jì)算在谷歌戰(zhàn)略中并不重要”。其實(shí)不然,谷歌云產(chǎn)品目前已覆蓋計(jì)算、存儲(chǔ)和數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、大數(shù)據(jù)、物聯(lián)網(wǎng)、機(jī)器學(xué)習(xí)、身份驗(yàn)證與安全、管理工具、開(kāi)發(fā)者工具等九大方面。
在谷歌云官網(wǎng)列出的數(shù)據(jù)庫(kù)服務(wù)產(chǎn)品中,我們可以看出其對(duì)關(guān)系型數(shù)據(jù)庫(kù)和NoSQL數(shù)據(jù)庫(kù)都做了相關(guān)支持。
Cloud Spanner 是專(zhuān)為云端打造的一款分布在全球且高度一致的企業(yè)級(jí)數(shù)據(jù)庫(kù)服務(wù),融合了關(guān)系型數(shù)據(jù)庫(kù)結(jié)構(gòu)與非關(guān)系型橫向擴(kuò)展的優(yōu)勢(shì),在跨行、跨區(qū)域、跨洲業(yè)務(wù)方面實(shí)現(xiàn)了高性能和一致性。

▲Cloud Spanner:融關(guān)系型數(shù)據(jù)庫(kù)與非關(guān)系型數(shù)據(jù)庫(kù)的精華于一體