Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 데이터베이스
- 보안
- 스프링부트
- mysql
- rabbitmq
- python3
- BCI
- ORM
- 웹
- JPA
- 안드로이드
- django
- java
- 디자인 패턴
- bytecode
- 스프링
- 장고
- 개발
- db
- Python
- 파이썬
- HTTP
- 자바
- Spring
- node.js
- 파이썬3
- Spring Boot
- 스프링 부트
- 웹 개발
- 자료구조
Archives
- Today
- Total
목록모델링 (1)
semtax의 개발 일지
RDB에 트리구조 저장하기
개요 이번 포스팅에서는 RDB에 트리구조를 저장하는 법에 대해서 포스팅을 진행하도록 하겠다. 프로젝트를 진행하거나, 소프트웨어 개발을 하다보면 계층형 데이터를 저장 해야되는 경우를 많이 볼 수 있다. 하지만, RDB에서는 기본적으로 트리 구조에 대한 저장 기능을 따로 지원해주지 않는다. (물론 최근 버전에서는 Recursive with 이나, connect by 같은 쿼리문을 이용해서 계층형 쿼리를 작성이 가능하긴 하다. 해당 기능은 추후 포스팅에서 다루도록 하겠다.) 따라서, 트리 구조를 저장할 방식을 고민을 해야한다. 이러한 고민을 하다 나온 아이디어 중 하나가, 바로 Closure Table이다. Tree In RDB : Closure Table Closure Table의 기본 아이디어는 다음과 같..
개발/데이터베이스
2020. 2. 23. 00:54