MongoDB Atlas로 무료로 쉽게 클러스터링
3651 단어 MongoDB
왜 했는지
NoSQL로 대량의 읽고 쓰기를 싸게 끝내고 싶었다.
Firestore를 사용하고 싶었지만 읽고 쓰기 등에 의한 종량 과금제이므로
월액 과금제인 MongoDB Atlas(이하 Atlas)를 사용하기로 했습니다.
대상이 되는 사람
할 일
하지 않는 것
MongoDB Atlas는 누구입니까?
MongoDB사가 제공하고 있는 DBaaS(Database as a Service)입니다.
클라우드에서 DB 관리 및 사용자 권한을 관리할 수 있으며,
본래, 문턱이 높다고 하는 클러스터 구축도 간단하게 실시할 수 있습니다.
플랜에 따라서는 무료로 관리할 수 있습니다! !
계정 생성

네, 영어입니다.
사이트내는 일본어의 대응이 아직 되어 있지 않고, 서투른 분은 Google 번역을 사용하게 됩니다.
입력을 마치고 등록하면 바로 플랜을 선택하는 화면으로 이동합니다.

클라우드 서비스 공급자는 AWS, GCP, Azure 중에서 선택할 수 있습니다.
당사에서는 GCP를 메인으로 사용하고 있으므로 GCP를 선택했습니다.
FREE TIER AVAILABLE 라고 쓰여 있는 리전은 무료 플랜을 선택할 수 있다는 것입니다.

여기에서 계획을 선택할 수 있습니다.
M 뒤의 숫자가 클수록 가장 강합니다.
참고로 M0, M2, M5 Tier는 사용 가능한 방법과 설정을 제한합니다.
여기에서는 전부 소개 하지 않습니다만, 집계 메소드 Aggregation 등을 사용할 수 없습니다.
Additional Settings를 사용하면 백업을 설정하고 DB 버전을 지정할 수 있습니다.
오른쪽 하단의 Create Cluster를 클릭하면 즉시 클러스터가 생성되고 관리 화면으로 이동합니다.
데이터베이스 연결

관리 화면의 CONNECT를 클릭하면 갈 수 있지만, 처음이라면 설정이 있습니다.

Atlas는 DB에 대한 액세스를 화이트리스트로 제한합니다.
여기에서는 자신의 IP 주소를 추가해 둡시다.
사용자를 만들 수도 있습니다. 처음 작성하는 사용자는 관리자 권한을 갖습니다.

다음으로 진행하면 DB에 연결하는 방법의 안내를 볼 수 있습니다.
쉘로 액세스하는 분은 Connect with the Mongo Shell.
앱에서 액세스하는 분은 Connect Your Application.
MongoDB Compass에서 액세스하는 사람은 Connect with MongoDB Compass.
데이터베이스 및 컬렉션 만들기

준비된 데이터 세트를 읽거나 1에서 작성하는 방법이 있습니다.
이번에는 후자를 해보겠습니다.

데이터베이스 이름과 컬렉션 이름을 입력합니다. Create를 누르면 작성.
간단하네요! ! !
나머지는 브라우저에서 데이터를 조작하거나 쉘, 앱에서 조작할 수도 있습니다.
요약
몇 번의 클릭으로 DB를 구축할 수 있고 매우 편리하네요.
이번에는 다루지 않았지만 계획에 따라 샤드 클러스터도 구축할 수 있습니다.
Reference
이 문제에 관하여(MongoDB Atlas로 무료로 쉽게 클러스터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ka_nabell_dev/items/0e91ae7646ddc78e514f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)

네, 영어입니다.
사이트내는 일본어의 대응이 아직 되어 있지 않고, 서투른 분은 Google 번역을 사용하게 됩니다.
입력을 마치고 등록하면 바로 플랜을 선택하는 화면으로 이동합니다.

클라우드 서비스 공급자는 AWS, GCP, Azure 중에서 선택할 수 있습니다.
당사에서는 GCP를 메인으로 사용하고 있으므로 GCP를 선택했습니다.
FREE TIER AVAILABLE 라고 쓰여 있는 리전은 무료 플랜을 선택할 수 있다는 것입니다.

여기에서 계획을 선택할 수 있습니다.
M 뒤의 숫자가 클수록 가장 강합니다.
참고로 M0, M2, M5 Tier는 사용 가능한 방법과 설정을 제한합니다.
여기에서는 전부 소개 하지 않습니다만, 집계 메소드 Aggregation 등을 사용할 수 없습니다.
Additional Settings를 사용하면 백업을 설정하고 DB 버전을 지정할 수 있습니다.
오른쪽 하단의 Create Cluster를 클릭하면 즉시 클러스터가 생성되고 관리 화면으로 이동합니다.
데이터베이스 연결

관리 화면의 CONNECT를 클릭하면 갈 수 있지만, 처음이라면 설정이 있습니다.

Atlas는 DB에 대한 액세스를 화이트리스트로 제한합니다.
여기에서는 자신의 IP 주소를 추가해 둡시다.
사용자를 만들 수도 있습니다. 처음 작성하는 사용자는 관리자 권한을 갖습니다.

다음으로 진행하면 DB에 연결하는 방법의 안내를 볼 수 있습니다.
쉘로 액세스하는 분은 Connect with the Mongo Shell.
앱에서 액세스하는 분은 Connect Your Application.
MongoDB Compass에서 액세스하는 사람은 Connect with MongoDB Compass.
데이터베이스 및 컬렉션 만들기

준비된 데이터 세트를 읽거나 1에서 작성하는 방법이 있습니다.
이번에는 후자를 해보겠습니다.

데이터베이스 이름과 컬렉션 이름을 입력합니다. Create를 누르면 작성.
간단하네요! ! !
나머지는 브라우저에서 데이터를 조작하거나 쉘, 앱에서 조작할 수도 있습니다.
요약
몇 번의 클릭으로 DB를 구축할 수 있고 매우 편리하네요.
이번에는 다루지 않았지만 계획에 따라 샤드 클러스터도 구축할 수 있습니다.
Reference
이 문제에 관하여(MongoDB Atlas로 무료로 쉽게 클러스터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ka_nabell_dev/items/0e91ae7646ddc78e514f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)

준비된 데이터 세트를 읽거나 1에서 작성하는 방법이 있습니다.
이번에는 후자를 해보겠습니다.

데이터베이스 이름과 컬렉션 이름을 입력합니다. Create를 누르면 작성.
간단하네요! ! !
나머지는 브라우저에서 데이터를 조작하거나 쉘, 앱에서 조작할 수도 있습니다.
요약
몇 번의 클릭으로 DB를 구축할 수 있고 매우 편리하네요.
이번에는 다루지 않았지만 계획에 따라 샤드 클러스터도 구축할 수 있습니다.
Reference
이 문제에 관하여(MongoDB Atlas로 무료로 쉽게 클러스터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ka_nabell_dev/items/0e91ae7646ddc78e514f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(MongoDB Atlas로 무료로 쉽게 클러스터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ka_nabell_dev/items/0e91ae7646ddc78e514f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)