mongodb Atlas

MongoDB라는 것을 사용할 것인데 그 이유는..

– 처음 다룰 때 어려운 셋팅작업이 필요하지 않음 (스키마 생성 등 필요없음) – SQL 안배워도 됨 – 복잡한 자료형 몰라도 됨 – 평생 무료 호스팅해주는 곳이 있음

MongoDB Atlas 가입 후 호스팅받기

DB를 여러분 집 컴퓨터에 설치하기도 하지만 사이트를 웹에 발행할 것이라면 클라우드 서비스를 이용하는 것이 매우 안전합니다.

백업도 알아서 해주고 갑자기 사람이 터질 때 용량 걱정도 없고

그리고 무엇보다 접속 속도가 빠릅니다.

근데 이걸 무료로 호스팅 해주는 고마운 MongoDB Atlas라는 사이트가 하나 있습니다.

1. 구글에 MongoDB Atlas 검색 후 들어갑니다.

2. 가입합니다.

3. 가입하자마자 여러가지 과금 옵션이 뜨는데 무료 버전을 선택합니다.

▼ 4. 그럼 Cluster 생성하기 페이지가 뜨는데

DB생성을 원하는 서버 region을 선택하신 후 (지리적으로 가까운 싱가폴이나 일본을 택합시다) 밑에 초록색 Create Cluster 버튼을 누르시면 되겠습니다.

그럼 여러분 DB 생성 끝입니다.

이런 화면이 뜨면 성공입니다.!!

내 DB 접속 셋팅하기

실제 접속을 해서 데이터를 저장하기 위해서는 할 일이 2개 있습니다.

1. 여러분 대시보드 메인화면 왼쪽에 있는 Database Access 메뉴를 누릅니다.

그 다음에 초록 버튼을 눌러서 Add User 하시면 됩니다.

사진처럼 아이디랑 비밀번호 입력하시고 admin 권한을 주면 끝!

방금 여러분은 DB에 접속할 수 있는 아이디/비번 한쌍을 만드신겁니다.

협업자가 있으면 여기서 계정 하나를 더 발급해주면 되겠군요.

2. 메인화면 왼쪽에 있는 Network Access 메뉴를 누릅니다.

DB접속을 허가할 아이피 등록을 하시면 됩니다.

흰색 Allow Access From Anywhere 버튼을 누르면 모든 아이피에서 접속이 가능한데,

모든 아이피로 설정해놔야, 나중에 AWS나 구글 클라우드 올릴 때 약간 더 쉬워집니다.

DB 접속하는 URL 찾아오기

server.js에서 DB에 접속하려면 접속 방법을 알아야겠죠?

1. 메인화면 셋팅이 끝나면 CONNECT라는 작은 흰색 버튼 누르기

2. 가운데 Connect Your Application 버튼 누르기

3-1. Choose your driver version 에서 Node.js 선택되어있는지 잘 확인하기

3-2. 밑에 접속 URL(Connection String) 긴게 뜨면 복사해서 일단 메모장 같은 곳에 저장해놓기

끝입니다. 이거 접속 URL만 잘 써주시면 이제 Node.js로 돌아가는 파일에서 여러분 DB와 직접 통신이 가능합니다.

Last updated