【ぷろぱてぃぐらふ】
プロパティグラフ とは?
💡 点と線にデータを貼り付けて、つながりをそのまま表現するモデル
📌 このページのポイント
プロパティグラフって普通のグラフと何が違うの?
テーブルで管理するのとどう違うの?
RDBだと「友達の友達の友達」を調べるのに何回もJOINが必要で遅くなるんだ。でもグラフDBなら関係をたどるだけだから、何段先でもサクサク探索できる。SNSで「知り合いかも?」を出すような処理にぴったりだよ
おもしろい!Neo4jが有名みたいだけど、どうやってデータを取り出すの?
RDBをやめて全部グラフにしたほうがいい?
トリプルストアとはどう違うの?
まとめ:ざっくりこれだけ覚えればOK!
プロパティグラフって出てきたら「ノードと関係線にデータを付けて、つながりを表現するモデル」と思えればだいたいOK!
📖 おまけ:英語の意味
「Property Graph」 = プロパティ付きグラフ
💬 Property(属性・特性)を持つGraph(グラフ=点と辺の集まり)という意味だよ。数学のグラフ理論をデータベース向けに拡張したモデルなんだ