Database/MongoDB

[MongoDB] MongoDB 라이센스와 버전정책

꽁담 2024. 4. 18. 14:48

 

라이센스

MongoDB 는 MongoDB, Inc 회사에 의해 개발 및 유지보수되는 오픈소스 데이터베이스이다.

기본적인 기능을 모두 오픈 소스로 관리하며 누구든지 별도의 비용 없이 MongoDB 를 사용할 수 있다.

필요할 때에는 직접 소스 코드를 수정하여 MongoDB 를 사용할 수 있다.

 

별도 비용이 없는 오픈소스 MongoDB 는 커뮤니티 버전이라 부르고

기술 지원과 추가 기능을 사용할 수 있는 유료 라이센스 모델인 프로페셔널과 엔터프라이즈 버전을 제공한다.

 

그러나 요즘 클라우드 환경의 PAAS 로 인해 언제 라이센스 정책을 변경할지는 잘 모르겠다.

 

 

버전

3개의 숫자로 구성된 버전 체계를 제공한다.

 

7.0.6 버전을 예로들면 앞의 7 은 메이저, 0 은 마이너, 6은 패치버전이다.

마이너 버전에서 개발버전은 릴리즈버전보다 높기 때문에, 릴리즈가 2 라면 개발버전은 3 이 된다.

 

마이너 버전은 홀수는 개발 버전, 짝수는 릴리즈(안정적)버전을 의미하므로

마이너는 짝수버전을 사용하는게 좋으며 MongoDB 를 사용할 때 마지막 짝수버전을 빌드해야 한다.