Sql Azureとtable Storageはいつ使い分ければいい?
質問
いつSql Azureを使用し、いつテーブルストレージを使用すべきですか? 私は、トランザクション処理シナリオ(例:デビットクレジット口座のようなシナリオ)にはテーブルストレージを使用し、データがトランザクションの目的(例:レポート)に使用されない場合はSql Azureを使用する、と考えていました。 あなたはどう思いますか?
どのように解決するのですか?
これは素晴らしい質問で、ソリューションアーキテクトが Azure 用に設計する際に行わなければならない、より困難で逆戻りしにくい決定の 1 つです。
考慮すべき複数の側面があります。 ネガティブな面としては、SQL Azure はギガバイトのストレージに対して比較的高価で、あまりうまくスケールせず、150ギガ/データベースまでに制限されています。 しかし、これは非常に重要なことですが、SQL Azure に対してトランザクション料金はかかりませんし、開発者はすでに SQL Azure に対してどのようにコーディングすればよいかを知っています。
ATS は、まったく別物です。メガ スケーラビリティが可能で、保存は非常に安価ですが、頻繁にアクセスするには高価になります。また、操作するためにノードからかなりの量の CPU パワーを必要とします。基本的に、すべてのリレーショナル アクティビティの委任を受けるため、計算ノードはミニ DB サーバーになることを余儀なくされます。
ですから、私の意見では、頻繁にアクセスされるデータで、大きなスケーラビリティを必要とせず、サイズもそれほど大きくないものは、SQL Azureを使うべきで、そうでなければAzure Table Servicesを使うべきだと思います。
あなたの具体的な例では、金融取引のトランザクションデータはATSに最適で、メタ情報(アカウントプロファイル、名前、住所など)はSQL Azureに最適です。
関連
-
[解決済み] AADSTS900144:レガシー開発者ポータルを使用する場合、リクエストボディに次のパラメータ 'scope' を含める必要があります。
-
[解決済み] カンマ区切りの文字列を分割する
-
[解決済み] Azure Cli サブスクリプションのデフォルトを変更する方法
-
[解決済み] Azure Blob StorageとFile Serviceの比較【終了しました】。
-
[解決済み] Azureです。Azureにデプロイされたファイルを表示する方法はありますか?
-
[解決済み] Azure SQL データベース Bacpac ローカルリストア
-
[解決済み] Azureのアカウント名とアカウントキーはどこで確認できますか?
-
[解決済み] APIアプリとWebアプリの違いは何ですか?
-
[解決済み] Azure SQL Databaseの「DTU率」メトリクス
-
azureストレージのロケーションにサブコンテナを作成する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] カンマ区切りの文字列を分割する
-
[解決済み] Azureはどのようなスタック/プログラミング言語で書かれているのですか?
-
[解決済み] リースされたブロブを含むAzureストレージアカウントを削除するにはどうすればよいですか?
-
[解決済み] Azureです。Azureにデプロイされたファイルを表示する方法はありますか?
-
[解決済み] Azureのアカウント名とアカウントキーはどこで確認できますか?
-
[解決済み] APIアプリとWebアプリの違いは何ですか?
-
[解決済み] Azureの「エンタープライズアプリケーション」と「アプリ登録」の違いについて
-
[解決済み] Azure App Service のプラン名を Azure Portal で変更することは可能ですか?
-
[解決済み] サービスファブリックの環境ごとのランタイム設定パラメータはどこで設定・アクセスするのですか?
-
ローカルデータベースをWindows Azure Databaseにリストアする方法は?