본문 바로가기

DB/Postgresql

TOAST(The Oversized-Attribute Storage Technique) 메커니즘

728x90
반응형

TOAST(The Oversized-Attribute Storage Technique) 메커니즘은 PostgreSQL에서 큰 데이터를 효율적으로 저장하기 위해 사용되는 기술이다. TOAST는 다음과 같은 방식으로 작동한다.

  1. 큰 데이터 분할: 테이블의 특정 컬럼에 큰 데이터가 저장될 때, TOAST는 이 데이터를 여러 조각으로 분할한다.
  2. 외부 저장: 분할된 데이터 조각은 TOAST 테이블이라는 별도의 저장소에 저장된다.
  3. 압축: 분할된 데이터 조각은 저장되기 전에 압축될 수 있다.
  4. 참조: 원래 테이블의 컬럼에는 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