오늘, Couchbase Mobile 2.0의 정식 버전을 발표합니다. Couchbase Mobile은 모든 클라우드에서 모든 에지 장치에 이르기까지 데이터를 안전하게 관리하고 동기화하여 Couchbase 데이터 플랫폼을 에지까지 확장합니다.
왜 카우치베이스 모바일 2.0인가요?
이번 릴리스를 통해 Couchbase Mobile은 업계에서 가장 진보된 NoSQL 모바일 데이터 솔루션이 되었습니다. Couchbase Lite, 우리의 임베디드 NoSQL 데이터베이스에는 쿼리, 인덱싱, 전체 텍스트 검색, 온디바이스 복제본, 이벤트 기능이 있습니다. 이러한 기능은 비즈니스에 중요한 애플리케이션의 성능 및 가용성 요구 사항을 해결하여 개발자가 모든 모바일 접점에서 더 나은 고객 경험을 구축하고 네트워크 연결에 관계없이 보장된 데이터 가용성과 밀리초 단위의 응답 시간으로 현장 팀의 역량을 완전히 강화할 수 있도록 지원합니다.
구체적인 기능은 다음과 같습니다:
카우치베이스 라이트
- 간소화된 API: 2.0에서는 스레딩과 동시성이라는 매우 어려운 기능을 개발자가 매우 쉽게 사용할 수 있도록 했습니다. 개발자는 다른 스레드가 동일한 개체에 대해 어떤 작업을 수행하는지 걱정할 필요 없이 서로 다른 스레드에서 Couchbase Lite 개체를 작업할 수 있습니다. 이 새로운 간소화된 API를 통해 개발자는 가파른 학습 곡선 없이 애플리케이션 구축에 집중할 수 있습니다.
- SQL 쿼리: 앱 구축에 드는 개발 비용을 크게 줄였습니다. Couchbase Lite의 유창한 API를 사용하면 컴파일 단계에서 정확성을 평가하는 SQL 쿼리를 만들 수 있습니다.
- 자동 충돌 관리: 고객으로부터 받은 피드백을 바탕으로 충돌을 자동으로 해결하는 기능을 추가했습니다. 카우치베이스 라이트 2.0은 충돌을 감지하여 자동으로 해결합니다. 따라서 사용자와 디바이스 간에 데이터를 공유하는 분산 앱을 구축하는 데 따르는 복잡성이 줄어듭니다.
- 전체 텍스트 검색: 사용자는 Couchbase Lite에 저장된 JSON 문서에서 전체 텍스트 검색을 수행할 수 있습니다. 개발자는 JSON 문서의 여러 필드에 걸쳐 검색해야 하는 비즈니스 크리티컬 애플리케이션을 위한 응답성이 뛰어난 환경을 만들 수 있습니다. 전체 텍스트 검색을 사용하기 위한 API는 쿼리 API와 유사합니다.
- 새로운 복제 프로토콜: 웹소켓을 기반으로 하는 이 프로토콜은 더 빠르고 효율적이며, 클라이언트와 서버에 대칭적인 접근 방식을 제공합니다. 더 많은 클라이언트가 동시에 연결할 수 있으며, 더 짧은 지연 시간으로 데이터를 동기화할 수 있습니다. 새로운 복제 프로토콜의 빠른 속도와 낮은 지연 시간은 더 나은 사용자 경험을 제공하는 데 도움이 됩니다. 또한 새로운 복제 프로토콜을 사용하면 네트워크 오류 처리가 훨씬 간단해집니다.
- 장치 내 복제본: 온디바이스 복제본을 통해 개발자는 엣지에서 데이터 복구를 제공할 수 있습니다. 이를 통해 Couchbase Lite 복제기는 보조 스토리지에 데이터를 저장한 다음 다른 장치로 포팅할 수 있습니다. 사용자의 디바이스가 손상되어 데이터를 다른 디바이스로 옮겨야 하는 시나리오에서 특히 유용합니다.
동기화 게이트웨이
- 온라인 업그레이드: 비즈니스 크리티컬 애플리케이션은 새로운 업그레이드 프로세스를 활용하여 서비스 중단 없이 동기화 게이트웨이 2.0으로 이전할 수 있습니다.
- 문서 수명 주기 관리: 동기화 기능을 통해 문서 만료를 설정할 수 있어 문서 수명 주기 관리가 간소화됩니다. 체크포인트 만료 설정 기능으로 더 이상 사용되지 않는 체크포인트 문서의 관리가 간소화됩니다.
- 웹소켓 기반 복제: 동기화 게이트웨이 2.0은 새로운 복제 프로토콜과 이전 REST 기반 복제기를 모두 지원하므로 1.x 및 2.0 클라이언트를 혼합하여 복제를 지원할 수 있습니다.
- 충돌 모드 없음:이 모드에서 실행하면 동기화 게이트웨이가 충돌을 일으킬 수 있는 모든 업데이트를 거부합니다. 고객은 충돌이 생성되지 않도록 선택하여 Couchbase 데이터 플랫폼에 저장할 수 있으므로 문서의 여러 수정본을 저장하는 데 따른 오버헤드를 줄일 수 있습니다.
다운로드 오늘 카우치베이스 모바일 2.0을 출시합니다. 자세한 내용은 다음에서 확인하세요. 새로운 기능 페이지.
시작하는 데 도움이 되는 리소스:
카우치베이스 모바일 블로그
샘플 애플리케이션
2.0 문서