계층적 데이터 모델 - 댓글, 추천인 계층적 데이터 모델은 댓글, 추천인등록할때 많이 사용된다. 아래 계층적 모델의 종류와 장단점을 설명하였다. 계층이 하나일때 즉 부모와 자식 계념만 있으면 인접목록, 계층은 여러개이나 데이터가 적고 간단한 프로그램일 경우에는 경로 열거, 계층도 다수이면서 제한이 없고 데이터가 많은 경우 클로저테이블을 사용했었다. 계층적 데이터 모델 인접 목록 재귀적 쿼리 경로 열거 중첩 집합 클로저 테이블 인접 목록 가장 쉽게 만들 수 있는 트리 구조이다. 부모 id를 저장하여 어떤 데이터 밑에 있는 데이터인지 알 수 있다. 데이터가 단순히 한단계가 아니라 여러 단계일 경우 트리의 각 단계를 조인으로 구해야 하는데 깊이가 제한이 없는 쿼리의 경우 query문을 작성하기 힘들다. 주어진..