十個(gè)最有用的云數(shù)據(jù)庫(kù)
IDC預(yù)言大數(shù)據(jù)將按照60%每年的比率增加結(jié)構(gòu)化以及非結(jié)構(gòu)化數(shù)據(jù)。各個(gè)行業(yè)需要為這些新增的數(shù)據(jù)做好充足的準(zhǔn)備,而在之前傳統(tǒng)數(shù)據(jù)庫(kù)一直是這個(gè)問(wèn)題的答案。然而通過(guò)云技術(shù),供應(yīng)商推出了更多的方式在公有云中托管這些數(shù)據(jù)庫(kù);云服務(wù)供應(yīng)商提供了一系列服務(wù)讓用戶輕松完成數(shù)據(jù)庫(kù)的擴(kuò)展,將用戶從繁瑣的數(shù)據(jù)庫(kù)硬件定制中解放出來(lái)。大數(shù)據(jù)研究公司W(wǎng)ikibon的專家Jeff Kelly說(shuō)道:“鑒于大數(shù)據(jù)的發(fā)展趨勢(shì),這是個(gè)非常巨大的市場(chǎng)。云端將是大數(shù)據(jù)前進(jìn)的最終歸宿。”
當(dāng)然在DBaaS中仍然存在著問(wèn)題,特別是圍繞著高度機(jī)密信息的云存儲(chǔ)以及各種原因引起云中斷。但是云數(shù)據(jù)庫(kù)和工具這個(gè)新興市場(chǎng)明顯在加速。這里Network World將把目光專注于10個(gè)云數(shù)據(jù)庫(kù)工具。其中有一些與傳統(tǒng)供應(yīng)商有著直接關(guān)系,SQL或者NoSQL數(shù)據(jù)庫(kù),當(dāng)然還有一些其它的各種各樣開(kāi)源數(shù)據(jù)庫(kù)。當(dāng)然這里列出的10個(gè)云數(shù)據(jù)庫(kù)不可能面面俱到,比如一些大型數(shù)據(jù)庫(kù)公司:Orcale、HP以及EMC/VMware也必然完成了自己的云數(shù)據(jù)庫(kù)以及針對(duì)這些工具的計(jì)劃。
Amazon Web Services
Amazon Web Services上可以使用多種基于云端的數(shù)據(jù)庫(kù),有關(guān)系型的也有非關(guān)系型的。Amazon Relational Database(RDS)上可以運(yùn)行MySQL、Oracle以及SQL Server等多種實(shí)例,而Amazon SimpleDB更是個(gè)專為小型用戶設(shè)計(jì)的弱數(shù)據(jù)結(jié)構(gòu)模型數(shù)據(jù)庫(kù)。在NoSQL方面,Amazon DynamoDB更采用了SSD方案,并且自動(dòng)的將工作復(fù)制到3個(gè)以上的可用空間。Wemer Vogles —— AWS CTO更透露說(shuō),DynamoDB是AWS史上增速最快的服務(wù);Aamazon還發(fā)布了一些數(shù)據(jù)管理服務(wù),比如:新發(fā)布的數(shù)據(jù)倉(cāng)庫(kù)Redshift以及Data Pipeline(用于管理多來(lái)源數(shù)據(jù))。
EnterpriseDB
EnterpriseDB專注于開(kāi)源的PostgreSQL數(shù)據(jù)庫(kù),但是它賴以成名的卻是Oracle數(shù)據(jù)庫(kù)應(yīng)用程序上的實(shí)力。通過(guò)使用EnterpriseDB的Postgres Plus Advance Server,用戶可以通過(guò)EnterpriseDB使用為本地Orcale數(shù)據(jù)庫(kù)編寫(xiě)的應(yīng)用程序。EnterpriseDB已同時(shí)實(shí)現(xiàn)對(duì)HP和AWS的支持。EnterpriseDB還同時(shí)具備了二進(jìn)制復(fù)制及周期性備份。
Garantia Data
Garantia為用戶提供了一個(gè)網(wǎng)關(guān)服務(wù),通過(guò)這個(gè)服務(wù)用戶可以在AWS公有云內(nèi)存中運(yùn)行開(kāi)源的Redis和Memcached非關(guān)系數(shù)據(jù)庫(kù)服務(wù)。使用Garantia的軟件可以幫助開(kāi)發(fā)者為這些開(kāi)源數(shù)據(jù)平臺(tái)自動(dòng)的擴(kuò)展節(jié)點(diǎn),創(chuàng)建集群以及容錯(cuò)模型。
Google Cloud SQL
Google的云數(shù)據(jù)庫(kù)服務(wù)主要出臺(tái)了兩個(gè)產(chǎn)品:Google Cloud SQL和Google BigQuery;Google Cloud SQL被Google打造成一個(gè)類MySQL的完全關(guān)系型數(shù)據(jù)庫(kù)基礎(chǔ)設(shè)施,而Google BigQuery則被塑造成在Google云基礎(chǔ)設(shè)施上運(yùn)行大數(shù)據(jù)集查詢的分析工具。
Microsoft Azure
微軟使用其SQL Server技術(shù)提供一個(gè)關(guān)系型數(shù)據(jù)庫(kù),允許用戶直接訪問(wèn)云中SQL數(shù)據(jù)庫(kù)或者在虛擬主機(jī)中托管SQL服務(wù)器實(shí)例。微軟同時(shí)還強(qiáng)調(diào)混合型數(shù)據(jù)庫(kù),使用SQL Data Sync整合了用戶本地及Azure云上的數(shù)據(jù)。微軟同樣有個(gè)基于云的NoSQL數(shù)據(jù)庫(kù) —— Tables,Blobs文件(2進(jìn)制對(duì)象存儲(chǔ)) —— 專門(mén)為媒體文件(視頻、音頻)做了優(yōu)化。
MongoLab
在NoSQL世界中,有各種各樣的數(shù)據(jù)庫(kù)平臺(tái)可以選擇,包括MongoDB。MongoDB允許用戶使用多個(gè)云供應(yīng)商提供的服務(wù)訪問(wèn)數(shù)據(jù)庫(kù),包括:AWS、Azure和Joyent。就像其它的網(wǎng)關(guān)類型服務(wù),MongoLab同樣在應(yīng)用層整合了多種PaaS工具。MongoLab既可以在共享的環(huán)境中訪問(wèn),也可以在專用的環(huán)境中訪問(wèn);而后者的開(kāi)銷(xiāo)通常比前者來(lái)的大。
Rackspace
Rackspace通過(guò)Cloud Databases實(shí)現(xiàn)了數(shù)據(jù)庫(kù)云端訪問(wèn)以及托管雙類型。Rackspace強(qiáng)調(diào)了Cloud Databases的container-based虛擬化,該公司指出這將賦予數(shù)據(jù)庫(kù)服務(wù)遠(yuǎn)甚于基于純虛擬化基礎(chǔ)設(shè)施的性能。Cloud Databases還整合了SAN網(wǎng)絡(luò)存儲(chǔ) —— 基于OpenStack平臺(tái)。這個(gè)月Rackspace還將在云端發(fā)布一個(gè)來(lái)自Cloudant的NoSQL數(shù)據(jù)庫(kù)。
SAP
企業(yè)軟件巨頭SAP通過(guò)HANA踏上了云端,一個(gè)建立在內(nèi)存技術(shù)上的平臺(tái)。HANA中的云數(shù)據(jù)庫(kù)還補(bǔ)充了該公司其它的本地?cái)?shù)據(jù)庫(kù)工具(比如Sybase),現(xiàn)在只支持AWS公有云中使用。HANA同時(shí)還包括了其它非數(shù)據(jù)庫(kù)應(yīng)用,包括了商業(yè)管理工具和應(yīng)用程序開(kāi)發(fā)工具。
StormDB
不同于其它的云數(shù)據(jù)庫(kù),StormDB是在實(shí)體服務(wù)器中運(yùn)行其分布的關(guān)系型數(shù)據(jù)庫(kù);這就意味著沒(méi)有虛擬主機(jī)的存在。StormDB官員指出這樣可以帶來(lái)更好的性能及更簡(jiǎn)易的管理,因?yàn)橛脩舨恍枰ソo他們的數(shù)據(jù)庫(kù)選擇虛擬主機(jī)的大小。然而即使使用的是實(shí)體服務(wù)器,用戶還是在共享使用集群中的服務(wù)器,雖然StormDB承諾所有用戶的數(shù)據(jù)庫(kù)都是獨(dú)立的。StormDB同樣在云中對(duì)數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)分片,該公司正在運(yùn)行一個(gè)免費(fèi)的測(cè)試版。
Xeround
Xeround是個(gè)可以橫跨多個(gè)云供應(yīng)商及平臺(tái)去部署可擴(kuò)展MySQL數(shù)據(jù)庫(kù)的管理工具。Xeround提供了很高的可靠性和擴(kuò)展性,可以橫跨多個(gè)云供應(yīng)商工作(比如:AWS,Rackspace、Joyent、HP以及OpenStack和Citrix平臺(tái))。






