mongodb create database backup
MongoDB에서 백업을 생성하는 절차를 알아보십시오.
이것에 자세한 MongoDB 교육 시리즈 , 우리는 MongoDB의 복제 .
이 자습서에서는 MongoDB에서 백업을 만드는 방법을 배웁니다.
애플리케이션 개발 정보에서 백업 및 복원은 모든 개발자에게 중요한 관점을 가지고 있습니다. MongoDB는 두 가지 유틸리티를 제공합니다 “mongodump” 백업을 만들고 'mongorestore' 백업을 복원합니다.
이 두 유틸리티 모두 BSON에서 작동합니다. 주로 소규모 애플리케이션 배포 및 복구에 사용됩니다. 적절한 백업을 만들기 위해 따를 수있는 다른 방법도 많이 있습니다.
이 자습서에서는 간단한 접근 방식을 사용하여 전체 관리 형 인스턴스에 대한 백업을 만듭니다. 모든 데이터를 덤프 폴더에 간단히 덤프 할 것이며 이것이 적절한 백업을 만드는 가장 간단한 방법입니다.
처음에는 MongoDB 서버를 시작해야합니다. 우리의 경우에는 IP : 127.0.0.1 과 포트 : 27017 .
문자 파이썬으로 문자열을 분할하는 방법
그림 1 : MongoDB Shell의 결과
이제 관리자 권한으로 CMD를 열어야합니다. 그런 다음 아래 이미지에서 볼 수 있듯이 MongoDB Bin 폴더가있는 디렉토리를 가리 킵니다.
그림 2 : CMD 셸의 결과
그런 다음 mongodump 명령을 실행하여 Bin 폴더 내에 덤프 이름으로 백업 폴더를 생성합니다. 기본적으로 mongodump 명령을 실행하기 전에 사용할 수있는 덤프 폴더가 없습니다. 이 명령을 실행하면 모든 정보가 덤프 폴더에 다운로드됩니다.
각 컬렉션은 폴더로 구분됩니다. 이제이 명령을 실행하면 아래 이미지에서 볼 수있는 응답이 생성됩니다.
암호
mongodump
그림 3 : CMD 셸의 결과
실행이 끝나면 Mong0DB의 Bin 폴더 안에있는 덤프 폴더를 방문해 보겠습니다. 여기서 각 컬렉션에 별도의 폴더가 있음을 확인할 수 있습니다. 데이터는 컬렉션 폴더 내에서 JSON 및 BSON 형식의 덤프입니다.
그림 4 : MongoDB 덤프 폴더의 결과
결론
MongoDB의 백업을 만드는 것은 개발에 중요합니다. 개발자는 정보가 저장되는 중요도에 따라 컬렉션 백업을 유지해야합니다. 기본적으로 백업은 매월 처리되며 엔터프라이즈 애플리케이션의 경우 매일 처리하는 것이 좋습니다.
이 자습서에서는 몇 가지 명령으로 백업을 만드는 간단한 솔루션을 보았습니다. 초보자 인 경우 컬렉션 백업을 위해이 방법을 사용할 수 있습니다. 명령 프롬프트에서 Bin 폴더를 가리키고 위의 명령을 실행하면 모든 데이터가 자동으로 덤프됩니다.
MongoDB의 배포에 대해 자세히 알아 보려면 다음 자습서를 확인하십시오.
이전 튜토리얼 | NEXT 튜토리얼
c에 이클립스를 사용하는 방법
추천 도서
- MongoDB 데이터베이스 만들기 자습서
- MongoDB의 배포 : 단계별 자습서
- 초보자를위한 20 개 이상의 MongoDB 튜토리얼 : 무료 MongoDB 과정
- MongoDB 사용자 생성 및 예제로 역할 할당
- MongoDB 복제 란?
- 쿼리 및 성능 모니터링을위한 MongoDB 데이터베이스 프로파일 러
- MongoDB의 사용자 인증
- MongoDB 성능 : 잠금 성능, 페이지 오류 및 데이터베이스 프로파일 링