Microsoft網狀架構決策指南:選擇 SQL 資料庫
使用此參考指南和範例案例,協助您為交易式工作負載選擇最適合的操作資料庫:Azure SQL 資料庫 或 Fabric 中的 SQL 資料庫(預覽版)。
這兩者都提供 SQL 資料庫 引擎的所有企業級特性和功能,以及雲端規模操作資料庫的所有熟悉效能。 使用 Azure SQL 資料庫,您可以保留對資料庫布建的詳細控制,而 Fabric 中的 SQL 資料庫則提供自主管理和方便使用的優點。 網狀架構 中的 SQL 資料庫預設會與 Microsoft Fabric 平臺中的其他工作負載完全整合。
資料庫
如需特性和功能的詳細比較,請參閱功能比較:Fabric 中的 Azure SQL 資料庫 和 SQL 資料庫(預覽版)。
重要
Fabric 中的 SQL 資料庫目前處於預覽狀態。 特性和功能可能會擴大。 這項資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不提供任何明確或隱含的瑕疵擔保。
Azure SQL Database | Fabric 中的 SQL 資料庫 (預覽) | |
---|---|---|
購買模型 | 虛擬核心,DTU | 布建網 狀架構容量 SKU |
計算層 | 已佈建或無伺服器 | 無伺服器 |
硬體設定 | Gen5、Fsv2、DC | 最新 |
Copilot 技能 | 是 | 是 |
彈性集區 | 是 | No |
建立選項 | Azure 入口網站、PowerShell、Az CLI、Azure Resource Manager、Bicep、Terraform、T-SQL、REST API | Fabric 入口網站、REST API |
安全 | Azure RBAC、SQL 許可權 | 網狀架構工作區角色和共享許可權、SQL 許可權 |
驗證 | Microsoft Entra ID 驗證、SQL 驗證 | Microsoft Entra ID 驗證 |
資料庫鏡像至 Fabric OneLake | 是,手動啟用 | 是,針對所有合格數據表自動啟用 |
Fabric 中的跨平台查詢 | 是,透過鏡像至網狀架構 | 是,自動透過 Fabric OneLake |
網狀架構快捷方式的來源 | 是,透過鏡像至網狀架構 | 是,自動透過 Fabric OneLake |
Power BI DirectLake 模式的來源 | 是,透過鏡像至網狀架構 | 是,自動透過 Fabric OneLake |
免費供應專案 | 是,免費 100,000 個虛擬核心/月 | 是,具有 Microsoft Fabric 試用容量 |
監視 | Azure 監視器, 資料庫監看員 | 效能儀錶板、容量計量應用程式 |
案例
請檢閱這些案例,以協助您選擇 Fabric 中的資料存放區。
案例 1
Kirby 是一個解決方案架構設計人員,可建立適用於作業數據的 AI 應用程式。 他們需要易於管理的操作資料庫平臺,其可以輕鬆地與跨平台查詢整合,以針對倉儲中管理的即時智慧數據、parquet 檔案和主要數據。
Kirby 會在 Fabric 中選擇 SQL 資料庫,以取得作業數據。 SQL 資料庫的無伺服器自動調整架構會隨選提供符合成本效益的資源。 由於鏡像到 Fabric OneLake,SQL 資料庫中的數據會自動提供給 Fabric 內的其他工作負載。 SQL Database 的多模型功能,以 SQL Server 和 Azure SQL 資料庫 的堅實 SQL 資料庫 引擎為基礎,提供關係型、圖形、JSON 和索引鍵/值數據架構。
網狀架構中 SQL 資料庫預設組態的簡單、自主且整合本質,可將資料庫管理工作降到最低,並已實作最佳做法。
網狀架構中的 SQL 資料庫也很容易購買 - Fabric 中的 SQL 資料庫功能在任何網狀架構容量上都相同。
案例 2
Arin 是一位 Azure 架構設計人員,曾與獨立軟體廠商 (ISV) 的 .NET 應用程式開發人員合作。 他們正在開發多租用戶架構,其中每個客戶都需要自己的隔離資料庫。 客戶在世界各地,且在不同時間都有尖峰使用時間。
Arin 選擇在 Azure SQL 資料庫 彈性集區內大規模部署許多資料庫。 彈性集區提供一致的計費和資源集區,非常適合不同大小、不同工作負載配置檔的住房資料庫。 藉由控制資料庫集區成員資格和監視尖峰使用率模式,Arin 可以使用一致的資源和彈性集區計費來節省成本。