MongoDB가 SSPL(Server Side Public License)로 전환한 뒤 데비안과 페도라 같은 주요 리눅스 배포판이 자사 저장소에서 MongoDB를 아예 제외하면서, 오픈소스 데이터베이스를 고르는 기준 자체가 바뀌고 있다. 성능이나 기능보다 "이 라이선스로 상용 서비스에 써도 되는가"가 먼저 걸리는 시대가 된 것이다.
레디스(Redis)도 2024년 3월 라이선스를 BSD에서 RSALv2·SSPLv1 듀얼 라이선스로 바꾸면서 같은 논란에 휘말렸고, 일라스틱(Elastic) 역시 2021년 Apache 2.0을 접고 SSPL·Elastic License 2.0 체제로 넘어갔다. 무료로 쓰던 구성 요소가 하루아침에 구독료 협상 대상이 될 수 있다는 뜻이다. 이 글은 각 데이터베이스가 라이선스를 바꾼 배경과, 돈 한 푼 안 들이고 엔터프라이즈급 기능을 쓸 수 있는 오픈소스 대안을 실제 수치로 정리한다.
📌 핵심 요약
- MongoDB 대안 FerretDB 2.0은 PostgreSQL 기반·Apache 2.0 라이선스로 1.x 대비 최대 20배 빨라졌지만 $lookup·트랜잭션 일부·Change Streams는 아직 미지원
- Redis 대안 Valkey는 Linux Foundation 산하로 AWS·구글클라우드·오라클이 후원하며 2025년 중반 AWS ElastiCache 기본 엔진으로 채택됨
- Elasticsearch 대안 OpenSearch는 2024년 9월 Linux Foundation 재단으로 독립, 유료 등급 전용이던 교차 클러스터 복제를 무료로 기본 제공
- PostgreSQL은 원래 무료지만 백업·HA·모니터링을 묶은 EDB Postgres Platform은 구독형 유료 상품 — 2026년 8월 기준 시장 마인드셰어는 PostgreSQL 12.6%, EDB 2.2%
- 전환 전 라이선스 조항, 미지원 기능, 마이그레이션 절차를 표로 비교한 뒤 결정하는 것이 안전하다
오픈소스 데이터베이스 라이선스 전쟁, 왜 지금 대안을 찾아야 하나
라이선스 변경의 공통 패턴은 비슷하다. 클라우드 업체가 오픈소스 코드를 그대로 가져다 매니지드 서비스로 팔면서 정작 원저작자는 매출을 못 가져가는 구조를 막겠다는 명분으로, MongoDB·Redis·Elastic이 차례로 더 제한적인 라이선스로 갈아탔다. 문제는 이 라이선스 변경이 개별 개발자나 스타트업의 상용 이용 조건, 즉 구독료 협상 여부까지 흔든다는 점이다.
실제로 일라스틱은 2024년 8월 AGPLv3를 라이선스 옵션에 추가하며 완화하는 듯했지만, LDAP·AD 연동, SAML 기반 SSO, 문서·필드 수준 보안, 감사 로그 같은 기능은 여전히 유료 구독 전용으로 남아 있다. EnterpriseDB(EDB) 역시 PostgreSQL 코어 자체는 무료로 두면서 백업·재해복구·고가용성·복제·모니터링을 묶은 EDB Postgres Platform을 별도 구독 상품으로 판매한다. 즉 "코어는 무료, 엔터프라이즈 운영 기능은 유료 구독"이라는 이중 구조가 업계 표준처럼 굳어지고 있는 셈이다. 그렇다면 구독료 없이 같은 기능을 대체할 수 있는 오픈소스 대안이 실제로 얼마나 갖춰져 있는지가 관건인데, 구체적인 비용 구조는 다음과 같다.
PeerSpot이 2026년 8월 집계한 오픈소스 데이터베이스 카테고리 마인드셰어를 보면 PostgreSQL이 12.6%로 1위권인 반면, 유료 구독이 붙은 EDB Postgres Advanced Server는 2.2%에 그친다. 구독형 엔터프라이즈 상품보다 무료 코어 버전을 그대로 쓰거나, 무료 확장 모듈로 필요한 기능만 채우는 방식을 택하는 조직이 훨씬 많다는 뜻이다. 라이선스 정책·구독료 부담·마이그레이션 비용을 함께 저울질해야 하는 이유가 여기에 있다.
MongoDB·Redis·Elasticsearch 라이선스 변경 이력 자세히 보기

MongoDB 대신 FerretDB — 비용 없이 와이어 프로토콜 그대로 쓰기
FerretDB는 MongoDB의 와이어 프로토콜을 PostgreSQL 위에 구현한 오픈소스 프로젝트로, 2025년 3월 FerretDB 2.0이 정식 출시되며 마이크로소프트 DocumentDB 엔진을 기반으로 재설계됐다. Apache 2.0 라이선스라 구독료·재판매 제약 없이 상용 서비스에 바로 붙일 수 있다는 점이 SSPL로 전환한 MongoDB와 가장 큰 차이다.
최대 20배
FerretDB 2.0이 1.x 대비 주장하는 성능 향상 폭 · 출처: OneUpTime
다만 완전한 MongoDB 1:1 대체는 아니다. $lookup·$facet 같은 복잡한 집계 연산, 트랜잭션(부분 지원), Change Streams, GridFS, Atlas Search·Vector Search 기능은 2026년 시점에도 아직 갖춰지지 않았다. 단순 CRUD 위주 워크로드나 사내 도구성 서비스라면 큰 문제가 없지만, 실시간 집계 파이프라인이나 벡터 검색이 핵심인 서비스라면 전환 전 기능 목록을 표로 먼저 대조해야 한다.
| 기능 | FerretDB 2.0 지원 여부 |
|---|---|
| 기본 CRUD·와이어 프로토콜 | 지원 |
| $lookup·$facet 집계 | 미지원 |
| 트랜잭션 | 부분 지원 |
| Change Streams·GridFS | 미지원 |
| Atlas Search·Vector Search | 미지원 |
Redis 대신 Valkey — 전환 신청부터 무료 모듈 가입까지
레디스의 라이선스 변경 발표 후 정확히 일주일 만에 Linux Foundation이 Redis 7.2.4를 포크한 Valkey를 내놓았다. AWS·구글클라우드·오라클·에릭슨·스냅이 공동 후원사로 이름을 올렸고, 라이선스는 원래대로 BSD를 유지해 상용 서비스에 구독료 걱정 없이 붙일 수 있다.
실무 전환 절차는 생각보다 단순하다. AWS를 쓰는 조직이라면 2025년 중반 이후 ElastiCache의 기본 엔진이 이미 Valkey로 바뀌어 있어 신규 클러스터 생성 시 별도 신청 없이 엔진 옵션만 선택하면 된다. 온프레미스라면 기존 Redis 클라이언트·프로토콜과 호환되므로 패키지 저장소 주소만 Valkey로 바꿔 재설치하는 수준의 작업으로 끝난다. 2026년 초 기준 프로덕션에 널리 쓰이는 Valkey 8.1은 JSON·Bloom filter·벡터 검색 모듈을 공식으로 무료 제공해, 과거 Redis Stack 유료 요금제에서만 쓸 수 있던 기능을 별도 가입·구독 절차 없이 그대로 이용할 수 있다.
AWS ElastiCache Valkey 엔진 전환 절차 확인하기
Elasticsearch 대신 OpenSearch — 비교 기준으로 보는 선택 가이드
일라스틱이 라이선스를 SSPL·Elastic License 2.0으로 바꾼 뒤 AWS 주도로 포크된 OpenSearch는 2024년 9월 Linux Foundation 산하 OpenSearch Software Foundation으로 이관되며 특정 기업 종속에서 벗어났다. 가장 큰 차이는 유료 등급(Platinum·Enterprise)에서만 쓸 수 있던 교차 클러스터 복제(cross-cluster replication)를 Apache 2.0 무료 배포판에 기본 포함했다는 점이다.
2026년 2월 출시된 OpenSearch 3.5는 에이전틱 대화 메모리, LLM 토큰 최적화용 훅 기반 컨텍스트 관리, 프로메테우스(Prometheus) 연동 확장까지 추가하며 검색엔진을 넘어 AI 인프라 구성 요소로 영역을 넓히고 있다. 반면 Elastic 쪽은 LDAP·AD 연동, SAML SSO, 문서·필드 수준 보안, 감사 로그를 여전히 유료 구독 상품으로 묶어 판매한다. 보안 통제와 감사 요건이 엄격한 조직이라면 이 차이가 선택 기준을 가른다.
| 원본 소프트웨어 | 오픈소스 대안 | 라이선스 | 핵심 차이 |
|---|---|---|---|
| MongoDB | FerretDB 2.0 | Apache 2.0 | PostgreSQL 기반, 집계·트랜잭션 일부 미지원 |
| Redis | Valkey 8.1 | BSD | AWS ElastiCache 기본 엔진, JSON·벡터 검색 무료 |
| Elasticsearch | OpenSearch 3.5 | Apache 2.0 | 교차 클러스터 복제 무료 포함, SSO·감사로그는 별도 구성 필요 |
| PostgreSQL(구독 없음) | EDB Postgres Advanced Server | PostgreSQL 라이선스 + 구독형 | 백업·HA·모니터링 묶음, 마인드셰어는 코어 대비 낮음 |
| Elasticsearch Platinum 등급 | OpenSearch 무료 배포판 | Apache 2.0 | 유료 등급 전용이던 교차 클러스터 복제를 기본 제공 |
OpenSearch vs Elasticsearch 유료 기능 비교표 분석보기
PostgreSQL 확장 생태계 — 구독료 없이 엔터프라이즈 운영 기능 채우기
PostgreSQL 코어 자체는 처음부터 무료였고 지금도 라이선스 이슈에서 자유롭다. 논란은 백업·재해복구·고가용성·복제·모니터링을 묶은 EDB Postgres Platform 같은 구독형 엔터프라이즈 상품 쪽에서 발생한다. 매년 지원 계약·유지보수 비용을 내야 하는 이 구조 대신, 오픈소스 확장 조합으로 상당 부분을 대체하는 조직이 늘고 있다.
대표적으로 백업·복구는 pgBackRest, 고가용성 자동 페일오버는 Patroni, 감사 로그는 pgAudit 확장으로 채우는 조합이 많이 쓰인다. 이 조합의 장점은 구독 계약 없이 조립할 수 있다는 것이지만, 운영·장애 대응을 내부 인력이 직접 감당해야 한다는 부담이 따른다. 반대로 EDB 같은 유료 구독 상품은 장애 시 벤더 지원과 SLA를 받을 수 있는 대신 매니지드 서비스 요금제 수준의 비용이 든다. 결국 선택 기준은 "내부에 운영 인력이 충분한가, 아니면 지원 계약을 사서 리스크를 이전할 것인가"로 압축된다.
pgBackRest·Patroni 무료 확장 조합 구성 방법 확인하기
2026년 오픈소스 데이터베이스 전환 체크리스트
전환을 결정하기 전에는 순서를 지키는 게 중요하다. 먼저 현재 쓰고 있는 유료·제한 라이선스 기능 목록을 뽑고, 그중 실제로 서비스에서 쓰는 기능만 추려낸다. 그다음 대안 소프트웨어의 미지원 기능과 대조해 서비스에 치명적인 격차가 있는지 확인하는 순서다.
- 현재 사용 중인 유료 등급 기능(SSO·감사로그·복잡 집계·벡터 검색 등) 목록화
- 대안 소프트웨어의 공식 미지원 기능 목록과 교차 대조
- 테스트 환경에서 실제 워크로드로 성능·호환성 검증
- 운영 인력 역량과 장애 대응 체계로 내부 운영 vs 구독 지원 결정
- 마이그레이션 다운타임 최소화를 위한 단계적 전환 계획 수립
체크리스트를 다 채웠다면 남은 건 실행뿐이다. 라이선스 정책은 앞으로도 계속 바뀔 수 있으므로, 특정 벤더 하나에 전부를 걸기보다는 Apache 2.0·BSD 같은 영구 무료 라이선스 프로젝트를 주축으로 구성하고, 필요한 구간에만 구독형 지원 계약을 선택적으로 얹는 방식이 2026년 현재로선 가장 안전한 전략이다.
라이선스 변경 이력이 있는 MongoDB·Redis·Elasticsearch는 각각 FerretDB·Valkey·OpenSearch라는 영구 무료 대안을 갖추고 있다. 지금 쓰는 유료 등급 기능 목록부터 뽑아 대안의 미지원 기능과 대조해보는 것이 전환의 첫걸음이다.