Parse에서 Couchbase Mobile로 마이그레이션하기

카우치베이스 모바일 는 모바일용 NoSQL 데이터베이스 솔루션입니다. 이 솔루션에는 내장된 NoSQL 데이터베이스(Couchbase Lite)와 내장된 동기화(동기화 게이트웨이)가 있으며, 확장성이 뛰어나고 성능이 우수한 NoSQL 데이터베이스 서버(카우치베이스 서버).  

최근 발표에 따르면 Parse 가 무기한 종료될 예정이므로 개발자는 Parse 모바일 애플리케이션을 다른 기술로 마이그레이션하는 방법을 찾아야 합니다.

다음은 기존 Parse 앱을 Couchbase Mobile로 마이그레이션하는 방법에 대한 간단한 예시입니다. 디지털 오션.

Couchbase Mobile에 데이터를 저장하는 것은 Parse에 데이터를 저장하는 것과 유사합니다. 'ParseObject'의 키-값 쌍은 Couchbase의 문서와 동일합니다. Android에서 Parse로 데이터를 작성할 때와 Couchbase Lite로 데이터를 작성할 때의 코드를 비교해 보겠습니다:

다음은 Parse로 데이터를 작성하는 예제입니다:

다음은 Couchbase Lite에서 데이터를 작성하는 예제입니다:

이 예제에서 볼 수 있듯이 Parse와 Couchbase Mobile의 사용 패턴은 매우 유사합니다.

동기화

데이터스토어 관점에서 볼 때, Couchbase Mobile은 보다 완벽한 솔루션입니다. Couchbase는 동기화 및 보안이 통합된 풀스택 데이터베이스로서 충돌 해결, 이벤트, REST API, 스트림 및 배치 API 등의 기능을 포함합니다. Parse는 이러한 유형의 기능에 제한이 있었습니다.   

다음은 모바일 코드에서 Couchbase Mobile 데이터베이스를 사용하는 방법에 대한 몇 가지 예시입니다:

카우치베이스 모바일 및 파스

다음은 Couchbase Mobile 및 Parse의 주요 데이터 저장소 기능에 대한 커버리지 매트릭스입니다:

카우치베이스 모바일 Parse
오프라인 읽기/쓰기
읽기/쓰기 보안 정책
플러그형 인증
동기화
충돌 해결
쿼리
블롭 스토리지
REST API
일괄/대량 API
변경 스트림
웹훅
셀프 호스팅 가능
오픈 소스

시작하기

다음 단계로 클라우드에서 자체 Couchbase를 설정할 수 있습니다. 이 가이드에서는 설정 방법에 대해 설명합니다. 디지털 오션과 카우치베이스. 디지털 오션 인스턴스를 설정한 후, 를 선택하면 Parse의 클라우드 코드에서 Couchbase Server로 앱 데이터 마이그레이션을 시작할 수 있습니다.

데이터베이스 마이그레이션

궁극적으로 Parse에서 Couchbase로 이동하면 다음과 같은 작업을 수행할 수 있습니다:

  • 로컬과 클라우드 모두에서 데이터를 안전하게 저장하고 액세스하세요.
  • 클라우드와 다른 장치 간에 데이터를 안전하게 동기화하세요.
  • 필요에 따라 용량 시스템을 탄력적으로 확장
  • 다른 시스템과 통합
  • 웹과 모바일 간에 데이터 공유

카우치베이스 모바일 살펴보기

자세히 알아보기 카우치베이스 모바일이 최신 앱 개발을 위한 훌륭한 솔루션인 이유 에 대해 궁금한 점이 있으면 커뮤니티와 소통하세요. 스택오버플로우 또는 모바일 개발자 포럼. 로 이동하여 모바일 포털 를 참조하여 시작하는 방법에 대해 자세히 알아보고, Parse 앱에서 Couchbase Mobile로 마이그레이션하는 방법에 대한 향후 블로그를 계속 지켜봐 주시기 바랍니다. 카우치베이스의 커피 웨비나 시리즈.

 

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

작성자

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

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

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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