Logo
  • 「StarRocks Summit 2025 - YouTube」
  • Wiki

Search

StarRocks Versions

StarRocks Quick Start

StarRocks HOL

StarRocks Community

StarRocks Sessions

StarRocks External Knowledges

StarRocks Study

Trip.com - 빅데이터 비즈니스 인텔리전스 플랫폼

Trip.com - 빅데이터 비즈니스 인텔리전스 플랫폼

카테고리
Use-case Study
생성자
U
Untitled
도입전
도입전
도입후
도입후
  • 기존 아키텍처 : Clickhouse를 사용한 데이터 분석 플랫폼 제공중
  • 기존 아키텍처의 문제점
    • 2018년도 부터 Clickhouse를 사용하였으며 이후 90% 이상의 시스템이 Clickhouse를 사용, 동시성 문제로 인해서 고생함(700억개 이상의 Recode, 매일 2,000개 이상의 프로세스, 업데이트해야하는 약 150B/day의 데이터)
    • CPU 사용량이 평균적으로 30%(평일)대가 되었고 주말에는 70%에 도달하다보니 운영 안정성에서 심각한 문제가 발생할 여지가 있었음
    • 이러한 문제들을 해결하기 위해 MySQL을 Cache Layer로 사용하여 트래픽을 분산하였으나 이는 2개의 데이터셋 , 2개의 SQL쿼리(Clickhouse가 표준 SQL을 지원하지 않음으로), 데이터 일관성 문제가 발생
  • StarRocks 채택이유
    • MPP 기반의 프레임워크를 사용하며 Star Schema 와 snowflake schema 를 지원
    • FE, BE로 구성되어있는 클러스터와 MySQL Client를 통해서 접근할수 있는 구조
    • 1초 미만의 대기시간 기대
    • 확장성, 서버 확장중에는 온라인 비즈니스에 영향을 주지 않는 구조
    • 클러스터 서비스에 대한 핫 백업, 다중 인스턴스 배포, 클러스터의 안정성은 다운타임, 오프라인 줜환 및 노드 이상에 영향을 주지 않는 구조
    • 표준 SQL 구문을 지원
    • MV 및 Online Schema 변경 지원
  • 신규 아키텍처 효과
    • 기존에 비해 단축된 쿼리 응답 시간(대부분의 쿼리가 약 200ms)
최종 업데이트 시간
Aug 24, 2025 1:22 PM
Version
작성자
김병주
Please contact on SNS or mall(bj.kim@cshift.co)

ⓒ 2025. Edward Kim All rights reserved.

LinkedInFacebook