728x90
반응형
TOAST(The Oversized-Attribute Storage Technique) 메커니즘은 PostgreSQL에서 큰 데이터를 효율적으로 저장하기 위해 사용되는 기술이다. TOAST는 다음과 같은 방식으로 작동한다.
- 큰 데이터 분할: 테이블의 특정 컬럼에 큰 데이터가 저장될 때, TOAST는 이 데이터를 여러 조각으로 분할한다.
- 외부 저장: 분할된 데이터 조각은 TOAST 테이블이라는 별도의 저장소에 저장된다.
- 압축: 분할된 데이터 조각은 저장되기 전에 압축될 수 있다.
- 참조: 원래 테이블의 컬럼에는 TOAST 테이블의 데이터를 참조하는 포인터가 저장된다.
이 메커니즘을 통해 PostgreSQL은 큰 데이터를 효율적으로 관리하고, 저장 공간을 절약하며, 성능을 향상시킬 수 있다.
- 끝 -
728x90
반응형
'DB > Postgresql' 카테고리의 다른 글
분석 해야할 데이터 정리 (0) | 2024.11.27 |
---|---|
샤딩에서 데이터 동기화 메커니즘 및 장애조치 (0) | 2024.08.21 |
샤딩에서 분산트랙잭션 관리 (0) | 2024.08.21 |
RDB 정규화 (0) | 2024.08.21 |
샤딩에서의 SAGA 패턴 (0) | 2024.08.21 |