0

私のWebサイトをホストするためにMicrosoft Azure App Servicesを使用しています。私のプロジェクトのSQL Serverデータベースプロジェクトを維持するためにAzure SQLサーバーを使用して、テーブル、ストアドプロシージャ、ビューなどをすべて保持します。私は私たちのすべての静的データも保持する方法を望んでいます。 実際に私のプロジェクトはホテル関連のものなので、複数のホテルの静的データAPI wise.soを保つ必要があります。現在、私は3つ以上のAPIを持っています。 将来的には私はそれらの静的データを格納する方法を見つける必要がありますmore.butすることができます。 これは効率的な方法である必要があります。なぜなら、ユーザーがホテルの詳細をリクエストすると、その静的なデータを取得する必要があるからです。 (これらはjasonファイル、xmlファイルは賢明です) この手順を実行するにはどうすればよいですか?大量の静的データをAzureに格納する

プロジェクトの技術的な詳細 のVisual Studio 2013 EF Azureのアプリケーションサービス& SQL Serverの

+0

コードで開発者によってアップロードされ、使用されるこれらの静的なデータはありますか、それはユーザーがそのダイナミックなものです実行時にアップロードしますか?ファイルサイズはどうですか?画像や動画はありますか? –

+0

jasonファイルには1MBの2MBのビデオがあり、画像URLのみがあります。 はい、実際には開発者はこれらのデータを更新し、時々更新します。例を挙げてください: パリには2000以上のホテルがあります。私たちはすべてのホテルの詳細を保存しています。部屋の詳細食事の詳細施設はwise.soのようにパリです。はい私たちはIATA参照コードPARを持っています。 – TDM

+0

これらのファイルを頻繁に変更しますか?はいの場合はストレージアカウントにBLOBとして保存し、ストレージキーを使用してアプリケーションからアクセスするか、共有アクセス署名を作成してURLで直接アクセスします –

答えて

0

そこに多くのソリューションがあり、あなたの状況に基づいて、1つを選ぶことが最善の資格です。

このケースでは、Azure Blob StorageやAzure Table Storageのようなものが適切なソリューションです。

保存する必要があるJSONだけの場合は、DocumentDBなどのJSONデータベースも検討できます。 Azure SQL DBに入れて、JSONクエリをサポートすることもできます。

最後に、それがされている場合、読み取り専用と新しいバージョンを展開する場合にのみ変更が、私はconciderでしょう昔ながらのリソースDLLの

関連する問題