python mongodb 예제

MongoDB에 대한 백업은 실수로 데이터베이스에서 뭔가를 삭제하고 백업에 있는지 확실하지 않다는 것을 깨닫게 쉽게 했다? 여러 시점에서 데이터를 비교해야 합니까? 또는 전체 데이터베이스를 복원하지 않고 기록 데이터의 하위 집합을 보고 싶습니까? MongoDB Atlas에서 제공하는 쿼리 가능한 백업은 이러한 문제 중 일부를 해결하는 데 도움이 될 수 있습니다. 클러스터를 만들 때 백업 서비스를 이미 사용하도록 설정한 경우 스냅샷 을 선택합니다. 그렇지 않은 경우 MongoDB Atlas 인터페이스의 구성 섹션으로 이동하여 토글 스위치를 통해 언제든지 BACKUPS를 사용하도록 설정할 수 있습니다. 시작하려면 MongoDB 아틀라스 패널과 화면 왼쪽에 있는 “백업” 아이콘에 로그인할 수 있습니다. 백업 섹션에 도달하면 일부 옵션이 있는 타원(“…”) 드롭다운 메뉴를 찾을 수 있습니다. [쿼리할 스냅샷 선택] (https://webassets.mongodb.com/_com_assets/cms/Select_snapshot_Atlas-pfu29d6ife.png) 이 메뉴에서 쿼리를 선택하면 아카이브에서 특정 스냅샷을 선택할 수 있는 옵션이 제공됩니다. 쿼리할 시간 프레임을 선택한 다음 다음을 클릭합니다. “스냅샷 쿼리” 창이 표시됩니다. MongoDB 아틀라스는 백업 스냅샷으로 가상 클러스터를 만듭니다. 가상 클러스터는 mongo 셸을 사용하는 다른 MongoDB 클러스터와 마찬가지로 데이터를 쿼리할 수 있는 기능을 제공합니다.

보안 터널 열기 스냅샷에 대한 연결은 TLS/SSL을 초과하고 인증을 위해 X.509 클라이언트 인증서를 사용합니다. 우리 팀에서 제공하는 보안 터널 바이너리를 사용하거나 필요한 인증서를 다운로드 할 수있는 옵션이 있습니다. 이 예제에서는 Windows, Linux 및 MacOS에서 사용할 수 있는 보안 터널 바이너리를 사용합니다. 백업 쿼리를 요청할 때 간단한 바이너리가 다운로드됩니다. 이 터널 바이너리는 이전에 선택한 스냅숏에 직접 포트 27017에 대한 네트워크 연결을 설정합니다. ! [스냅샷 쿼리] (https://webassets.mongodb.com/_com_assets/cms/Query_snapshot_Atlas-3irjb23qhe.png) OSX를 선택한 다음 “백업 터널 다운로드”를 클릭하여 두 가지 요소암호 인증 요청을 표시합니다. 이는 백업 데이터에 액세스하는 사용자에게 권한이 부여되도록 하기 위한 것입니다.