강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

bebe님의 프로필 이미지
bebe

작성한 질문수

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

계층 구조 모델링 기타 방법들

해결된 질문

작성

·

30

·

수정됨

0

안녕하세요 영한님!

섹션 3의 계층 구조 강의를 듣고, 계층(트리) 구조를 모델링하는 다른 방법에 대해서도 찾아보면서

인접 리스트 모델 , 폐쇠 테이블 모델 이외에도 경로 열거 모델, 중첩 세트 모델 등이 있다는 점을 알게되었는데요

 

실무에서 경험을 묻고싶습니다!

강의에서 소개해주신 이외에도 다른 모델을 상황에 맞게 자주 사용하시는지, 혹은 다른 방법들의 단점으로 인해 결국 인접 리스트폐쇠 테이블 모델의 사용으로 귀결되는 것인지 궁금합니다.

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. bebe님

과거에는 MySQL에서 CTE가 지원되지 않았는데요.

이렇게 되면 한 번에 전체 트리를 조회하기가 쉽지 않았습니다.

해당 문제를 해결하기 위해 다양한 방법들이 나오게 되었습니다.

CTE를 지원하는 현 시점에는 강의에서 말씀드린 것 처럼 인접 리스트와 폐쇠 테이블이면 대부분의 상황을 커버하실 수 있을거에요.

감사합니다 🙂

bebe님의 프로필 이미지
bebe

작성한 질문수

질문하기