# ScyllaDB, Source Avaliable License로 변경

> Clean Markdown view of GeekNews topic #18366. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18366](https://news.hada.io/topic?id=18366)
- GeekNews Markdown: [https://news.hada.io/topic/18366.md](https://news.hada.io/topic/18366.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-12-21T09:31:01+09:00
- Updated: 2024-12-21T09:31:01+09:00
- Original source: [scylladb.com](https://www.scylladb.com/2024/12/18/why-were-moving-to-a-source-available-license/)
- Points: 3
- Comments: 1

## Summary

ScyllaDB는 기존의 폐쇄 소스에서 소스 가용 라이선스로 전환하며, 단일 릴리스 스트림인 ScyllaDB Enterprise로 전환하여 모든 성능, 효율성, 보안 기능을 무료로 제공합니다. 이러한 전환은 오픈소스 문화와 상업적 요구의 균형을 맞추기 위한 것으로, 새로운 아키텍처를 통해 복잡성을 줄이고 효율성을 증대시키며, 성능 향상과 비용 절감, 데이터 보호 기능을 강화합니다. 앞으로 ScyllaDB는 Raft 기반 데이터 처리, 최적화된 테이블 구조, S3 티어드 스토리지 등 주요 로드맵을 통해 더 빠른 대응과 개발 속도를 목표로 하고, 커뮤니티와의 협력을 강화할 계획입니다.

## Topic Body

- 오픈소스 컬럼기반 NoSQL DB  
- 단일 릴리스 스트림인 ScyllaDB Enterprise로 전환하고, 기존 Closed 소스에서 Source Available(소스 가용) 라이센스로 전환  
  - ScyllaDB OSS AGPL 6.2는 최종 오픈소스 AGPL 릴리스로 유지  
- 엔터프라이즈도 무료 티어 제공: 모든 성능, 효율성, 보안 기능 포함  
- Scylla Manager는 AGPL로 전환, Closed 소스였던 Kubernetes 멀티-리전 Operator는 Apache 라이선스의 ScyllaDB Kubernetes Operator로 머지예정  
  - 다른 ScyllaDB 컴포넌트인 Seastar, Kubernetes operator, 드라이버 등은 기존 라이선스를 유지  
  
### 전환 이유  
  
- ScyllaDB는 오픈소스 문화를 강조하며 핵심 기술 개발에 집중해왔음  
  - KVM, Xen, Linux, OSv 같은 저수준 최적화 기술  
  - ScyllaDB와 Seastar 같은 혁신적인 데이터베이스 기술  
- 이중 릴리스 스트림 유지는 어려움:  
  - OSS와 Enterprise 버전 간의 기능 균형 조정 필요  
  - OSS 사용자 업그레이드 부족으로 인한 비효율성  
  - OSS와 유료 제품 간의 경쟁으로 자원 분산  
- 새로운 아키텍처의 변화:  
  - 코어 데이터베이스에 백업/복구, 복제본 복구 등 주요 기능 통합  
  - 엔터프라이즈 버전의 차별화 감소  
  
### 전환의 배경: 오픈소스와 상업적 요구의 균형  
- 초기에는 모든 코드를 오픈소스로 유지하며 OSS와 Enterprise 버전을 병렬로 개발했음  
- OSS 사용자가 최신 릴리스를 활용하지 않고 오래된 버전에 머무르는 경우가 많았음  
- 복잡한 Peripheral 도구의 개발 및 유지:  
  - 예: Scylla Manager와 멀티 리전 Kubernetes 운영자  
- 새로운 아키텍처로 복잡성을 줄이고 효율성 증대:  
  - S3 백업/복구 및 티어드 스토리지 기능 통합  
  - 자동 복구 및 코어 데이터베이스 기능 확장  
  
### 앞으로의 계획  
  
#### 새로운 모델의 이점  
- 성능 향상:  
  - 프로파일 기반 최적화로 **최대 50% 처리량 증가, 33% 대기 시간 감소**  
  - 파일 기반 스트리밍으로 노드 추가/제거로 **속도 30배 향상**  
- 비용 절감:  
  - ZSTD 기반 네트워크 압축으로 네트워크 비용 절감  
- 데이터 보호:  
  - **암호화 저장, LDAP 통합** 등 이전 엔터프라이즈 기능 제공  
- Kubernetes 운영자 통합:  
  - 단일 오픈소스 Kubernetes 운영자 제공  
- 더 긴 제품 수명 주기 제공  
  
#### ScyllaDB의 미래 방향  
- 주요 로드맵:  
  - Raft 기반 데이터 처리  
  - 최적화된 탄력적 테이블 구조  
  - S3 티어드 스토리지  
- ScyllaDB 팀은 단일 스트림으로 전환하여 더 빠른 대응과 개발 속도 향상을 목표로 함  
- OSS 사용자를 포함한 커뮤니티와의 협력을 지속적으로 강화할 것

## Comments



### Comment 32571

- Author: xguru
- Created: 2024-12-21T09:32:02+09:00
- Points: 1

[Cassandra 대체제로 ScyllaDB를 선택해야 하는 이유](https://news.hada.io/topic?id=6684)  
[수조개 메시지 스케일링하기: Discord가 Cassandra에서 SyllaDB + Rust로 전환한 이유](https://news.hada.io/topic?id=9611)
