CLF / ドメイン3 クラウドテクノロジーとサービス
Amazon Neptune
概要
は、フルマネージドのグラフデータベースサービスです。グラフデータベースは、データそのものよりデータ同士の「つながり(関係性)」を扱うことに最適化されたデータベースで、、商品のレコメンデーション、不正検出などに使います。試験では「関係性を扱うデータベース」からNeptuneを選べることが重要です。
主要技術
① グラフデータモデル
データを点(ノード)と、点同士を結ぶ線(関係)で表現します。数十億の関係を保存し、ミリ秒単位の速さで「友人の友人」のようなつながりをたどる検索ができます。
② グラフクエリ言語
プロパティグラフ向けのGremlinとopenCypher、RDFグラフ向けのSPARQLという、グラフ専用のクエリ言語に対応しています。
③ 高可用性とマネージド運用
データは複数のへ複製され、への、への継続的バックアップ、特定時点への復元に対応します。
試験対策
① 選択基準
「」「レコメンデーションエンジン」「不正検出」「ナレッジグラフ」「データ同士の関係性・つながり」というキーワードが出たらを選びます。
② 他のデータベースとの違い
表形式でを使うなら・、キーバリュー型なら、ドキュメントなら、関係性の探索が中心ならです。「グラフ」という言葉がなくても、つながりをたどる要件ならNeptuneを検討します。