Column-Family DB

row key로 넓은 행을 빠르게 쓰고 읽는다

wide-column 구조는 row key와 column family로 접근 경로를 먼저 정한다. 로그, 시계열, sparse 데이터에 자주 쓰인다.

row key

분산 저장과 조회의 첫 기준이다. 잘못 잡으면 모든 조회가 흔들린다.

device:42
column family

함께 읽을 컬럼 묶음을 미리 정해 쓰기와 범위 조회를 빠르게 한다.

metrics
wide row

행마다 다른 컬럼을 가질 수 있어 sparse 데이터에 잘 맞는다.

2026-06-26
설계 신호판단
강점대량 쓰기, 시계열, 로그, row key 기반 조회
주의임의 조인이나 복잡한 ad-hoc 분석에는 맞지 않음
오해 금지OLAP columnar DB와 같은 의미가 아니다
핵심: 먼저 조회 패턴을 정하고, 그에 맞춰 row key와 family를 설계한다.