빠른 SQL 분석, 레이크하우스 쿼리 가속, 하이브리드 텍스트·벡터 검색을 제공하는 오픈소스 MPP 실시간 분석 데이터베이스
StarRocks/starrocks
데이터 레이크하우스와 자체 스토리지에서 초 단위 미만 분석을 지원하고 MySQL 프로토콜을 사용하는 오픈소스 MPP 쿼리 엔진입니다.
대체할 수 있는 제품:Snowflake
Google 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
커뮤니티 다운로드 페이지에서 StarRocks를 다운로드하세요
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
Greenplum의 후속 프로젝트로, 최신 PostgreSQL 커널을 기반으로 한 오픈소스 MPP 데이터 웨어하우스·대규모 분석용 데이터베이스입니다.
대용량 데이터를 거의 실시간으로 저장하고 분석하는 분산 SQL 데이터베이스로, PostgreSQL과 호환되며 Lucene을 기반으로 합니다.
실시간 분석 보고서 생성을 위한 오픈소스 컬럼형 데이터베이스 관리 시스템입니다.
S3 호환 스토리지에서 SQL 분석, 벡터 및 전문 검색, Python UDF 샌드박스를 제공하는 Rust 기반 오픈소스 데이터 웨어하우스입니다.
Apache Druid는 빠른 쿼리와 데이터 적재를 지원하는 고성능 실시간 분석 데이터베이스입니다.