동기화 게이트웨이

MongoDB Atlas 장치 동기화 및 Atlas 장치 SDK(이전 Realm)의 대안: 카우치베이스 모바일

모바일 앱 기술 스택을 결정하는 것은 도박이 되어서는 안 됩니다. Couchbase Mobile은 오래도록 사용할 수 있는 검증된 확장 가능한 성숙한 솔루션을 제공합니다. 모바일 데이터베이스의 선두주자인 Couchbase는 오프라인 우선, AI 기반 모바일 및 IoT 앱의 증가하는 수요에 대비할 수 있도록 지원합니다. Couchbase를 사용하면 기술 스택을 안정적이고 신뢰할 수 있게 유지할 수 있습니다.

MongoDB 동기화 뉴스 

MongoDB가 모바일 기능의 지원을 중단한다고 발표했습니다.즉, Atlas Edge Server, Atlas Device Sync, Atlas Device SDK(이전의 Realm)가 지원 중단됩니다. 이러한 지원 중단으로 인해 새로운 솔루션을 찾고 기존 프로젝트를 재작업해야 하며 장기적인 개발 계획에 차질을 빚게 되므로 MongoDB의 모바일 도구에 의존하는 개발자에게 상당한 우려가 제기되고 있습니다.

앞으로도 Realm은 오픈 소스 제품으로 유지될 것이라고 밝혔지만, 상업용 포트폴리오에서 기술을 일몰함에 따라 MongoDB의 프로젝트에 대한 기여와 지원은 불가피하게 줄어들 것입니다.

이번 제품 지원 중단에는 여러 가지 이유가 있을 것으로 추측되지만, 몇 가지 관련 요인을 확인할 수 있습니다:

    • 몽고DB Atlas는 2019년에 Realm을 인수했으며, 그 이후로 확장 가능한 엔터프라이즈급 솔루션을 제공하기 위해 이질적인 두 기술 스택을 통합하기 위해 노력해 왔습니다.
    • 이 솔루션에는 고객이 오프라인 우선 사용 사례에 사용하기 어려운 많은 문제가 있었습니다.
    • 몽고DB는 이제 모바일 공간에서 두 번이나 실패했습니다. 처음에는 Realm으로, 그다음에는 Atlas 디바이스 SDK로 재부팅한 Realm으로 말입니다. 조만간 네이티브 솔루션으로 다시 시도할 것 같지는 않습니다.

이 최신 개발을 통해 MongoDB는 모바일 기능에서 손을 떼고 고객이 모바일 앱용 타사 기술로 전환하도록 하는 동시에 이러한 대체 기술을 백엔드 클라우드 데이터베이스로서 MongoDB Atlas와 통합하도록 요구하고 있습니다.

이 소식은 다음에서 알 수 있듯이 해당 기능을 사용하는 몽고DB 고객들로부터 냉담한 반응을 얻고 있습니다. 개발자가 포럼에 게시한 게시물.

대안을 찾는 과정에서 일부 개발자는 오픈 소스 임베디드 데이터베이스인 SQLite를 고려할 수 있습니다. 하지만 SQLite는 독립형 앱용으로 구축되었고, 데이터 동기화 기능이 내장되어 있지 않으며, 문서 지향적이지 않아 개발 유연성이 떨어지고 확장에 어려움이 있다는 사실을 금방 알게 될 것입니다. 따라서 오프라인 우선, 엔터프라이즈급, 모바일 및 IoT 앱 배포에는 적합한 솔루션이 아닙니다.

어차피 MongoDB에서 모바일 앱을 옮겨야 한다면 굳이 복잡한 통합의 길을 택할 필요가 있을까요? 10년 이상 모바일 지원의 우수성이 입증된 완벽한 엔드투엔드 데이터베이스 플랫폼으로 전환해야 합니다: 카우치베이스 모바일.

카우치베이스 모바일: 10년의 모바일 우수성

2014년에 출시된 Couchbase Mobile은 다음과 같은 대규모 미션 크리티컬 모바일 앱을 구동하는 데 사용되는 성숙한 엔드투엔드 모바일 데이터베이스 플랫폼입니다. 에미레이트 항공, 펩시코, 타미 힐피거, PG&E 그리고 그 외에도 무수히 많습니다. 10년이 넘는 기간 동안 모바일 분야에서 성공을 거두며 개발자에게 다음과 같은 옵션을 제공해 왔습니다. 대규모 엔터프라이즈 또는 무료 커뮤니티 에디션 배포그리고 고객 애플리케이션의 진화하는 기능에 맞춰 Couchbase Mobile 제품 및 기능을 지속적으로 확장할 예정입니다(가장 최근에는 디바이스에서 실행되는 벡터 검색 기능을 출시하여 인터넷에 의존하지 않는 엣지에서 오프라인 우선의 AI 기반 앱을 구현할 수 있게 되었습니다).

카우치베이스 모바일은 오프라인 우선, 모바일 및 IoT 앱을 위한 보다 완벽한 클라우드-투-에지 솔루션을 제공한다는 점에서, 그리고 몽고DB와 타사 솔루션의 느슨하게 통합된 매시업을 사용하는 것보다 확실히 낫다는 점에서 Atlas Device Sync의 탁월한 대안입니다!

카우치베이스 모바일 스택

Capella App Services당사는 세 가지 기본 구성 요소로 엣지에서 오프라인 우선 애플리케이션을 지원하는 데 특화하여 아키텍처를 간소화합니다:

클라우드 네이티브 데이터베이스
다음을 통해 완전 관리형 및 호스팅형 서비스형 데이터베이스로 제공됩니다. 카우치베이스 카펠라또는 배포 및 호스팅 카우치베이스 서버 혼자서.

임베디드 데이터베이스
카우치베이스 라이트 는 기기에 로컬로 데이터를 저장하는 모바일 및 IoT 앱용 임베드 가능한 Couchbase 버전입니다. 가볍고, 완전한 CRUD 및 SQL++ 지원은 물론 Swift, Obj-C, Kotlin, .Net, Java 및 C를 포함한 포괄적인 플랫폼 지원과 커뮤니티 및 파트너 유지 관리를 제공합니다. 자바스크립트 지원.

MongoDB Atlas Device SDK는 기본적으로 Flutter, React Native 및 Node.js를 지원하지만, C를 지원하지 않기 때문에 지원할 수 있는 플랫폼과 디바이스에 제한이 있습니다(아마도 지원 중단의 또 다른 이유일 것입니다). Couchbase Mobile에서 C를 지원하면 리소스가 제한된 단일 보드 컴퓨터 IoT 장치를 포함하여 거의 모든 플랫폼이나 장치에 Couchbase Lite를 임베드할 수 있습니다.

클라우드에서 엣지까지 데이터 동기화
웹을 통한 데이터 동기화와 장치 간 P2P 동기화를 위한 안전한 계층적 게이트웨이로, 인증, 권한 부여 및 세분화된 액세스 제어를 지원합니다. 완전 호스팅 및 관리형 데이터 동기화 중에서 선택하세요. 카펠라 앱 서비스또는 설치 및 관리 카우치베이스 동기화 게이트웨이 스스로.

기기 간, 클라우드에서 에지까지 Couchbase Mobile 데이터 동기화에 대한 이 데모 동영상을 확인하세요: 카우치베이스 모바일 - 실시간 데이터 동기화 데모.

AI 기능을 위한 벡터 검색 지원

또한, Couchbase Mobile은 Capella를 통해 클라우드와 온디바이스 모두에서 벡터 검색을 제공함으로써 MongoDB의 기능을 뛰어넘습니다. 카우치베이스 라이트를 활성화하여 시맨틱 검색 그리고 RAG 인터넷에 의존하지 않는 엣지에서 빠르고 안전하며 신뢰할 수 있는 검색을 제공합니다.

카우치베이스 모바일 벡터 검색에 대한 이 설명 동영상을 시청하세요: 클라우드에서 엣지까지 카우치베이스 모바일 벡터 검색.

카우치베이스 모바일: 현재와 미래를 위한 서비스

카우치베이스는 모바일 데이터베이스 애플리케이션의 선두주자가 되기 위해 최선을 다하고 있으며, 오프라인 우선, AI 기반 모바일 및 IoT 앱에 대한 수요 증가를 충족하기 위해 지속적으로 제품을 성장시키고 발전시킬 것입니다. 당분간은 기술 스택에 대해 걱정할 필요가 없으며, Couchbase Mobile을 통해 입증되고 확장 가능하며 성숙한 기술을 채택하여 안심하고 사용할 수 있습니다!

직접 사용해 보세요, 무료입니다!

가입하여 카우치베이스 카펠라 무료 티어여기에는 Capella의 호스팅 데이터 동기화 솔루션인 Capella 앱 서비스가 포함되어 있습니다. 직접 확인해보세요. 모바일 데이터 동기화 설정이 얼마나 쉬운지 알아보세요!

다음과 같은 샘플 모바일 애플리케이션을 사용하여 Capella 앱 서비스를 통해 데이터 동기화를 테스트할 수도 있습니다. 간단한 데이터 동기화를 두 대의 장치에 설치하여 피어 투 피어 동기화가 작동하는 모습을 확인하세요. 클라우드에서 에지 간 동기화를 하려면 앱 소스 코드의 깃허브카펠라 앱 서비스 구성 을 클릭해 간단한 데이터 동기화 샘플 앱과 동기화할 수 있습니다.

리소스

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

작성자

게시자 마크 갬블, 제품 및 솔루션 마케팅 담당 이사

저는 기술 및 솔루션 컨설팅 배경과 20년 이상의 엔터프라이즈 및 오픈 소스 기술 경력을 갖춘 열정적인 제품 마케터입니다. 저는 경력 전반에 걸쳐 여러 데이터베이스 및 분석 솔루션을 출시했으며 금융 서비스, 자동차, 호텔, 하이테크, 의료 등 다양한 산업 분야의 고객과 함께 일해 왔습니다. 특히 분석과 AI에 대한 전문성을 갖추고 있으며, 데이터에 관한 모든 것을 좋아하고, 선한 목적의 데이터 이니셔티브를 적극 지지합니다.

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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