Azureリレーショナル比較

Azure Database for MySQLとAzure Database for PostgreSQLの主な機能差はどれか?

A.PostgreSQLはJSONB・配列・ウィンドウ関数などの高度なデータ型と機能をサポートするが、MySQLはこれらが限定的← 正解
✓ 正解です。PostgreSQLはJSONB・配列・範囲型・ウィンドウ関数・CTE・無名関数など高度な機能を提供し、複雑な分析クエリに向いています。
B.MySQLはマルチリージョン自動フェイルオーバーをサポートしているがPostgreSQLはサポートしていない
✗ 誤りです。両サービスともRead Replica・Geo-restoreなどのHA機能をサポートしており、自動フェイルオーバーに関しては差異がありません。
C.PostgreSQLはストレージサイズが最大1TBに制限されるが、MySQLは16TBまで対応
✗ 誤りです。ストレージ上限はバージョンやSKUに応じて異なり、この記述は正確ではありません。
D.MySQLはアクティブ・アクティブレプリケーション機能を標準搭載しているがPostgreSQLはしていない
✗ 誤りです。アクティブ・アクティブレプリケーションはどちらのサービスでも標準機能ではなく、カスタム構成が必要です。

この問題のポイント

PostgreSQLはJSONB・配列・範囲型・ウィンドウ関数・CTE・無名関数など高度な機能を提供し、複雑な分析クエリに向いています。

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