Compaction — 컴팩션

Compaction — 컴팩션

이 페이지는 Cassandra 컴팩션(compaction)의 목차 페이지예요. 컴팩션 개념과 각 컴팩션 전략으로 이동하는 링크를 담고 있어요.

출처: Compaction

본문

컴팩션은 SSTable을 병합해 중복·삭제 데이터를 처리하고 디스크 공간을 회수하는 Cassandra의 핵심 메커니즘이에요. 아래는 이 섹션의 구성이에요.

  • Compaction overview — 컴팩션 동작 원리 개요
  • Tombstones — 툼스톤과 삭제 표시
  • Compaction strategies — 컴팩션 전략들:
    • Unified Compaction Strategy (UCS) — 통합 컴팩션 전략
    • Size-Tiered Compaction Strategy (STCS) — 크기 계층 컴팩션 전략
    • Leveled Compaction Strategy (LCS) — 레벨드 컴팩션 전략
    • Time Window Compaction Strategy (TWCS) — 시간 윈도 컴팩션 전략

각 전략은 데이터 쓰기·읽기 패턴과 워크로드 특성에 따라 장단점이 달라져요. 테이블마다 상황에 맞는 전략을 골라야 해요.

더 알아보기 (Learn more)