Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Neptune で始めるグラフDB

八雲慎之助
February 27, 2025
5

Amazon Neptune で始めるグラフDB

第2回 AWS初心者LT会in札幌

八雲慎之助

February 27, 2025
Tweet

Transcript

  1. グラフDBとは?(RDSとの比較) Q:「Aさんの孫(子供の子供)は?」 UserId ChildrenID 1 2 2 3 3 4

    UserId Name 1 A 2 B 3 C UserID1の孫は誰? A B C 子供はBさん 子供はCさん
  2. Amazon Neptune とは https://aws.amazon.com/jp/neptune/ • つながりの分析が得意 データの「関係性」を素早く見つけられる。 例)SNS上でおすすめを提示 • 2つのクエリ言語が得意

    Gremlin → グラフをたどるための言語(経路検索などに便利) SPARQL → 知識グラフ(情報をネットワーク化して管理)に使う言語 • 高速でスケーラブル 大量のデータを高速に検索できる 大規模なアプリケーションでも対応可能 • 高い可用性と信頼性 自動フェールオーバ 保存時、転送時のデータ暗号化
  3. レコメンド実装 AWS Cloud AWS Cloud Virtual private cloud (VPC) Public

    subnet Private subnet Amazon SageMaker AI Amazon Neptune
  4. まとめ yakumo sakura MARIO KART 名前ID name 1 yakumo 2

    sakura ゲームID Favorite 1 MARIO KART 名前ID Favorite 1 MARIO KART 2 MARIO KART