GRAPH VS RDB
관계 탐색은 조인 계산보다 저장된 연결을 따라가는 쪽이 자연스럽다
관계의 깊이가 깊어질수록 RDB는 조인 경로가 늘고, 그래프 모델은 연결 확장으로 표현한다.
JoinAdjacencyDepth
RDB 방식
테이블
users, follows, likes, products를 외래키로 연결
쿼리
깊이가 늘면 self join 또는 중간 테이블 조인이 증가
강점
정형 트랜잭션, 집계, 표준 SQL 분석에 강함
Graph 방식
연결
노드와 관계가 저장 구조의 핵심 단위
탐색
시작점에서 관계를 따라 원하는 깊이까지 확장
주의
초대형 supernode와 전역 그래프 파티셔닝은 별도 설계 필요