Azureサービス深掘り比較

Azure Synapse Analytics Dedicated SQL PoolとAzure Databricksの分析処理の特徴として、最も正確な違いはどれか?

A.Dedicated SQL PoolはMPP(Massive Parallel Processing)アーキテクチャで、Databricksはシングルノード処理に限定される
✗ 誤りです。Databricksもまた分散処理のための複数ノードクラスターをサポートし、シングルノード処理に限定されていません。
B.Databricksはロードバランシング機能を持たないがDedicated SQL PoolはAutomatic Load Balancingをサポートする
✗ 誤りです。Databricksも分散処理環境において自動的なリソース管理が行われます。説明が不正確です。
C.Dedicated SQL PoolはSQLクエリに最適化され、DatabricksはApache Sparkベースの分散計算フレームワークを用いてPython・Scala・SQLを幅広く対応できる← 正解
✓ 正解です。Dedicated SQL PoolはSQLクエリ中心の列指向MPPデータウェアハウス、DatabricksはApache Sparkの分散エンジンで複数言語をサポートする特徴があります。
D.Databricksはリレーショナルテーブルのみ対応するがDedicated SQL Poolは非構造化データも処理できる
✗ 逆です。Databricksは非構造化データ(画像、テキストなど)も処理でき、Dedicated SQL Poolはより構造化データに最適化されています。

この問題のポイント

Dedicated SQL PoolはSQLクエリ中心の列指向MPPデータウェアハウス、DatabricksはApache Sparkの分散エンジンで複数言語をサポートする特徴があります。

DP-900:Microsoft Azure Data Fundamentals の問題一覧