Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

Amazon Neptune で始めるグラフDB

Avatar for やくも やくも
February 27, 2025
58

Amazon Neptune で始めるグラフDB

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

Avatar for やくも

やくも

February 27, 2025
Tweet

More Decks by やくも

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