개발자가 항상 사용 가능하고 항상 응답하는 모바일 애플리케이션을 자유롭게 구축할 수 있는 Couchbase Mobile
마운틴뷰, 캘리포니아 - 2014년 5월 21일 - 미국 Couchbase, Inc.는 모바일 애플리케이션에 혁신을 가져올 새로운 제품군인 Couchbase Mobile을 출시했습니다. 카우치베이스 모바일은 개발자에게 제품화된 모바일 데이터 동기화 및 세계 최초이자 유일한 네이티브 임베디드 NoSQL 모바일 데이터베이스를 제공함으로써 네트워크 연결의 제약을 제거합니다. 이 새로운 제품을 통해 모바일 애플리케이션 개발자는 오늘날 사용자의 상시 접속 기대치를 충족하는 앱을 빠르고 쉽게 구축할 수 있습니다.
"카우치베이스 모바일을 통해 모바일 애플리케이션을 구축하는 방식을 재창조했습니다. 지금까지 모바일 애플리케이션은 디바이스에서 데이터를 저장하고 동기화하는 것이 너무 어려웠기 때문에 데이터를 클라우드에 저장해야 한다는 요구 사항에 따라 구축되었습니다."라고 Couchbase의 CEO인 Bob Wiederhold는 말합니다. "카우치베이스 모바일은 이 모든 것을 바꿉니다. 카우치베이스의 모바일 제품은 개발자가 현재보다 훨씬 짧은 시간 내에 항상 사용 가능하고 항상 응답하는 애플리케이션을 구축하는 데 필요한 모든 것을 제공합니다. 카우치베이스 모바일을 사용하면 네트워크가 더 이상 애플리케이션 성능에 영향을 미치지 않습니다. 네트워크를 사용할 수 없는 경우에도 앱은 정상적으로 작동합니다."
차세대 모바일 애플리케이션 지원
모바일 애플리케이션은 네트워크 가용성의 한계나 데이터 동기화에 필요한 복잡성에 관계없이 언제 어디서나 작동해야 합니다. 하지만 현재의 모바일 데이터베이스는 모두 관계형이어서 오늘날 모바일 사용자가 생성하는 다양한 유형의 비정형 데이터를 관리하기에 적합하지 않기 때문에 모바일 앱 개발자가 구축할 수 있는 앱에는 제한이 있습니다. 또한 클라우드와 디바이스 간에 공유되는 비정형 데이터의 동기화를 위한 제품화된 솔루션도 존재하지 않습니다.
카우치베이스 모바일은 이 모든 것을 바꿉니다.
카우치베이스 모바일은 모바일 앱 개발자가 항상 사용 가능하고 항상 응답하는 모바일 애플리케이션에 대한 수요를 충족할 수 있는 솔루션을 제공합니다. Couchbase Mobile에는 세 가지 구성 요소가 포함되어 있습니다: Couchbase Lite, Couchbase 동기화 게이트웨이 및 Couchbase Server. 이러한 제품을 종합하면 모바일 애플리케이션 개발자에게 강력하고 네트워크에 독립적인 애플리케이션을 만들 수 있는 강력하고 새로운 플랫폼을 제공하여 데이터 동기화를 관리하는 데 필요한 코드를 간소화하고 출시 시간을 크게 단축할 수 있습니다.
"데이터 동기화 및 간헐적 연결에 의존하는 애플리케이션을 구축하는 모바일 개발자의 요구를 해결하는 스마트 솔루션으로서 Couchbase Lite를 환영합니다."라고 Microsoft Open Technologies, Inc의 Jon Udell은 말합니다. "우리는 오픈 소스 프로토타입을 통해 웹을 진정한 P2P로 만드는 데 필요한 것이 무엇인지 확인하기 위한 실험으로 Thali에서 Couchbase Lite를 사용해 왔습니다. Thali는 데이터 복제 플랫폼의 핵심 구성 요소로 Couchbase Lite를 사용하고 있습니다."
카우치베이스 모바일 제품
- 카우치베이스 라이트: Couchbase Lite는 처음부터 모바일용으로 구축된 모든 기능을 갖춘 네이티브 임베디드 NoSQL 모바일 데이터베이스입니다. 설치 공간은 가볍지만 멀티마스터 복제 및 충돌 해결과 함께 Couchbase Server의 모든 기능을 제공합니다. 데이터는 전송 중 및 기기에서 안전하게 보호됩니다. 첫 번째 릴리스에서 Couchbase Lite는 iOS, OSX, Android, Portable Java 및 Xamarin 지원 모바일 플랫폼을 기본적으로 지원합니다.
- 카우치베이스 동기화 게이트웨이: 동기화 게이트웨이를 사용하면 모바일 장치의 Couchbase Lite와 클라우드의 Couchbase Server 간에 복제할 수 있습니다. 동기화 게이트웨이는 복제 외에도 사용자 인증, 액세스 제어, 데이터 필터링 및 데이터 변경 유효성 검사를 처리합니다.
- 카우치베이스 서버: 클라우드와 데이터를 동기화하는 모바일 애플리케이션의 경우, Couchbase Server는 유연한 JSON 모델을 기반으로 구축된 가장 완벽하고 확장성이 뛰어난 NoSQL 데이터베이스를 제공합니다. Couchbase Server는 고정된 데이터베이스 스키마의 제약 없이 애플리케이션을 쉽게 수정할 수 있으며 밀리초 미만의 높은 처리량 읽기 및 쓰기 성능을 제공합니다. Couchbase Server는 쉽게 확장할 수 있으며, 다운타임 없이 토폴로지 변경을 지원합니다.
빠르게 형성되는 카우치베이스 모바일 에코시스템
모바일 애플리케이션의 신속한 개발 및 배포를 더욱 지원하기 위해 Couchbase는 여러 크로스 플랫폼 개발 도구 제공업체와 협력하여 주요 모바일 플랫폼인 iOS, Android 및 .NET에서 Couchbase Lite를 바로 사용할 수 있도록 지원하고 있습니다.
Xamarin
Xamarin은 개발자가 비즈니스 로직, 데이터 액세스, 네트워킹 코드 및 기타 앱 로직 코드를 디바이스 플랫폼 간에 공유하여 iOS, Android 및 Windows용 완전 네이티브 모바일 앱을 C#로 작성할 수 있는 네이티브 모바일 애플리케이션 개발 플랫폼을 제공합니다. Xamarin은 각 디바이스 플랫폼 API의 100%를 지원합니다. 그 결과 코드 공유 및 재사용을 통해 보다 효율적으로 빌드 및 유지 관리되는 네이티브 인터페이스를 갖춘 네이티브 모바일 앱이 탄생합니다. 카우치베이스는 오늘 카우치베이스 모바일의 정식 출시와 더불어 .NET용 카우치베이스 라이트 베타 버전(LINK)도 발표했습니다. 카우치베이스와 Xamarin이 공동 개발한 .NET용 카우치베이스 라이트는 Xamarin을 사용하는 60만 명 이상의 개발자에게 네이티브 모바일 애플리케이션 개발 시간을 단축할 수 있는 강력한 새 인프라를 제공합니다.
폰갭
PhoneGap은 개발자가 앱을 래핑할 수 있는 컨테이너를 제공하는 오픈 소스 개발 프레임워크로, 가장 널리 사용되는 웹 기술을 사용하여 모바일 앱을 빠르고 쉽게 구축할 수 있도록 지원합니다: HTML, CSS, 자바스크립트. PhoneGap용 카우치베이스 라이트 플러그인을 사용하면 개발자는 PhoneGap과 표준 웹 기술(HTML5, CSS, JavaScript)을 사용하여 카우치베이스 라이트 기반의 크로스 플랫폼 모바일 앱을 구축할 수 있습니다. 개발자는 Couchbase Lite 기반 모바일 앱을 빌드하고 PhoneGap 컨테이너에 래핑한 다음 동일한 코드 기반에서 iOS 및 Android 기기용 실행 파일을 빌드하기만 하면 됩니다.
"우리는 더 이상 모바일 이전의 세상에 살고 있지 않습니다. 기업들은 모바일 우선 사고방식으로 전환하고 있으며, 기업 IT는 이를 지원해야 합니다."라고 가트너의 데이터 관리 전략 연구 부사장인 린 로비슨은 말합니다. "하지만 모바일 애플리케이션 개발팀은 데이터 계층에 인프라 제품이 부족하여 어려움을 겪어 왔습니다. 동기화가 통합된 네이티브 모바일 데이터베이스는 오늘날 기업의 모바일 애플리케이션 개발자가 직면한 장애물을 크게 줄여주며, 연결 여부에 관계없이 항상 비즈니스 가치를 제공하는 앱을 제공할 수 있게 해줍니다."
카우치베이스 모바일 제품은 다음에서 다운로드할 수 있습니다: https://mobile.couchbase.com
카우치베이스 소개
카우치베이스는 데이터가 기업의 핵심이라고 믿습니다. 개발자와 아키텍트가 가장 미션 크리티컬한 애플리케이션을 구축, 배포, 실행할 수 있도록 지원합니다. Couchbase는 데이터센터와 모든 클라우드에서 실행되는 유연하고 확장 가능한 고성능의 최신 데이터베이스를 제공합니다. 세계 최대 규모의 많은 기업들이 비즈니스에 필수적인 핵심 애플리케이션을 구동하기 위해 Couchbase를 사용하고 있습니다. 자세한 내용은 다음을 참조하세요. www.couchbase.com.
미디어 연락처
제임스 김
couchbasePR@couchbase.com
카우치베이스 커뮤니케이션