카우치베이스 아키텍처

카우치베이스 모바일 2.0의 정식 버전 출시 발표

오늘, 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 문서

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

작성자

게시자 사친 스모트라, 제품 관리 이사, Couchbase

사친 스모트라는 15년 이상 Java 엔터프라이즈 소프트웨어, 모바일 게임용 DRM 솔루션, 웹 회의 등 다양한 영역에서 소프트웨어 제품을 구축해 왔습니다. Couchbase의 제품 관리 이사로서 고객, 파트너, 개발자 및 분석가들과 함께 제품 전략 및 비전을 전파하는 등 Couchbase 모바일, IOT 및 분석 제품 라인을 책임지고 있는 실무형 제품 리더입니다. 카우치베이스에 합류하기 전에는 Cisco WebEx에서 제품 관리 수석 관리자로 근무하며 제품 팀을 이끌고 WebEx 제품 수명 주기 전반에서 고려, 구매, 사용 및 갱신 등 엔드투엔드 고객 경험을 혁신하는 업무를 담당했습니다. Cisco에서 근무하기 전에는 여러 스타트업에서 엔지니어링, 아키텍처, 제품 관리, 제휴 등 다양한 직무를 수행했습니다.

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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