티스토리 뷰

Back-End/Node

몽고디비(MongoDB) 시작하기

제이나린 2021. 3. 17. 10:00
728x90
반응형

리액트 공부를 찾다가 MongoDB에 대한 초기 세팅에 대한 정보가 있어서 정리하게 되었다.

이번 내용은 한번 하고 나면 별로 쓰일일이 없지만, 누군가에게는 업데이트가 된 몽고 디비가 헷갈릴 수 있기에

이 글을 쓰게 되었다.

 

 

 

MongoDB ?

mongoDB_logo.png

몽고 DB는 자바스크립트 문법을 사용하는 데이터베이스다. 다른 DB와 다르게 NoSQL이기에 SQL을 배우는 부담이 적어져 초반에 접근하는데 어려움이 적다고 한다. 또한 다른 SQL에 있는 스키마가 없기 때문에 형식에 구애받지 않고 자유롭게 데이터를 넣을 수 있는 장점이자 단점을 가지고 있다.

 

 

How to use...?

이번에는 몽고DB 웹사이트에서 사용하는 방법을 정리해보았다.

mongoDB_hompage.jpg / mongoDB_start_free.jpg

mongodb 혹은 mongodb.com을 주소창에 입력하면 왼쪽과 같은 사이트가 나온다. start free 혹은 sign up with Google을 눌러 회원 가입 혹은 로그인을 진행한다.

 

로그인을 하면 다음과 같은 화면이 나오게 된다.

mongodb_cloud_organizations.jpg

여기서 조직을 새로 만들어야 한다.

 

MongoDB Atlas와 Cloud Manager 이 두 가지가 있다. 본인이 필요한 상황에 맞게 설정을 하면 된다.

mongodb_cloud_organizations_select_service.jpg

필자는 일단 MongoDB Atlas를 선택하였다.

 

조직이기에 그에 맞는 회원들을 초대를 위한 페이지다.

mongodb_cloud_organizations_add_members.jpg

개인 프로젝트이기에 이 부분은 생략하고 넘어갔다.

 

그럼 조직 생성은 완료되면 다음과 같은 화면이 나온다.

mongodb_cloud_created_organizations.jpg

상단 핑크색으로 된 상자가 방금 필자가 조직을 생성한 이름으로 만들어졌다는 것을 알 수 있다.

 

다음으로 프로젝트를 생성해보려고 한다.

mongodb_cloud_create_project.jpg

조직을 생성하듯 프로젝트 또한 생성을 하면 된다. 이름과 멤버 초대는 동일하다.

 

생성을 완료하면 다음과 같은 화면이 나오게 된다. 

mongodb_cloud_clusters.jpg

여기서 클러스터를 생성을 한다. 아마 이 클러스터가 한 프로젝트별로 연결할 서버단이 될 거 같다.

 

build a clusters를 클릭하게 되면 3가지의 선택지가 나온다.

cluster_choose_path.jpg

일단 무료로 클러스트를 생성할 수 있다.

 

여기서 어느 소속을 선택할지 결정하면 된다. 적당히 선택하면 된다.

create_a_starter_cluster.jpg

여기서 가상 서버를 일종의 구입하는 방식으로 무료로 먼저 선택 후 나중에 바꾸어도 된다.

그리고 이름은 본인 프로젝트에 맞게 작성하면 된다.

 

그리고 create cluster를 클릭하게 되면 약 5분 정도 뒤에 좀 전에 내가 선택한 클러스터가 생성이 될 것이다.

clusters_making.jpg / cluster_maked.jpg

완성이 완료가 되면 우측과 같은 모양으로 완성이 될 것이다.

 

 

 

이전에는 몽고 DB를 하루만 해서 아쉬운 마음이 들었는데, 이제야 제대로 알아볼 시간이 생겨서 좋다.

하지만, 아직까지 취업이 못한 아쉬움은... 어쩔 수 없나 보다.

728x90
반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함