在Azure中存储大量静态数据

时间:2016-10-11 05:18:01

标签: c# sql-server asp.net-mvc entity-framework azure-sql-database

我正在使用Microsoft Azure App Services来托管我的网站和Azure SQL服务器以保存我的数据。为我的项目SQL Server数据库项目保留我们所有的表,存储过程,视图等脚本。现在我想要一种方法保留我们所有的静态数据。 实际上我的项目是酒店相关的,所以我必须保持多个酒店静态数据API明智。所以目前我有超过3个API。 将来它可以更多。但我需要找到一种方法来存储这些静态数据。 它应该是有效的方式,因为当用户请求酒店详细信息时,我需要获取那些静态数据。 (他们可以是jason文件,xml文件就像明智一样。) 那么我该怎样做才能实现这一步呢?

项目技术细节 Visual Studio 2013 EF Azure App服务& Sql server

1 个答案:

答案 0 :(得分:0)

有很多解决方案,根据您的情况,您最有资格选择一个。

在这种情况下听起来像Azure Blob存储或Azure表存储这样的东西是合适的解决方案。

如果它只是你需要存储的JSON,你也可以考虑一个JSON数据库,比如DocumentDB。也许你甚至可以把它放到Azure SQL DB中,它现在支持JSON查询。

最后,如果它是只读的并且仅在部署新版本时进行更改,那么我将使用简单的旧资源dll进行更改