Azure Synapse Dedicated SQL PoolsとServerless SQL Poolsの違いは何ですか？
Azure Synapse Dedicated SQL poolsは、過去のレガシーなオンプレミスのMS SQL Serverの技術に基づいており、Azure Synapse SQL Serverless Poolsは、ADLSの上で直接ファイルを読む最新の分散クエリー処理エンジンを使用して、別のMicrosoftチームによってゼロから構築された新しい技術なのだ。

この2つのSQLソリューションは、アーキテクチャが全く異なるため、シナプス・サーバーレスSQLプールが持つ機能も大きく異なります：
- レガシーT-SQLの優れたサポート
- Power BIとの素晴らしい連携
- ADLS（デルタレイクを含む）から直接オープンフォーマットのファイルを読み込むための良好なサポート

しかし、Serverless SQL Poolsには、以下のような特徴があるのだ：
- データ書き込みのサポートはありません（INSERT、UPDATE、DELETE、MERGEの機能はありません）。
- 結果のキャッシュがないため、ダッシュボードやクエリーを何度も実行すると、数秒前に実行しただけでも、実行のたびに時間とコストがかかる。
- ファイルのキャッシュがないため、クラウドストレージのAPIが大量に使用され、ネットワークが混雑し、大規模なインストールが遅くなる可能性があるのだ。