什么存储最适合天蓝色应用服务中的SQLCE数据库

时间:2017-09-27 07:21:31

标签: .net azure azure-web-sites azure-web-app-service

我的.net网站托管在 Azure D1 Shared ,App Service Plan中。由于此计划仅提供 1 GB 存储空间。

我的 SQLCE 4.0 数据库大小 1.8 GB ,数据库不会超出 3 GB 。我知道 SQLCE SQL Server 有很多限制,但我的客户很少。

我对我网站数据库的存储感到非常困惑。 我应该使用哪个存储空间?

1 个答案:

答案 0 :(得分:0)

SQLCE是基于文件的数据库。它希望在您的应用程序的文件系统中。

出于这个原因,你不能只把它放在天蓝色的blob存储器中。

像这样托管您的数据库也不是一个好主意。 SQLCE更多的是开发SKU而不是运行生产工作负载。

你有三种选择。

1)使用Azure Table storage替换SQLCE 这样可以降低成本,但您需要重新编写查询和应用的数据访问层。

2)使用Azure SQL服务 这将为您提供真正可扩展的SQL解决方案,成本不是免费的,但如果数量较少,您仍然可以保持相对实惠。

3)不推荐扩展到基本的App Service计划 这将为您提供足够的文件系统空间(10GB)来托管SQLCE文件。