카우치베이스 모바일

카우치베이스의 커피: 리시안 클럽과 카우치베이스 모바일

2015년이 막바지에 접어들면서 연말 파티가 한창입니다. 여행이나 새로운 도시를 방문하다 보면 현지 이벤트나 파티를 찾기가 쉽지 않을 때가 있습니다. 바로 이런 경우 리시안 클럽 앱 를 사용하면 가능합니다. 이 애플리케이션은 트렌디한 장소와 VIP 게스트 목록을 제공하며, 예약할 수 있는 지역 이벤트를 소개합니다. 함께 앉아 세바스찬 벤지안 올슨 에서 커피 온 카우치베이스 시리즈를 통해 카우치베이스 모바일 기술로 어떻게 비동기 이벤트 예약 기능을 구현할 수 있는지 살펴봅니다. 카우치베이스 동기화 게이트웨이.


모바일 앱을 통해 특정 클럽에 회원을 초대하면 카우치베이스 관리자 포털에 특정 세부 프로필 속성이 표시됩니다. 인덱싱은 카우치베이스의 '뷰' 개념을 통해 지도 기능을 생성하여 이루어지며, 동기화 기능을 통해 설명된 로직에 따라 데이터를 오케스트레이션할 수 있습니다.

보기를 만들려면 아래와 같이 문서 색인화를 위한 보기 정의를 추가해야 합니다:

MAPBLOCK 매크로는 뷰에서 맵 기능을 설정하는 데 사용되며, 메서드가 색인하려는 문서에 대한 참조를 제공하는 곳입니다. 이미터는 특정 데이터를 인덱스로 방출합니다. 위의 예제 코드 조각에서는 이벤트 날짜가 관심사이므로 인덱스 범위를 이벤트 날짜와 nil로 설정했습니다. 개발자 문서는 쿼리 및 정렬 를 참조하여 JSON 문서용 MapReduce를 사용한 색인에 대해 자세히 알아보세요.

그리고 카우치베이스 모바일 리시안 클럽의 가치는 제품 해결 시간을 단축하여 엔지니어링 리소스를 전반적으로 절약할 수 있다는 점입니다. 다양한 채널 애플리케이션에서 다른 문서 데이터베이스에 대한 특정 액세스 권한을 허용합니다. 데이터는 동기화 기능에서 몇 줄의 코드를 통해 자연스럽게 채워지므로 인프라 로직을 변경하지 않고도 데이터 마이그레이션이나 데이터 확장을 쉽게 수행할 수 있습니다. 아래 동영상에서 이 작업을 수행하는 방법을 확인하세요:

커피 온 카우치베이스의 다음 에피소드에서는 시리즈에 대해 더 자세히 살펴보고 어떻게 채널 동기화 게이트웨이 구성 요소의 기능을 사용하면 모바일 앱에 대한 데이터 파티셔닝을 수행할 수 있습니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 윌리엄 호앙, 모바일 개발자 옹호자, Couchbase

윌리엄은 카우치베이스의 모바일 엔지니어링/개발자 경험 팀의 개발자 옹호자였습니다. 커피와 코드에 대한 그의 사랑은 오프라인 대면 경험을 즐기면서 모바일의 세계로 넘어왔습니다. 그 전에는 Twitter, BlackBerry, Microsoft에서 개발자 관계 팀에서 일했으며, Research In Motion에서 소프트웨어 임베디드 GPS 엔지니어로 근무하기도 했습니다. 윌리엄은 맥길 대학교에서 전기 소프트웨어 공학을 전공했습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.