適用於 PostgreSQL 的 Azure 資料庫使用時機

已完成

制定資料庫實作決策前,請務必考慮不同的業務需求。 適用於 PostgreSQL 的 Azure 資料庫的功能性、容易使用和可擴縮性,使其適合大部分的商業情況。 使用 DBA 等內建資料庫系統管理功能的服務,因為可降低管理基礎作業系統和資料庫的需求,所以很適合雲端架構設計師和開發人員。

有適合中小型應用程式的單一伺服器選項可供使用,每月費用幾美元起。 至於較大的應用程式或需要高效能時,超大規模資料庫可提供符合成本效益的分散式解決方案,不需要重寫應用程式。 重要的是,這項服務提供部署後的彈性,讓資料庫解決方案得以因應不斷變化的商務需求。

中小型應用程式和概念證明

適用於 PostgreSQL 的 Azure 資料庫其單一伺服器部署,因為成本低廉且部署容易,非常適合小型應用程式和概念證明。 安全性和分析等內建功能可讓開發人員專注於應用程式開發,而不是設定和維護。 當需要更高程度的控制和責任時,Azure 彈性伺服器是合適的替代方案。

地理空間和物流應用程式

PostgreSQL 內建的地理空間資料支援,非常適合物流應用程式。 彈性伺服器是大部分工作負載的最佳選擇,但超大規模資料庫更適合大型或即時應用程式。

分佈多個區域的大型工作負載和效能

當在多個區域中有效能需求時,超大規模資料庫是能讓 PostgreSQL 成為高效能分散式資料庫的絕佳選擇。 超大規模資料庫有效運用多部伺服器,讓多個區域的擴增變得簡單又符合成本效益。

大型資料庫 (接近 100 GB 或更多) 裝載於單一伺服器上時,也會被較差的效能拖累,因此能從超大規模資料庫大幅獲益。

保護敏感性資料

根據預設,適用於 PostgreSQL 的 Azure 資料庫有兩個加密層、可自訂的防火牆,以及 Azure 雲端的所有安全性。 Azure 提供的額外安全性,一般需要安全性專家或管理進階安全性的監視系統。

適用於 PostgreSQL 的 Azure 資料庫提供商務持續性功能,包括能夠起始異地還原的異地備援備份,以及在不同的區域部署讀取複本。

行動應用程式內的資料庫

適用於 PostgreSQL 的 Azure 資料庫是雲端解決方案,不適合裝載於行動或傳統型應用程式。 如果需要行動應用程式內的功能,建議考慮使用檔案系統或 SQLite 之類的替代解決方案。