私は Azure の学習を始めたばかりで、SQL ではなく Azure ストレージ テーブルに何かを入れたいというシナリオはあまり見当たりません。関連データが必要な環境での作業に慣れているのではないでしょうか?
Azure SQL データベースのテーブルではなく、Azure ストレージ テーブルに何かを配置する方がよいのはどのような場合ですか?
私は Azure の学習を始めたばかりで、SQL ではなく Azure ストレージ テーブルに何かを入れたいというシナリオはあまり見当たりません。関連データが必要な環境での作業に慣れているのではないでしょうか?
Azure SQL データベースのテーブルではなく、Azure ストレージ テーブルに何かを配置する方がよいのはどのような場合ですか?
SQL Azure は、リレーション、インデックス、制約などを使用して構造化データを操作する場合に最適です。
Azure ストレージ テーブルは、関係のない一元化された構造化データを操作する必要があり、通常は大量のデータを処理する必要がある場合に最適です。
価格: SQL Azure: 5GB で月額 25.98 ドル
ストレージ テーブル: 175 GB で月額 21.88 ドル (トランザクションまたは帯域幅を除く) したがって、大量のデータを保存する場合、ストレージ テーブルははるかに安価です。たとえば、ログ記録について考えてみてください。
集中化: Windows Azure はサーバーの分散環境であるため、1 つのマシンに何かを保存すると、他の人はそれを知ることができません。したがって、ストレージ テーブルは、集中化されたログイン、セッション処理、設定などに適したソリューションです ( 1 つのデータセンターでも遅延があります)
速度: 適切に設計すれば、多くの場合、ストレージ テーブルは sql azure よりも高速になるはずですが、ユース ケースに依存する可能性があり、実際にはテストしていません。
次の場合、はるかに安価なソリューションとして常に紺碧のテーブルを使用します。