LabHub

블로그

데이터 저장소와 큐의 세대교체 — 라이선스, 포크, 그리고 Attic으로 간 프로젝트들

한국어English日本語

들어가며 — 이 계층에서는 코드보다 조건이 먼저 바뀝니다

데이터 저장소는 교체 비용이 가장 큰 계층입니다. 그래서 여기서는 기술적 우열보다 배포 조건의 변화가 더 자주 이동을 만듭니다. 라이선스가 바뀌고, 포크가 생기고, 재단이 바뀝니다.

아래 항목은 공식 발표문, 저장소 상태, Apache Attic 기록처럼 날짜가 붙은 사실만 근거로 삼았습니다. 라이선스 변경은 누가 무엇에서 무엇으로 바꿨는지 사실만 적고 동기는 추측하지 않습니다.

1. Redis

2. Elasticsearch와 Kibana

3. MongoDB

4. Kafka의 ZooKeeper 의존

5. Apache Sqoop

6. Apache Oozie

7. Apache Giraph

8. Apache Tajo

9. RethinkDB

10. PrestoSQL — 이름이 바뀐 경우

정리 — 데이터 계층에서 봐야 할 세 가지 신호

첫째, 라이선스 조항과 그 변경 이력입니다. 이 계층에서는 코드 품질보다 이 조항이 먼저 이동을 만듭니다. 다만 Redis와 Elastic 사례가 보여 주듯 방향이 한쪽으로만 흐르지도 않습니다. 두 프로젝트 모두 이후 OSI 승인 라이선스를 선택지로 되돌려 놓았습니다.

둘째, 재단 소속입니다. RethinkDB는 회사가 사라진 뒤에도 재단 이관으로 살아남았고, Apache Attic 기록은 은퇴 날짜를 공개 문서로 남깁니다. 거버넌스가 문서화된 프로젝트는 최소한 상태를 확인할 수 있습니다.

셋째, 본체가 외부 의존을 흡수하는 흐름입니다. Kafka가 ZooKeeper를 걷어낸 것처럼, 운영 부담이 큰 외부 의존은 결국 본체로 들어오거나 걷혀 나갑니다. 지금 운영 중인 시스템에 별도로 돌리는 조정 서비스가 있다면 그 로드맵을 확인해 둘 가치가 있습니다.

상태 정보는 2026-08-12에 직접 확인했습니다. 프로젝트는 다시 활발해지기도 하니 최신 상태는 직접 확인하세요.

함께 읽기

시리즈

  1. 빌드와 프론트엔드 도구
  2. 인프라와 컨테이너
  3. 데이터 저장소와 큐 (이 글)
  4. 언어와 프레임워크, 런타임
  5. 무엇이 기술을 교체시키는가

댓글

아직 댓글이 없습니다.

로그인하면 댓글을 쓸 수 있습니다