2012-01-20 6 views
0

우리는 프로덕션 서버에서 mongodb sharding을 사용하고 각 샤드에 arbitor를 포함하여 2 개의 샤딩 및 3 개의 복제 세트를 사용합니다. 기록은 또한 쓰기 요청을 기반으로 배포됩니다. 그러나 우리는 백업을 취하는 방법을 알아야합니다. 왜냐하면 우리는 mondodb에서 50Lks 이상의 레코드를 보유하고 있기 때문입니다. 그래서 우리는 기록을 가져 가야합니다. 실제로 현재 우리는 기본 IP 및 포트를 사용하는 각 샤드 서버에서 mongodump를 사용하여 백업을 수행하고 있습니다.Mongodb Sharding 백업/복원

각 샤드 서버에서 백업해야 할 때마다 나중에 해당 서버에서 수행해야하는 동일한 프로세스가 하나 더 추가됩니다. mongos를 사용하여 다른 가능성이 있다면 귀하의 의견을 공유하십시오.

Backing Up Sharded Cluster :

감사합니다, Kumaran

답변

2

는 LVM 스냅 샷을 사용하여 일관성있는 MongoDB를 분산됩니다 클러스터 백업을 생성 일부 파이썬 코드입니다
관련 문제