資料庫即服務 (DBaaS) 是一類基於雲端的計算託管服務,無需建立物理硬體、安裝軟體或配置資料庫即可提供對資料庫的訪問。相反,服務提供者會處理大多數資料庫管理和維護任務。使用者可以快速啟動資料庫並載入和分析數據,通常很少或不需要IT干預。
DBaaS 對於更大的企業數位化轉型計劃非常重要,在這種計劃中,公司從根本上改變了他們的運營方式併為客戶提供價值。具體來說,努力實現更大程度的數據民主化的公司可能會選擇 DBaaS 作為實現任何分析、任何時間戰略的一種方式。此外,關注 ESG(環境、社會和治理)進步的組織可以利用 DBaaS 功能隨意啟動和關閉伺服器,以此來節省資源。
DBaaS 的優點
與傳統的資料庫系統部署方法相比,DBaaS 具有一些優勢,包括:
DBaaS 的缺點
與本地資料庫相比,DBaaS 也存在潛在的缺點。
有許多類型的 DBaaS 供應商,這使得 DBaaS 領域具有非凡且多樣化的選擇範圍。
公有雲供應商
許多雲供應商,如谷歌、Azure和阿裡巴巴,都有自己的DBaaS產品。使用者可以利用他們可能用於計算和存儲的相同帳戶來實例化資料庫。
優點
缺點
專有雲供應商
Snowflake、Firebolt 等供應商提供專有雲,使用者向供應商支付使用資料庫和使用雲服務的費用。資料庫和伺服器由供應商提供,但伺服器和存儲外包給通過供應商合同提供的公共雲。
優點
缺點
DBaaS 公司合作夥伴
許多令人驚奇的 DBaaS 選項也出現在公有雲的合作夥伴市場中。用戶分別與 DBaaS 合作夥伴和雲供應商簽訂合同。這些供應商,包括 Vertica,經常提供選項。
優點
缺點
除了 DBaaS 的類型之外,DBaaS 供應商之間還有其他主要區別,包括:
DBaaS 部署選項
您的 DBaaS 是否也提供非 SaaS 部署?某些 DBaaS 供應商要求您鎖定到特定雲中的特定儲存位置。這會將客戶鎖定在一個雲中,不允許自由地輕鬆遷移到另一個雲或利用低成本的雲計算(如果可用)。一些供應商不提供本地分析或在 Kubernetes 中部署的解決方案。淘汰不支援所有部署需求的供應商。
許可靈活性
你的解決方案是否提供允許你在多個雲或本地之間輕鬆移動的許可證,或者每個部署是否需要單獨的許可證?維護開發、測試、備份和生產的成本是多少?查看總成本,瞭解哪些供應商將滿足您的需求。
數據湖能力
您是否經常需要將本地存儲的 Parquet、Orc、AVRO、JSON 或 TEXT 檔合併到分析中?在選擇 DBaaS 供應商時,請探索它如何將數據湖的規模和經濟性與數據倉庫的可預測性和可重複性結合在一起。此外,請考慮解決方案對外部表工作負載的理解程度以及所需的數據移動量。
優化能力
您的 DBaaS 是否在有限的計算包中運行?所有的分析都不一樣,也不應該被認為是一樣的。確保您選擇的資料庫具有正確管理所有類型的工作負載和服務級別期望的選項。執行基於節點的優化(只需在工作負載需要時添加通用節點)的解決方案可能會導致您錯過降低雲成本同時提高查詢性能的方法。使用專用節點的能力以及調整慢速查詢的能力至關重要。
分析深度
您能否利用 DBaaS 進行描述性分析以外的更多功能?如今,以數據為中心的公司具有超越標準 SQL 資料庫的分析需求。例如,某些工作負載需要高級分析,例如地理空間或時間序列功能。預測分析對於數據科學團隊來說變得越來越重要,因此請考慮如何支援機器學習。考慮您的解決方案如何支援廣泛的分析用例和更廣泛的專業團隊,因為您的雲資料庫在您的組織中取得成功。
Vertica 加速器是 Vertica-即服務 (DBaaS),提供統一、高性能的高級分析和機器學習平臺,具有自動化雲設置和入職説明。它在您自己的 AWS 雲帳戶中運行,並可從 Vertica 管理平面。 Vertica Accelerator 是 Vertica 分析資料庫。 Vertica 還提供本地部署、Kubernetes 部署等。
Vertica 提供私有雲和公有雲部署的靈活性 - 不僅僅是專有雲,而是任何雲。我們的資料庫將本地環境無縫連接到公有雲,提供混合數據雲體驗。通過實施混合雲,您可以提高靈活性、性能和可擴充性。它為您提供了一種在利用現代雲技術的同時保持對數據的完全控制的方法。
Vertica Accelerator 透過我們靈活的隨處部署許可證説明您制定更可預測的定價策略。這是將工作負載放置在合適的位置以保證性價比並避免單點故障情況的最佳方式。
跟 Vertica 加速器,您終於可以將機器學習投入生產。 Vertica 支援集群優化的 ML 演算法、R 和 Python。數據科學家和分析師可以使用他們喜歡的工具和語言構建他們的模型,然後利用 Vertica 為更大的數據集提供支援。資料庫內機器學習解決了 ML 過程中的每一步。