Lakekeeper로 시작하는 Apache Iceberg REST Catalog - 설치부터 Spark 연동까지 Apache Iceberg 데이터 레이크 환경에서 Hive Metastore(HMS)를 대체할 REST Catalog(IRC)의 도입 필요성과 장점을 다룹니다. Kubernetes 환경에 최적화된 Rust 기반 오픈소스 카탈로그 Lakekeeper의 특징과 기본 배포 아키텍처를 알아봅니다.
Deploy StarRocks on Kubernetes This technical blog provides a hands-on guide for deploying StarRocks distributed analytics database on Kubernetes, covering both Shared-nothing and Shared-data architectures with Helm Charts, MinIO integration, and real-world performance testing to help choose the right deployment mode.
Kubernetes 에 StarRocks 배포 이 기술 블로그는 StarRocks 분산 분석 데이터베이스를 Kubernetes 환경에서 실제로 배포하고 운영하는 실습 가이드입니다. Shared-nothing과 Shared-data 두 가지 아키텍처 모드를 모두 배포해보며, Helm Chart를 활용한 설치부터 MinIO 객체 스토리지 연동, 실제 데이터 로딩 및 성능 테스트까지 전 과정을 다룹니다. 각 모드별 특성과 성능 차이를 직접 체험할 수 있도록 구성되어 있으며, 운영 환경에서의 모드 선택 기준을 실습을 통해 이해할 수 있게 합니다.
Understanding StarRocks Architecture StarRocks is an analytical database with a simple FE/BE architecture offering two modes: Shared-nothing (local storage, high performance) and Shared-data (object storage, cost-efficient). It provides excellent MPP performance and seamless horizontal scaling without external dependencies.
StarRocks 아키텍처 이해 StarRocks는 FE(Frontend)와 BE/CN(Backend/Compute Nodes) 두 종류 컴포넌트로 구성된 단순한 아키텍처의 분석 데이터베이스입니다. 로컬 저장소를 사용하는 Shared-nothing 모드(고성능)와 객체 스토리지를 활용하는 Shared-data 모드(비용 효율적)를 환경에 따라 선택할 수 있습니다. 복잡한 외부 의존성 없이 MPP 구조로 뛰어난 성능과 운영 중단 없는 수평 확장을 제공하는 것이 핵심 특징입니다.