20분
안티패턴 & 해결책
스키마 패턴 & 인덱스
안티패턴 & 해결책
Cypher 심화 & 데이터 모델링 > 스키마 패턴 & 인덱스
학습 목표
슈퍼노드, 속성 폭발 식별 일반 노드, 모호한 관계 피하기 안티패턴 체크리스트
스키마 안티패턴 & 해결책
안티패턴 1: 슈퍼노드 (Super Node)
문제 상황
에디터 로딩 중...
해결책
에디터 로딩 중...
안티패턴 2: 속성 폭발 (Property Explosion)
문제 상황
에디터 로딩 중...
해결책: 속성 노드로 분리
에디터 로딩 중...
안티패턴 3: 일반 노드 (Generic Node)
문제 상황
에디터 로딩 중...
해결책: 명확한 레이블
에디터 로딩 중...
안티패턴 4: 깊은 계층 구조
문제 상황
에디터 로딩 중...
해결책: 레벨 제한 + 캐싱
에디터 로딩 중...
안티패턴 5: 모호한 관계
문제 상황
에디터 로딩 중...
해결책: 명확한 관계명
에디터 로딩 중...
안티패턴 체크리스트
| 안티패턴 | 증상 | 해결책 |
|---|---|---|
| 슈퍼노드 | 특정 노드 관계 10만+ | Fan-Out, 캐싱 |
| 속성 폭발 | 노드 속성 20개+ | 속성 노드 분리 |
| 일반 노드 | 모든 것이 :Thing | 명확한 레이블 |
| 깊은 계층 | 10단계+ 중첩 | 레벨 제한, 직접 경로 |
| 모호한 관계 | :RELATED_TO 남용 | 구체적 관계명 |