Neptune 出題頻度 ⭐⭐

Amazon Neptune

Amazon Neptune

DatabaseGraphAnalytics
最終整理

Vertex、Edge、Property で複雑な関係を表現・探索するマネージドグラフデータベース。

基本情報

項目内容
英語名Amazon Neptune
正式名称Amazon Neptune
中国語の説明托管图数据库
日本語の説明マネージドグラフデータベース
出題頻度⭐⭐
混同しやすいものRDS / DocumentDB

一言で理解

個々の Record より関係 Path が重要な場合、Neptune は多段 JOIN より自然です。

主な役割

  • Property Graph や RDF をサポートし、多 Hop Traversal と Pattern Matching を最適化する。
  • Social Network、Fraud Detection、Recommendation、Knowledge Graph、Network Topology が代表例。
  • Managed Backup、Failover、自動拡張 Storage を提供する。

試験ポイント

  • Graph、Fraud Detection、Recommendation、Knowledge Graph なら Neptune。
  • 通常の Foreign Key 関係だけで Graph DB が必要とは限らない。
  • 関係 Traversal 自体が中心問題のとき利点が大きい。

よくある誤解

  • Neptune はすべての複雑 DB 問題の万能解ではない。
  • 容量と Quota は現在の Region とサービス資料を確認する。

重要ポイント

複雑な関係 Path が中心なら Neptune。

関連サービス

DocumentDB、DynamoDB、RDS、S3、Analytics。