You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/durable/durable-functions-storage-providers.md
+6-9Lines changed: 6 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ The source code for the DTFx components of the Azure Storage storage provider ca
37
37
> [!NOTE]
38
38
> Standard general purpose Azure Storage accounts are required when using the Azure Storage provider. All other storage account types are not supported. We highly recommend using legacy v1 general purpose storage accounts because the newer v2 storage accounts can be significantly more expensive for Durable Functions workloads. For more information on Azure Storage account types, see the [Storage account overview](../../storage/common/storage-account-overview.md) documentation.
39
39
40
-
## <aname="netherite"></a>Netherite (preview)
40
+
## <aname="netherite"></a>Netherite
41
41
42
42
The Netherite storage backend was designed and developed by [Microsoft Research](https://www.microsoft.com/research). It uses [Azure Event Hubs](../../event-hubs/event-hubs-about.md) and the [FASTER](https://www.microsoft.com/research/project/faster/) database technology on top of [Azure Page Blobs](../../storage/blobs/storage-blob-pageblob-overview.md). The design of Netherite enables significantly higher-throughput processing of orchestrations and entities compared to other providers. In some benchmark scenarios, throughput was shown to increase by more than an order of magnitude when compared to the default Azure Storage provider.
43
43
@@ -53,7 +53,7 @@ You can learn more about the technical details of the Netherite storage provider
53
53
> [!NOTE]
54
54
> The _Netherite_ name originates from the world of [Minecraft](https://minecraft.fandom.com/wiki/Netherite).
55
55
56
-
## <aname="mssql"></a>Microsoft SQL Server (MSSQL) (preview)
56
+
## <aname="mssql"></a>Microsoft SQL Server (MSSQL)
57
57
58
58
The Microsoft SQL Server (MSSQL) storage provider persists all state into a Microsoft SQL Server database. It's compatible with both on-premises and cloud-hosted deployments of SQL Server, including [Azure SQL Database](/azure/azure-sql/database/sql-database-paas-overview).
59
59
@@ -134,9 +134,6 @@ For more detailed setup instructions, see the [Netherite getting started documen
134
134
135
135
To use the MSSQL storage provider, you must first add a reference to the [Microsoft.DurableTask.SqlServer.AzureFunctions](https://www.nuget.org/packages/Microsoft.DurableTask.SqlServer.AzureFunctions) NuGet package in your **csproj** file (.NET apps) or your **extensions.proj** file (JavaScript, Python, and PowerShell apps).
136
136
137
-
> [!NOTE]
138
-
> The MSSQL storage provider is not yet supported in apps that use [extension bundles](../functions-bindings-register.md#extension-bundles).
139
-
140
137
The following example shows the minimum configuration required to enable the MSSQL storage provider.
141
138
142
139
```json
@@ -161,17 +158,17 @@ There are many significant tradeoffs between the various supported storage provi
| Consumption plan support | ✅ Fully supported |❌ Not supported | ❌ Not supported |
172
-
| Elastic Premium plan support | ✅ Fully supported |⚠ Requires [runtime scale monitoring](../functions-networking-options.md#premium-plan-with-virtual-network-triggers)| ⚠ Requires [runtime scale monitoring](../functions-networking-options.md#premium-plan-with-virtual-network-triggers)|
168
+
| Consumption plan support | ✅ Fully supported |✅ Fully supported | ✅ Fully supported|
169
+
| Elastic Premium plan support | ✅ Fully supported |✅ Fully supported | ✅ Fully supported|
173
170
|[KEDA 2.0](https://keda.sh/) scaling support<br/>([more information](../functions-kubernetes-keda.md)) | ❌ Not supported | ❌ Not supported | ✅ Supported using the [MSSQL scaler](https://keda.sh/docs/scalers/mssql/) ([more information](https://microsoft.github.io/durabletask-mssql/#/scaling)) |
174
-
| Support for [extension bundles](../functions-bindings-register.md#extension-bundles) (recommended for non-.NET apps) | ✅ Fully supported |❌ Not supported |❌ Not supported |
171
+
| Support for [extension bundles](../functions-bindings-register.md#extension-bundles) (recommended for non-.NET apps) | ✅ Fully supported |✅ Fully supported |✅ Fully supported |
175
172
| Price-performance configurable? | ❌ No | ✅ Yes (Event Hubs TUs and CUs) | ✅ Yes (SQL vCPUs) |
176
173
| Managed Identity Support | ✅ Fully supported | ❌ Not supported | ⚠️ Requires runtime-driven scaling |
0 commit comments