오프라인 모드로 실행할 수있는 앱이 있습니다. 오프라인 인 경우 로컬 mongo 데이터베이스를 사용하고, 데이터 연결이 있으면 원격 mongo 데이터베이스를 사용합니다.두 개의 몽고 데이터베이스를 동기화 된 상태로 유지할 수 있습니까?
이 두 데이터베이스를 쉽게 동기화하고 둘 다 자신의 컬렉션과 문서가 결합되어 있는지 확인하십시오.
EDIT : 효과적으로 삽입 및 삭제가 발생할 수있는 두 개의 데이터베이스가 있습니다. 고정 된 시점에서 나는 두 데이터베이스가 그들 모두의 결합을 보여 주길 원합니다.
예를 들어 일정 기간 동안.
DB1.insert(A)
DB1.insert(B)
DB2.insert(C)
DB1.remove(A)
RUN의 SYNC
DB1 = DB2 = {B, C}
EDIT2 : 일부 독서를하고 있었다. 이것은 의도 한 목적이 아니지만 리모컨의 슬레이브 복제 세트로 설정하여 그런 식으로 사용할 수 있습니까? 문제는 복제본에 해결할 수있는 DNS를 통해 액세스 할 수 있어야하는 복제본 호스트가 필요하다고 생각합니다. 리모컨이 로컬 호스트에 액세스하는 방법을 모릅니다.
세부 정보를 추가 할 수 있습니까? 바로 지금 당신이 필요로하는 것이 명확하지 않습니다. – zero323
조금 더 자세하게 추가 되었습니까? – nickponline
단일 원격 db 당 얼마나 많은 응용 프로그램을 사용할 계획입니까? db의 예상 크기는 얼마입니까? – zero323