Загрузка...

つながりだけを主役にした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「Neo4j」 ― なぜRDBでは一生終わらない処理を一瞬で解くのか канала IT技術屋のボヤキ
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять