티스토리 뷰
mongDB를 사용하여 개인 프로젝트를 자주 진행합니다. 그때마다 로컬에 설치하거나 서버에 mongoDB를 설치해서 사용하기에는 여러 가지 문제점이 많습니다. 그때마다 저는 mlab에 무료로 제공하는 MongoDB를 사용합니다.
개인 프로젝트나 공부하는 용량에는 충분한 MongoDB를 제공하는데요. 무료로 사용 할 수 있는 mlab의 MongoDB를 소개할게요.
1. mlab
mlab은 MongoDB를 클라우드 서비스하는 업체로 Daas라고 소개합니다.
Daas는 Database-as-a-Service 약자입니다.
어플리케이션을 서비스하기 위한 DB 구조가 필요하다면 비용을 지불하고 DaaS를 이용해야 하지만 일반적인 공부에 필요한 MongoDB라면 무료로 사용합니다. 데이터 용량 500MB까지 무료로 제공하고 있습니다.
간단한 어플리케이션이나 공부용 MongoDB서비스가 필요하다면 정말 딱이죠!
그리고 자체 Cloud 서비스가 아닌 AWS, Google, Azure 3개 업체를 통해 제공하기 때문에 무료로 사용하기 딱 좋은 환경입니다.
충분히 실제 서비스 용도로 사용하기도 좋은 서비스죠.
무료로 사용하는 서비스는 SANDBOX입니다. 0.5GB까지 제공합니다.
서비스에도 learning, developing, prototyping을 위한 서비스라고 명시되어 있어요.
서비스를 이용하기 위해선 회원가입을 필수겠죠?
회원 가입 진행 하신 후 어떻게 MongoDB를 사용하는지 알아보겠습니다.
아래를 진행하기전 회원 가입을 먼저 진행해주세요.
2. MongoDB 생성
mLab에 로그인 하게 되면 위 화면을 볼 수 있습니다.
SandBox 서비스를 이용하기 위해서는 MongoDB Deployments를 생성하면 됩니다.
Create new 버튼을 클릭하세요
Create New 버튼을 클릭하면 위와 같이 Aws, Google, Azure를 선택할 수 있습니다.
개인적으로 AWS를 추천드려요. 원하시는 Cloud 서비스 업체가 있다면 그 업체로 선택하세요!
그리고 Plan Type에서 SANDBOX를 클릭합니다.
SANDBOX를 선택 했다면 이제 Region을 선택해야 합니다.
무료 서비스여서 선택 가능한 Region이 많지는 않습니다.
원하는 Region을 선택해주시고 CONTINUE 버튼을 클릭해주세요.
개인적으로 속도 차이는 많이 없기 때문에 US East로 선택하고 진행하세요.
DataBase Name을 입력하세요.
Total Price 확인하시고 Submit Order를 클릭하시면 완료!
이제 생성된 MongoDB를 확입합니다.
위와 같이 입력하신 DataBase로 생성되었다면 완료!!
3. MongoDB 사용하기
이제 애플리케이션 또는 Database Tool을 사용하여 접속해야겠죠.
접속 방법을 정리합니다.
데이터베이스를 선택하면 위 화면으로 들어갑니다.
위에 파란색 네모창에 host:port를 확인할 수 있고 이 정보로 접속이 가능합니다.
초기에는 사용자가 없기 때문에 사용자를 생성하여야 접속이 가능합니다.
User 탭을 클릭하여 사용자를 생성합니다.
User 탭에서 Add database user 버튼을 클릭
사용자와 비밀번호를 입력하고 사용자를 생성합니다.
User 탭에 추가한 사용자가 보인다면 완료
이제 애플리케이션 또는 데이터베이스 Tool에서 접속해보세요.
이렇게 쉽게 무료 몽고 DB를 사용하면 어떤 컴퓨터에서 개발 또는 공부를 진행하셔도 DB가 준비되어 있어 상당히 편리합니다. 제 생각에는 간단한 서비스를 오픈하기에도 나쁘지 않은 DB 서비스라고 생각합니다.
mLab을 통해 무료 몽고DB를 사용해보세요!!
'개발팁' 카테고리의 다른 글
k8s metrics-server 설치 및 running 되지 않을때.. (0) | 2024.07.09 |
---|---|
[vscode] 파일 자동 저장 설정 하기 (0) | 2023.12.25 |
커피 한잔 값? 개발자를 위한 가상 서버 호스팅 추천 - linode (0) | 2020.01.29 |
- Total
- Today
- Yesterday
- Python
- LeetCode 5월 챌린지
- Java leetcode
- 머신러닝
- 지도학습
- git
- vscode
- 파이썬 numpy
- CHATGOT
- LeetCode 알고리즘 공부
- 퍼셉트론
- 리엑트
- Component
- React 프로젝트 생성
- 넘파이
- 30 Day LeetCode Challenge
- LeetCode 풀이
- GPT서비스
- k8s metrics-server running
- 버츄얼스튜디오코드
- GPTGOT
- Node
- 노드
- Java
- k8s metrics-server
- react
- LeetCode 30일 챌린지
- numpy
- 에라토스테네스
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |