Wide-Column Store는 모든 행에 같은 컬럼 집합을 강제하지 않습니다. 대신 Row Key로 행을 찾고, 관련 컬럼은 패밀리 단위로 묶어 읽고 확장합니다.
로그, 시계열, IoT처럼 항목 수는 많지만 매 행의 속성은 들쭉날쭉한 데이터에서 비어 있는 컬럼을 강제로 맞추지 않아도 되기 때문입니다.
device:102
논리적으로는 한 행이지만, 저장 시에는 패밀리별로 나뉘어 접근됩니다.
자주 함께 읽는 메타데이터를 한 묶음으로 관리합니다.
시간에 따라 계속 추가되는 값들을 별도 묶음으로 저장합니다.
애플리케이션은 Row Key 기준으로 한 행을 보지만, 내부적으로는 컬럼 묶음이 분리됩니다.
모든 행이 같은 스키마를 맞출 필요가 없어 희소 데이터에서 저장 낭비를 줄입니다.
함께 접근하는 컬럼을 모아두면 대규모 쓰기와 분산 운영에 더 유리해집니다.