A不正解
Amazon Redshift
Redshift は大量データの集計・分析向けデータウェアハウスです。
データ間の関係性をたどるグラフデータベースではないため不正解です。
SNS の友人関係やレコメンドのように、データ間の「つながり(関係性)」を表現し、関係をたどる複雑なクエリを効率的に扱いたい場合に最も適した、グラフデータベースサービスはどれですか。
関係性を扱うグラフデータベースを選ぶ問題。
Amazon Redshift
Redshift は大量データの集計・分析向けデータウェアハウスです。
データ間の関係性をたどるグラフデータベースではないため不正解です。
Amazon Neptune
正解。Amazon Neptune は、データ間の関係性(つながり)を扱うことに特化したマネージドなグラフデータベースです。SNS の友人関係、レコメンデーション、不正検知、ナレッジグラフなど、関係をたどる複雑なクエリを効率的に実行できます。
Amazon DynamoDB
DynamoDB はキーバリュー型の NoSQLで、単純な読み書きに強いデータベースです。
関係をたどる複雑なグラフクエリに特化したサービスではないため不正解です。
Amazon DocumentDB
Amazon DocumentDB は、JSON 形式のドキュメントを格納・クエリする MongoDB 互換のドキュメントデータベース です。
ドキュメント単位の柔軟なデータ管理が得意ですが、「つながり」をたどるグラフ構造のクエリに特化したサービスではない ため不正解です。
『関係性』『つながりをたどる』『グラフデータベース』は Amazon Neptune。用途特化型 DB の代表例。キーバリューは DynamoDB、分析は Redshift。