#계층구조

계층 구조를 부모 참조로 저장하는 Adjacency List

각 행이 자신의 parent_id만 저장하는 가장 기본적인 계층 구조 저장 방식과, 재귀 조회가 필요한 이유·비용을 정리한다

·데이터베이스·기본개념, Database, 계층구조

계층 구조를 저장하는 Closure Table

부모-자식 컬럼만으로는 재귀 조회가 필요한 계층 구조를, 조상-자손 관계를 미리 계산해 저장하는 Closure Table로 다루는 방법을 정리한다

·데이터베이스·기본개념, Database, 계층구조

계층 구조를 숫자 구간으로 저장하는 Nested Set

트리를 깊이 우선으로 순회해 매긴 left/right 번호로 계층을 표현하는 Nested Set의 동작 방식과 실무 활용 예시를 정리한다

·데이터베이스·기본개념, Database, 계층구조

계층 구조를 문자열로 저장하는 Path Enumeration

루트부터 현재 노드까지의 경로를 문자열에 이어붙여 저장하는 Path Enumeration의 동작 방식과 실무 활용 예시를 정리한다

·데이터베이스·기본개념, Database, 계층구조