고객 여정 데이터 분석을 위해 ClickHouse를 도입하여 쿼리 성능 획기적 개선
컬럼 지향 저장소의 원리를 통해 데이터 압축 및 인덱싱으로 빠른 쿼리 속도 구현
AI 서비스에서 대량의 피처 데이터 처리 및 실시간 분석에 ClickHouse 활용
컬럼 지향 저장소는 데이터를 컬럼 단위로 저장하여 데이터 압축률을 높인다. 구체적으로, 유사한 값들을 묶어 저장하고 인덱싱을 통해 필요한 컬럼만 빠르게 읽어온다. 따라서, 쿼리 성능 향상과 저장 공간 절약을 동시에 달성한다.
ClickHouse는 읽기(Read) 성능에 특화되어 대량 데이터 분석에 적합하다. 반면, 쓰기(Write) 및 업데이트(Update) 작업은 상대적으로 느리다. 따라서, 실시간 데이터 처리가 많은 서비스에는 PostgreSQL과 같은 다른 DB와의 조합을 고려해야 한다.
AI 서비스에서 ClickHouse는 피처 추출, 실시간 피처 스토어, 모델 성능 모니터링에 활용된다. 구체적으로, 대량의 로그 데이터에서 필요한 피처를 빠르게 추출하고, 실시간 대시보드를 통해 모델 성능을 분석한다. 따라서, AI 모델 학습 및 추론 속도를 향상시킨다.