Amazon Neptune
グラフデータベース
マネージドグラフデータベースで、データを頂点と辺として保存し、Gremlin、openCypher、SPARQLでクエリします。複雑に入り組んだ関係を持つデータに適しています。
- コスト$$ ふつう
- 難易度●●●●●
- 未使用でも課金?はい
- AWS マネージド
- 出題試験CLF · SAA
たとえるなら友人関係のネットワーク図のようなものです。リストを1つずつめくらなくても「友達の友達」をすぐに見つけられます。
いつ使う?
✓ 使うべき場面
多階層の関係クエリ:ソーシャルネットワーク、不正検知、knowledge graph、レコメンデーション。
✗ 避けるべき場面
通常の表形式やkey-valueのデータ → Aurora / DynamoDB。
よくある使い方
- アカウント間の不正リングの検知
- 商品・友達のレコメンデーション
- GraphRAG向けknowledge graph
料金はいくら?
- 課金方式: instanceの時間またはcapacity unit(Serverless)で課金され、ストレージGB、I/O、バックアップが加わります。
関連サービス
SAA-C03 対策
Neptune は次の対策モジュールで扱っています: