상세 컨텐츠

본문 제목

MongoDB Atlas 무료 클러스터 생성

Database/MongoDB

by 데이터 개발자 2024. 9. 3. 17:19

본문

 

 

MongoDB 를 공부하기 위해서 MongoDB Atlas에서 생성할 수 있는 무료 클러스터를 생성했다.

몇 번의 클릭으로 샘플데이터까지 load 할 수 있는 환경이다.

 

MongoDB는 NoSQL의 대표적인 데이터베이스로 documnet base 이다.

NoSQL에 대한 내용은 이전 포스팅에 공부했기때문에 아래 포스팅을 참고하면 좋을 것 같다.

 

https://jrograming.tistory.com/11

 

SQL, RDBMS vs NoSQL 공부

AWS Storage를 공부하려고 보니 Database의 RDB와 NoSQL을 또 살펴보게 됐다.해당 주제는 내가 신입 사원 면접을 준비하는 과정에서 공부했던 내용인데 결국 또 공부하게 될 만큼 굉장히 중요한 주제라

jrograming.tistory.com

 

 

MongoDB Atlas 

MongoDB Atlas는 클라우드 기반으로 완전 관리형 MongoDB이다.

쉽게 MongoDB를 클라우드에서 구축하여 사용할 수 있다.

 

https://www.mongodb.com/ko-kr/docs/atlas/tutorial/deploy-free-tier-cluster/

 

무료 클러스터 배포 - MongoDB Atlas

예상 완료 시간: 3분Atlas 무료 클러스터는 데이터를 호스팅할 수 있는 소규모 개발 환경을 제공합니다. 무료 클러스터는 만료되지 않으며, Atlas 기능의 하위 집합 에 액세스할 수 있습니다.유료

www.mongodb.com

 

 

 

나도 공부를 위해서 MongoDB Atlas에 회원가입을 하고 Cluster 를 생성해보니 정말 쉽게 생성이 가능했다.

 

 

특히 클라우드 배포까지 버튼 몇번으로 끝낼 수 있었다.

공부용으로 무료 Cluster (M0) 이 있어서 무료 클러스터를 AWS에 배포해봤다.

 

 

 

몇가지 Security 설정이 있으나 금방 끝낼 수 있다.

 

 

 

 

 

VSCode, MongoDB Compass

 

생성한 Cluster에 접속하는 방법으로 나는 2가지를 사용해봤다.

  • VSCode 를 이용해 MongoDB for VS Code extention
  • MongoDB Compass 를 사용해 GUI

 

VSCode extention

 

 

Sample Data

샘플데이터도 버튼 한번으로 바로 업로드가 가능했다.

 

https://www.mongodb.com/ko-kr/docs/atlas/sample-data/

 

Atlas에 데이터 로드 - MongoDB Atlas

예상 완료 시간: 5분Atlas는 Atlas cluster에 로드할 수 있는 샘플 데이터를 제공합니다. 이 데이터를 사용하여 MongoDB에서 데이터를 실험하고 Atlas UI 및 MongoDB Charts와 같은 도구를 사용하여 빠르게 실

www.mongodb.com

 

다양한 샘플 데이터들이 제공된다.

 

MongoDB Compass 로 확인해본 샘플데이터들이다.

아래 샘플데이터들도 이것저것 테스트해보면서 MongoDB를 공부해보려고 한다.

 

 

 

생각, 느낀점

정말 쉽게 데이터베이스를 배포할 수 있었다.

직접 서버를 구축하고 클러스터를 운영하는 것이 비용 효율적이겠지만 빠르게 적용하고 사용하기 위해서는 MongoDB Atlas 를 사용해 관리형 데이터베이스를 구축하는 것도 생산성에 굉장히 큰 도움이 될 것 같다.

AWS를 공부했을때도 느꼈지만 클라우드 서비스들을 통해 정말 쉽게 인프라를 구축할 수 있다...