Repolode
StarRocks

StarRocks/starrocks

데이터 레이크하우스와 자체 스토리지에서 초 단위 미만 분석을 지원하고 MySQL 프로토콜을 사용하는 오픈소스 MPP 쿼리 엔진입니다.

대체할 수 있는 제품:SnowflakeGoogle BigQuery

스타
12,241
포크
2,655
열린 이슈
1,721
마지막 커밋
10시간 전

어떤 프로젝트인가요?

StarRocks는 다차원 분석, 실시간 분석, 애드혹 쿼리 등 분석 워크로드에 맞춰 설계된 분산 SQL 쿼리 엔진입니다. 데이터를 가져오지 않고 Apache Iceberg, Delta Lake, Apache Hudi, Apache Hive 같은 레이크하우스 형식의 데이터를 제자리에서 조회하거나, 자체 테이블에 저장된 데이터를 제공하는 두 가지 방식으로 실행할 수 있습니다.

이 엔진은 Java와 C++로 작성되었으며 벡터화 실행 모델을 사용합니다. 아키텍처는 수평 확장이 가능하고 메타데이터와 데이터를 복제하는 Frontend(FE) 및 Backend(BE) 노드로 구성됩니다. 버전 3.0부터는 shared-data 아키텍처도 제공합니다. 기본 키 모델을 사용하는 테이블은 upsert와 delete를 지원하며, 구체화 뷰는 데이터를 가져오는 동안 갱신할 수 있고 쿼리 시 자동으로 선택됩니다.

StarRocks는 ANSI SQL과 MySQL 프로토콜을 지원하므로 기존 MySQL 호환 클라이언트와 BI 도구를 연결할 수 있습니다. 리소스 관리를 통해 운영자는 쿼리의 리소스 소비를 제한하고 하나의 클러스터에서 테넌트를 격리할 수 있습니다.

핵심 기능

  • 01비용 기반 옵티마이저를 갖춘 벡터화 실행 엔진
  • 02ANSI SQL 지원 및 MySQL 프로토콜 호환
  • 03기본 키 테이블에서 실시간 upsert와 delete 지원
  • 04자동으로 관리하고 선택하는 구체화 뷰
  • 05가져오기 없이 Iceberg, Delta Lake, Hudi, Hive 데이터 직접 조회
  • 06쿼리와 테넌트에 대한 리소스 제한 및 격리

활용 사례

  • 최신 데이터를 기반으로 실시간 대시보드와 고객 대상 분석 구축
  • 데이터를 옮기지 않고 데이터 레이크하우스에서 애드혹 다차원 쿼리 실행
  • 비정규화된 와이드 테이블 워크플로를 스타 스키마 조인으로 대체
  • 기존 MySQL 호환 BI 도구를 더 큰 분석 데이터셋에 연결

빠른 시작

  1. 1

    커뮤니티 다운로드 페이지에서 StarRocks를 다운로드하세요

  2. 2

    문서의 Quick Starts 가이드에 따라 배포하세요

사용 전 알아둘 점

  • 실행하려면 Frontend(FE) 및 Backend(BE) 구성 요소를 배포해야 하므로 셀프 호스팅에는 설정 작업이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

starrocks은(는) 무엇인가요?
데이터 레이크하우스와 자체 스토리지에서 초 단위 미만 분석을 지원하고 MySQL 프로토콜을 사용하는 오픈소스 MPP 쿼리 엔진입니다. StarRocks는 다차원 분석, 실시간 분석, 애드혹 쿼리 등 분석 워크로드에 맞춰 설계된 분산 SQL 쿼리 엔진입니다. 데이터를 가져오지 않고 Apache Iceberg, Delta Lake, Apache Hudi, Apache Hive 같은 레이크하우스 형식의 데이터를 제자리에서 조회하거나, 자체 테이블에 저장된 데이터를 제공하는 두 가지 방식으로 실행할 수 있습니다.
starrocks은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
starrocks은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
starrocks은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. starrocks의 마지막 커밋은 2026년 11월 6일입니다.
starrocks은(는) 어디에 사용할 수 있나요?
최신 데이터를 기반으로 실시간 대시보드와 고객 대상 분석 구축 데이터를 옮기지 않고 데이터 레이크하우스에서 애드혹 다차원 쿼리 실행 비정규화된 와이드 테이블 워크플로를 스타 스키마 조인으로 대체 기존 MySQL 호환 BI 도구를 더 큰 분석 데이터셋에 연결
starrocks는 어떻게 설치하나요?
커뮤니티 다운로드 페이지에서 StarRocks를 다운로드하세요 문서의 Quick Starts 가이드에 따라 배포하세요
starrocks은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/StarRocks/starrocks

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트