つながりだけを主役にしたDB「Neo4j」 ― なぜRDBでは一生終わらない処理を一瞬で解くのか

データベースで「友達の友達の、そのまた友達」をたどろうとして、JOINが何段も重なって頭を抱えたこと、ありませんか。 1段ならまだいい。2段、3段とたどるたびに、問い合わせが指数的に重くなっていく——。 その「つながりをたどる」という、リレーショナルデータベースが最も苦手とする処理。 それを最初から主役にすえて作られたデータベースがあります。名前はNeo4j。 この動画は、未開拓の新興DB枠として、グラフデータベースの代表格Neo4jを5章でたどります。 なぜ表のDBはつながりに弱いのか。Neo4jはどんな発想でそれを解いたのか(関係そのものを第一級のデータにする「インデックスフリー隣接」)。不正検知・マネーロンダリング、レコメンド、そしてGraphRAGというAI文脈での再注目まで。 万能ではないという誠実さ(なぜ主力DBを置き換えず「併用」されるのか)にも触れ、最後は「世界を表でしまうのか、つながりで捉えるのか」というデータモデルの思想で締めます。SQLite回・DuckDB回・ベクトルDB回と並ぶ、DBシリーズの一本です。 🎯 この動画でわかること ・RDBでつながりをたどるとなぜ辛いのか(JOINが深さで指数爆発する構造) ・Neo4jの発想(ノードとエッジ、関係を第一級データにし、たどること自体を軽くする設計) ・どこで本当に効くのか(不正検知、推薦、依存関係、GraphRAG/ナレッジグラフ) ・万能ではない理由(集計や単純記録は苦手、モデリングコスト、だからRDBと併用) ・「世界を表でしまうか、つながりで捉えるか」というデータモデルの思想 📚 章立て 00:00 序章 00:50 第1章 なぜ表のデータベースはつながりに弱いのか 02:40 第2章 関係を第一級にする ― Neo4jの発想 04:36 第3章 どこで本当に効くのか ― 不正検知・推薦・GraphRAG 06:36 第4章 万能ではない ― なぜ置き換えず併用されるのか 07:59 第5章 表でしまうか、つながりで捉えるか ― データモデルの思想 ━━━━━━━━━━━━━━━━━━━━━ 🔔 チャンネル登録お願いします! X(旧Twitter)も始めました 🐦 動画では話しきれない内容や、ちょっとした気づきも投稿していく予定です。 https://x.com/IT_BOYAKI ━━━━━━━━━━━━━━━━━━━━━ #Neo4j #グラフデータベース #グラフDB #データベース #GraphRAG #不正検知 #レコメンド #ナレッジグラフ #Cypher #RDB #SQL #データモデリング #マネーロンダリング #AI #RAG #データエンジニアリング #エンジニア #プログラミング #IT #バックエンド VOICEVOX: 春日部つむぎ VOICEVOX: 雨晴はう

なぜ新しいDBが出ても、最後はPostgreSQLに戻ってくるのか
▶︎

なぜ新しいDBが出ても、最後はPostgreSQLに戻ってくるのか

SQLiteとlibSQLとTursoは何が違うのか「おもちゃDB」が世界を飲み込むまで
▶︎

SQLiteとlibSQLとTursoは何が違うのか「おもちゃDB」が世界を飲み込むまで

アメリカのハラスメントが酷すぎる件...
▶︎

アメリカのハラスメントが酷すぎる件...

普通のDBで一生終わらない集計が、ClickHouseでは瞬きより速い理由
▶︎

普通のDBで一生終わらない集計が、ClickHouseでは瞬きより速い理由

HTMLでよくね?複雑になりすぎたフロントエンド
▶︎

HTMLでよくね?複雑になりすぎたフロントエンド

Watch this if everything feels too much (gentle comfort for tired women)
▶︎

Watch this if everything feels too much (gentle comfort for tired women)

ただの電話帳だと思ってた。それが世界最大の分散システムだった
▶︎

ただの電話帳だと思ってた。それが世界最大の分散システムだった

サーバーレスで消えたのは、サーバーではなく責任だった
▶︎

サーバーレスで消えたのは、サーバーではなく責任だった

なぜ業界で使われないHaskellが、業界に決定的な影響を与えているのか
▶︎

なぜ業界で使われないHaskellが、業界に決定的な影響を与えているのか

AIコスト爆発の原因は指示ではなく「メタデータ」9割は不要だった
▶︎

AIコスト爆発の原因は指示ではなく「メタデータ」9割は不要だった

【完全保存版】オントロジーとは?AI時代に最強のデータ基盤を解説
▶︎

【完全保存版】オントロジーとは?AI時代に最強のデータ基盤を解説

Reasons why the number of people who don't use major websites is rapidly increasing
▶︎

Reasons why the number of people who don't use major websites is rapidly increasing

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours
▶︎

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

#48 Cursor買収され、GitHub代替が出てくる? HTTPメソッドQuery標準化 AI時代にもプログラマは必要 AIコーディングなぜやめた? オススメの数学小説 自社サービスなぜ退職する?
▶︎

#48 Cursor買収され、GitHub代替が出てくる? HTTPメソッドQuery標準化 AI時代にもプログラマは必要 AIコーディングなぜやめた? オススメの数学小説 自社サービスなぜ退職する?

„China bereitet sich DARAUF vor und niemand schaut hin!” DAS wird jetzt passieren (Wolfgang Hirn)
▶︎

„China bereitet sich DARAUF vor und niemand schaut hin!” DAS wird jetzt passieren (Wolfgang Hirn)

「コンテナはもう要らない」は本当か?Wasmの正体
▶︎

「コンテナはもう要らない」は本当か?Wasmの正体

【悲報】大手子会社で頑張るほど人生が詰む理由【ずんだもん解説・ゆっくり解説】
▶︎

【悲報】大手子会社で頑張るほど人生が詰む理由【ずんだもん解説・ゆっくり解説】

【あなたの努力は“24時間働くAI”に代替される】深津貴之「AIと戦うな“上司”になれ」/無限に働く部下をどう使いこなす/Geminiの“父”も指摘「AI時代は“学び方”を学べ」【1on1 Tech】
▶︎

【あなたの努力は“24時間働くAI”に代替される】深津貴之「AIと戦うな“上司”になれ」/無限に働く部下をどう使いこなす/Geminiの“父”も指摘「AI時代は“学び方”を学べ」【1on1 Tech】

【ゆっくり解説】UNIXの歴史【OSの歴史】
▶︎

【ゆっくり解説】UNIXの歴史【OSの歴史】

タダで使えたOSSが「金を払え」に変わる、その裏に隠れた構造
▶︎

タダで使えたOSSが「金を払え」に変わる、その裏に隠れた構造