위키득계정 ↗
기술

C 스토어

C 스토어기술
영문 명칭
C-Store
연구 발표
VLDB 2005
주요 대상
읽기 중심 분석 질의
저장 관점
열 지향 투영의 집합
C 스토어는 읽기 중심의 분석 작업을 위해 설계된 열 지향 관계형 데이터베이스다. 행 전체를 이어 저장하기보다 같은 열의 값을 모으고 압축된 표현을 활용한다.

필요한 열만 읽는 배치

분석 질의가 표의 일부 속성만 사용한다면 관계없는 열을 읽는 비용을 줄일 수 있다. 열 방향 저장은 같은 속성의 값을 연속해서 두어 필요한 부분을 중심으로 접근하게 한다.

압축과 자료 표현

같은 열의 값은 자료형과 값의 특성이 비슷해 압축과 촘촘한 저장에 활용하기 좋다. C 스토어는 저장 장치뿐 아니라 질의 중 메모리의 자료 표현도 함께 고려했다.

읽기 중심의 시스템 구성

초기 설계는 서로 겹치는 열 지향 투영들과 비트맵 인덱스를 활용했다. 읽기 전용 트랜잭션의 스냅샷 격리와 고가용성을 포함해 단순한 저장 순서 이상의 시스템 구성을 제안했다.

관련 문서

Dremel 분석 시스템 / MonetDB X100 / 관계형 데이터베이스 / 데이터베이스 트랜잭션 / 인덱스 (데이터베이스) / 데이터 압축