解放IT團隊的7種谷歌云數據庫服務
譯文【51CTO.com快譯】 IT團隊部署云數據庫服務將一些管理和操作任務移交給服務提供商,以便可以專注于實際使用這些數據。云數據庫還可以提供可擴展性、故障切換支持和潛在的成本節(jié)省。
與競爭對手一樣,谷歌提供不同的云數據庫選項以滿足不同的要求。下面介紹了7種流行的谷歌云數據庫服務,看看哪種適合你的工作負載要求。
1.Google Cloud SQL
該托管關系數據庫與PostgreSQL和MySQL兼容。谷歌還增添了對SQL Server的支持,以吸引運行Windows工作負載的用戶。為確保用戶的數據庫靈活、高可用性且一致,Cloud SQL使復制、備份、加密和故障切換實現了自動化。
用戶可以從Compute Engine、Google Kubernetes Engine、App Engine和BigQuery連接到該服務。該Google Cloud數據庫選項的價格(包括按秒計費模式)因實例類型而異。
2.Google Cloud Spanner
雖然Cloud Spanner是一種分布式關系數據庫服務,但消除了通常與該數據庫類型有關的一致性和可用性方面的一些不足。這是由于,雖然它提供了關系數據庫的語義(比如模式、SQL查詢和ACID事務),但也含有通常與NoSQL數據庫有關的橫向擴展功能。該谷歌云數據庫選項旨在支持全局聯機事務處理,可以擴展到遍布全球區(qū)域的數千個節(jié)點。
定價基于節(jié)點、網絡和存儲。節(jié)點按小時計費,而網絡和存儲按月計費。存儲計費基于Cloud Spanner表及其他二級索引中的平均數據量,而網絡成本取決于當月使用的帶寬量。
3.Google Cloud Bigtable
該托管列式數據庫可以擴展到數十億行和列,這使用戶能夠存儲數PB的數據。Cloud Bigtable最適合以低延遲存儲大量單鍵數據。用戶可以存儲不同類型的數據,包括時間序列、營銷、財務、物聯網和圖形等數據。
Cloud Bigtable還與Hadoop等流行的大數據工具集成,并支持開源HBase API。除了為實例類型(生產實例或開發(fā)實例)和集群中的節(jié)點總數量付費外,Cloud Bigtable用戶還要為存儲和網絡帶寬付費。
4.Google Firebase Realtime Database
該托管NoSQL數據庫主要用于Web和移動應用程序開發(fā)。Google Firebase Realtime Database為用戶實時提供JSON格式的數據,然后將數據存儲在大型JSON樹中。因此,該產品最適合處理簡單數據,而不是大量數據或分層數據。
即使應用程序未連接到互聯網,也可以通過本地緩存離線維護該Google Cloud數據庫選項。一旦應用程序重新連接,Google Firebase Realtime Database會自動更新并同步,這使得應用程序在網絡速度較慢或斷開連接時可正常運行。
雖然該產品可靠且快速,但僅限于一個區(qū)域的可用區(qū)。價格方面,有免費的Spark方案(只提供有限的存儲和功能)或Blaze方案,后者采用按需付費的模式,按每月使用的GB量收費。
5.Google Cloud Firestore
雖然該數據庫是較大的Firebase產品組合的一部分,但它與Firebase Realtime Database不同。Firestore是一種更靈活、更易擴展的NoSQL數據庫選項,它適合更復雜的應用程序開發(fā)。Firestore還為新的或嚴苛的工作負載提供了更多的功能特性。
Firestore有離線模式,類似Firebase Realtime Database。然而,它也可以與其他谷歌云服務和開源技術集成,因此設計應用程序時它顯得更通用、更靈活。Firestore還提供了原生多區(qū)域服務的可靠性,而不僅限于單個區(qū)域。該谷歌云數據庫選項的計費取決于所執(zhí)行的讀取、寫入和刪除的總和,以及所耗用的存儲和網絡帶寬總量。
6.Google Cloud Memorystore
與谷歌的其他數據庫不同,Memorystore是托管的Redis服務。Redis是一種開源鍵值數據庫,主要用于緩存管理和Web應用程序速度。通過使用Memorystore for Redis,用戶可以構建符合Redis協議的應用程序緩存,從而簡化了遷移過程。
通過自動化通常繁瑣的任務(比如打補丁和故障切換)解放了開發(fā)人員。主要功能包括安全、監(jiān)控、遷移和高可用性等?;谌齻€部分:服務層、配置容量和區(qū)域,按每小時每GB對用戶收費。
7.Google BigQuery
雖然該谷歌服務并不是明確的數據庫服務,但對于尋求無服務器、可擴展且經濟高效的數據倉庫的企業(yè)而言很有用。BigQuery使用戶能夠使用類似SQL的語法為其企業(yè)認真分析數據,而不必管理服務本身。它提供實時數據和洞察力以預測業(yè)務成果。
還有BigQuery的變體,包括用于構建和運行機器學習模型的BigQuery ML、分析復雜數據集的BigQuery BI Engine以及將BigQuery的無服務器架構與地理空間分析相結合的BigQuery GIS。該數據倉庫還提供存儲和計算分離、自動備份和輕松恢復,以及大數據生態(tài)系統(tǒng)集成和另外幾項功能。價格分為存儲費用(因修改活動而異)和查詢費用。用戶可選擇按需定價模式或固定費率定價模式。
原文標題:7 Google Cloud database options to free up your IT team,作者:Sara Grier
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】