2016-10-17 3 views
0

동일한 MarkLogic 서버에서 데이터베이스를 복사하는 최상의 프로세스를 검색합니다. 저의 목표는 두 데이터베이스간에 동일한 데이터를 사용하는 것입니다 (예 : 프로덕션 및 사전 제작). 주문형 사본이 필요합니다.MarkLogic : 데이터베이스를 복사하는 방법?

  • 사용 mlcp copy :

    오늘, 나는이 개 솔루션을 식별 내가 2 데이터베이스로 복원하기 전에 디렉토리 구조의 백업을 수정하여

  • 사용 backup/restore 작업 너무 느린이 방법을 발견했다.

무엇이 최선입니까? 다른가요?

당신은 사전 등록을해야 할 것 유연한 복제를

  • 데이터베이스 복제, 또는
  • :

    감사합니다, 빈센트

+0

사전 프로덕션 및 프로덕션 데이터베이스가있는 서버 하나를 사용하고 있거나 두 대의 서버를 사용하고 있습니까? 하나는 프로덕션 전이고 다른 하나는 프로덕션입니까? 당신은 두 가지 환경을 언급 할뿐만 아니라 "동일한 호스트"를 언급합니다. –

+0

또한 배치 크기를 늘리고 다른 구성을 조정하여 mlcp 프로세스의 속도를 높이려고 했습니까? –

+0

흠, 좋은 지적. 단일 호스트 또는 단일 클러스터에 대해 이야기하는 경우 잠재적으로 포리스트 복제를 수행 할 수 있습니다. 한 클러스터에 프로덕션 및 사전 프로덕션 데이터를 가지고있는 것이 현명한 경우에 한 가지 간단한 질문입니다. 사전 제작 스트레스 테스트는 생산 성능을 손상시킬 수 있습니다. – grtjn

답변

1

중 하나를위한 합리적인 사용 사례처럼 소리 (독립 실행 형 호스트도 클러스터로 간주됩니다). 그런 다음 둘 중 하나를 사용할 수 있습니다.

데이터베이스 복제는 훨씬 간단하게 구성 할 수 있습니다. 유연한 복제를 통해 데이터를 수정/필터링 할 수 있습니다.

초기 캐치 업은 특별히 빠르지는 않지만 일단 캐치 업되면 사전 제작은 작은 (구성 가능한) 지연으로 동기화 상태로 유지됩니다.

HTH!

관련 문제