2013-07-09 4 views
0

하나의 프로덕션 서버에서 다른 프로덕션 서버로 많은 버킷을 마이그레이션하려고합니다. 현재 뷰를 쿼리하고 결과를 다른 서버에 복사하는 스크립트를 사용하고 있습니다. 그런데, 나는이 과정이 어떻게 더 작은 단계로 세분화 될 수 있는지 모른다. 특히, 사용 가능한 모든 버킷을 다른 서버로 복사 (몇 시간 걸림)하고 몇 가지 테스트를 실행하고 테스트가 성공하면 새 버킷이있는 경우 동일한 스크립트를 사용하여 새 버켓 만 마이그레이션하려고합니다.배치에서 couchbase 버킷을 처리하는 방법

couchbase는보기에 도움이 될만한 기능을 지원합니까? LIMIT 및 OFFSET 같은 쿼리 또는 어쩌면 내가 마지막으로 수정 한 날짜를 각 양동이 그렇게 필터링 할 수 있습니까?

답변

1

당신은 정말 Backup 사용을 고려하고 Restore

예, 귀하의 질문에 대답하기 위해 복원해야합니다. SDK를 사용하는 경우 API를 살펴볼 필요가 있지만 예를 들어 콘솔을 사용하면 사용할 수있는 모든 필터 옵션을 확인할 수 있습니다. 예를 들어 HTTP를 사용하는 경우 인수로 &limit=10&skip=0이 있습니다. 추가 정보 확인 here

수정 한 날짜별로 필터링하려면 수정 된 날짜를 키로 검색 할 수 있도록 구체적으로보기를 만들어야합니다. 여기

은 어떻게 쿼리 다음 /지도를 작성, 내가 언급 한 바와 같이 의미 날짜별로 검색하려면 키와 날짜 기능을 감소하는 방법을 보여줍니다 링크입니다 키가 : Date and Time Selection

관련 문제