출시와 함께 카우치베이스 모바일 1.5 그리고 카우치베이스 서버 5.0모바일, 웹, 데스크톱 앱은 동일한 Couchbase Server 버킷에 있는 문서에 원활하게 액세스할 수 있습니다.

이는 서버에서 생성된 문서가 카우치베이스 SDK 는 동기화 게이트웨이를 통해 모바일 클라이언트에 자동으로 복제되며, 그 반대의 경우도 마찬가지입니다.

참고: 이 문서는 이 문서의 원본 버전을 업데이트하여 다시 게시한 것입니다. post

배경

Couchbase Mobile 1.5 이전에는 Couchbase SDK를 통해 서버의 변경 사항을 모바일 클라이언트에 복제하려면 다음과 같은 옵션이 있었습니다:

  • 사용 버킷 섀도잉. (버킷 섀도잉은 카우치베이스 모바일 1.4에서 더 이상 사용되지 않습니다).
  • 웹 앱에서 동기화 게이트웨이를 통해 문서를 라우팅하도록 합니다. REST 인터페이스.

이제 Couchbase Mobile 1.5의 새로운 기능인 동기화 메타데이터는 문서의 확장 속성의 일부이거나 XAttrs 문서에 더 이상 포함되지 않습니다. 또한 SDK를 통해 서버에 추가된 문서를 자동으로 가져오도록 동기화 게이트웨이를 구성하여 관련 문서와 연결할 수 있습니다. 동기화 메타데이터.

통합 버킷 액세스 활성화

공유 버킷 액세스를 사용 설정하는 방법은 간단합니다. 다음에서 몇 가지 새로운 구성 옵션을 지정해야 합니다. 동기화 게이트웨이 구성 파일
enable_shared_버킷_액세스true: 이렇게 하면 동기화 게이트웨이가 XAttrs를 사용할 수 있습니다.
import_docs연속: 이렇게 하면 동기화 게이트웨이가 SDK를 통해 추가된 문서를 자동으로 가져옵니다.

배포 참고: 비-액셀 SG 배포에서는 문서의 중복 처리를 피하기 위해 단일 SG 노드에만 import_docs=continuous가 있어야 합니다.

동기화 메타데이터에 액세스하기

동기화 게이트웨이의 _를 통해 XAttr을 쿼리할 수 있습니다.raw 관리자 REST API.

현재 서버의 N1QL 인터페이스를 통해 문서 동기화 메타데이터를 쿼리할 수 있는 방법은 없습니다.

데모

다음은 웹 및 모바일 클라이언트에서 통합 버킷 액세스의 강력한 기능을 보여주는 데모 동영상입니다.

질문이 있으신가요?

다른 질문이나 피드백이 있으면 아래에 댓글을 남기거나 트위터로 언제든지 문의해 주세요. @rajagp 또는 이메일을 보내주세요. priya.rajagopal@couchbase.com. . 카우치베이스 포럼 를 통해 질문할 수 있습니다.

 

작성자

게시자 프리야 라자고팔, 제품 관리 부문 선임 이사

프리야 라자고팔은 클라우드 및 엣지용 개발자 플랫폼을 담당하는 Couchbase의 제품 관리 수석 이사입니다. 그녀는 20년 이상 여러 기술 및 제품 리더십 직책을 맡으며 전문적으로 소프트웨어를 개발해 왔으며, 그중 10년 이상은 모바일 기술에 집중했습니다. TISPAN IPTV 표준 대표로서 IPTV 표준 사양에 핵심적인 기여를 했습니다. 네트워킹 및 플랫폼 보안 분야에서 22개의 특허를 보유하고 있습니다.

댓글 남기기