로컬 컴퓨터에서 실행되는 MongoDB 인스턴스 (15GB)가 상당히 적지 만이를 원격 서버로 보내야 내 파트너가 작업 할 수 있습니다. 문제는불안정한 연결을 통해 MongoDB 데이터베이스를 전송하십시오.
가- 서버는 여유 공간이 30GB의이
- 내 지역의 인터넷 연결은 내가 직접 전송
copyDatabase
을 시도
매우 불안정했다, 두 가지이지만, 약 2 직선 걸릴 것 며칠이 지나면 연결이 어느 시점에서 거의 실패 할 것이라고 보장합니다. 나는 또한 mongoexport
과 mongodump
을 시도했지만 둘 다 ~ 40GB의 파일을 생성합니다. 이는 서버에 맞지 않습니다. 처음부터 40GB를 전송할 때의 어려움을 무시하고 있습니다.
내가 알지 못하는 또 다른 안정적인 방법이 있습니까?
대답이 아니라 선택 사항이므로 데이터베이스를 1GB 미만의 데이터로 분할하여 보낼 수 있습니다.중요한 경우 디스크의 스냅 샷을 만들고 새 디스크에 스냅 샷을 복사하여 파트너에게 전송하십시오. –
@JohnZeng 우리는 데이터를 변경하고 변경 사항을 볼 수 있어야하며 반복적으로 복사 및 삭제할 수 있어야합니다. 전체 DB는 옵션이지만, 사용하고 싶지는 않습니다. –
하지만 분할 아이디어는 나쁘지 않습니다. –