05-10 20:41
Notice
Recent Posts
Recent Comments
관리 메뉴

Scientific Computing & Data Science

[MongoDB] Application / Mongo Lab 사용하기 본문

Data Science/MongoDB

[MongoDB] Application / Mongo Lab 사용하기

cinema4dr12 2014. 1. 21. 13:54

Written by cinema4d


클라우드 호스팅 기반의 MongDB 서비스인 Mongo Lab의 설정 및 사용법에 대해 알아보기로 하겠다.


1. Mongo Lab 웹사이트 접속https://mlab.com


2. 공짜를 원하시면 화면에서 "Get 500MB free!" 버튼을 클릭한다.


3. 만약 계정이 없거나 로그인이 되지 않은 상태라면 계정 생성 페이지로 안내된다.


4. 계정 생성 시 반드시 Master Service Agreement 페이지를 열어야 한다. 자세히 읽어볼 것을 권장하지만 바쁘신 분들은 한 번 스크롤해 보시고 페이지를 닫는다.


5. 계정 설정이 완료되면 "Create Account" 버튼을 클릭하여 계정을 생성한다.


6. 5번이 완료되면 자동으로 Databases 설정 페이지로 이동하며, "Create New" 버튼을 클릭하여 새로운 데이터베이스를 생성한다.



7. Mongo Lab의 Cloud Provider는 Amazon, Google, Joyent, Rackspace, Windows Azure가 있는데 이 중 원하는 서비스 업체를 선택한다.

본 설명에서는 Google Cloud Platform을 선택한 것으로 예를 들어 설명하도록 하겠다.

(Google Could Platform은 무료 서비스만 제공되며 모든 무료 서비스의 용량은 0.5GB이다. 이 용량은 톨스토이의 "전쟁과 평화" 책 전체가 3.14MB 수준인 것을 감안하면 작지 않은 용량이다.)



8. Database Name을 입력하고 "Create new mongoDB deployment" 버튼을 클릭하여 데이터베이스 생성이 완료된다. 생성이 완료되면 아래 그림과 같이 DATABASE에 본인이 입력한 DATABASE의 이름과 SIZE 등이 표시될 것이다.


[데이터베이스가 생성된 화면]


9. 방금 생성한 DATABASE를 클릭하면 맨 위에 shell에서 접속하는 방법 및 URI 주소로 접속하는 방법에 대한 설명이 나온다. 그리고 그 아래에는 COLLECTION, USERS, STATS 등 현재 DATABASE에 대한 정보가 표시된다.



9. 노란 글씨로 표시된 "A database user is required to connect to this database. Click here to create a new one."의 문자에서 "Click here"를 클릭하여 새로운 database user를 생성한다.



10. 테스트용으로 ID: gchoi / PW: 1234로 database user를 생성하였다.



11. 이제 새로운 database user가 생성되었다.



10. Shell(Terminal)을 실행한다. 만약 MongoDB가 환경변수가 설정되어 있다면 Shell 상의 어느 path에서도 MongoDB가 실행 되겠지만 안 되어있다면 MongoDB가 저장되어 있는 path로 이동하여 "To connect using the shell:"에 나온 명령어를 입력한다. 입력이 오타 없이 잘 되면 cloud DB에 접속이 된다.

(참고: Mac에서 환경 변수 설정하기)


Comments