0

我正在使用Microsoft Azure應用服務託管我的網站和Azure SQL服務器以保留我的數據。對於我的項目SQL Server數據庫項目保留所有表,存儲過程,視圖等scripts.now我想要一種方法來保存我們所有的靜態數據。 其實我的項目是酒店相關的一個,所以我必須保持多個酒店靜態數據API wise.so目前我有超過3 API。在未來它可以更多,但我需要找到一種方法來存儲這些靜態數據。 它應該是有效的方式,因爲當用戶請求酒店的詳細信息時,我需要獲取這些靜態數據。 (他們可以是傑森文件,像明智的xml文件。) 那麼我應該如何實現這一步?在Azure中存儲大量靜態數據

項目技術細節 的Visual Studio 2013 EF Azure的應用服務&的SQL Server

+0

由開發商上傳和使用這些代碼的靜態數據,或者是它的東西動態用戶在運行時上傳?那麼文件大小呢?有沒有圖像或視頻? –

+0

有一些jason文件1mb 2mb.no視頻,只有圖像網址。 是的,實際上開發人員更新這些數據並不時更新它。 我會舉例。 有超過2000家酒店在paris.so我們存儲所有酒店詳情房間詳情餐飲詳情設施如wise.so如果是巴黎是的,我們有國際航空運輸協會參考代碼PAR.so我們將這些靜態數據保存在PAR下。 – TDM

+0

你打算經常更改這些文件嗎?如果是,請將其作爲blob存儲在存儲帳戶中,並使用存儲密鑰從應用程序訪問它,或者您可以創建共享訪問簽名並直接通過URL訪問它 –

回答

0

有許多解決方案,並根據你的情況,你最有資格挑一。

這聽起來像是在這種情況下,像Azure Blob存儲或Azure表存儲是一個適當的解決方案。

如果只是需要存儲JSON,您還可以考慮使用JSON數據庫,如DocumentDB。也許你甚至可以把它放到Azure SQL DB中,它現在支持JSON查詢。

最後,如果它是隻讀的變化部署新的版本只的時候,我會海外商品會有普通的舊資源DLL的