[mongoDB Atlas (1) 계정생성하기] 웹프로그래밍 A-Z 내일배움캠프 AI트랙
mongoDB Atlas 계정을 생성하여 클라우드 형태의 DB공간을 만들고
python 웹크롤링(스크래핑)을 이용하여 원하는 데이터를 추출하여
얻어진 데이터를 DB에 삽입, 변경, 삭제, 찾기를 해보자.
01. mongoDB Atlas 계정 생성
MongoDB Atlas: Cloud Document Database
Cloud-hosted MongoDB service on AWS, Azure, and GCP
www.mongodb.com
1) 구글 혹은 다른 계정으로 가입하기 - 메일 승인 - 설문조사(?) 까지 하면
2) 아래와 같이 사용할 클라우드 DB를 선택하라고 뜹니다. 무료 DB를 생성해봅시다.
3) 아마존 AWS 로 기본설정이 되어있고, 아시아에서 한국과 가장 가까운 싱가포르 지역으로 cluster를 생성합니다.
4) cluster 생성하기 버튼을 누르면 설문조사가 하나 뜨는데 무시하고, 좌측 상단의 Databases 를 클릭하면,
아래와 같이 '클러스터를 생성하는 중입니다' 라는 창이 뜹니다.
5) 클러스터 생성이 완료되었습니다. 이제 만들어진 DB를 python과 연동시키기 위한 코드를 생성합니다. connect 버튼을 클릭합니다.
6) 첫번째 IP 주소 추가 항목에서 Allow Access from Anywhere 을 선택합니다.
7) DB user를 생성하고 create 버튼을 클릭합니다. (username과 password는 python에서 사용해야 함으로 반드시 기억합니다❗)
8) connect your application 을 선택합니다.
10) 짜자잔! 💛 application 코드가 생성이 되었습니다. 이제 이 코드로 python에서 DB와 데이터를 공유할 수 있습니다.
11) 공유된 데이터는 Browse Collections 에 가면 확인할 수 있답니다😍
이제 python으로 어떻게 데이터를 수집하는지,
그리고 DB와 공유는 어떤 방식으로 이루어지는지 알아보러 갑시다🗝