[Django] PostgreSQL 파티셔닝(django-postgres-extra)
2024. 7. 5. 12:44ㆍPython/Django
Django를 사용하면서 PotgreSQL의 테이블을 파티셔닝하는 방법을 정리한 글입니다.
Django는 PostgreSQL을 사용할 경우 django-postgres-extra라는 라이브러리를 활용하여 파티셔닝이 가능하다.
특징
- 파티셔닝이 되어있는 모델도 일반 모델과 동일하게 사용이 가능하다.
- 정해둔 key를 기반으로 테이블을 서칭
- ex) 날짜를 기반으로 파티셔닝 했다면 filter를 date=2020.01.01로 할때 2020년도 파티셔닝 테이블을 조회한다.
테스트
- 테스트는 오래전에 진행하여... 기록이 존재하지않음..
문서
'Python > Django' 카테고리의 다른 글
[Django] django-model-utils (0) | 2024.10.29 |
---|---|
[Django] CPU 사용량 증가 원인 파악(FilterSet model) (0) | 2024.02.16 |
[Django] 스로틀링(Throttling) - 요청 속도 제어 (0) | 2024.01.12 |
[Django] annotate DateTimeField 지난 달 구하기 (2) | 2024.01.05 |
[Django] Cache(캐시) (1) | 2024.01.03 |