GRAPH VS RDB

관계 탐색은 조인 계산보다 저장된 연결을 따라가는 쪽이 자연스럽다

관계의 깊이가 깊어질수록 RDB는 조인 경로가 늘고, 그래프 모델은 연결 확장으로 표현한다.

JoinAdjacencyDepth

RDB 방식

테이블

users, follows, likes, products를 외래키로 연결

쿼리

깊이가 늘면 self join 또는 중간 테이블 조인이 증가

강점

정형 트랜잭션, 집계, 표준 SQL 분석에 강함

Graph 방식

연결

노드와 관계가 저장 구조의 핵심 단위

탐색

시작점에서 관계를 따라 원하는 깊이까지 확장

주의

초대형 supernode와 전역 그래프 파티셔닝은 별도 설계 필요