이번 달 초에 저희는 첫 번째 웨비나 시리즈 최신 제품에 대해 알아보세요, 카우치베이스 라이트모바일용으로 만들어진 유일한 네이티브 NoSQL 데이터베이스입니다. 참석해주신 모든 분들과 보내주신 모든 훌륭한 피드백과 질문에 감사드립니다. 다음은 자주 받은 질문 중 몇 가지를 공유하고자 하는 내용입니다:
질문: 현재(그리고 향후) Couchbase Lite는 어떤 플랫폼을 지원하나요?
A: 현재 카우치베이스 라이트는 iOS와 Android를 지원하며, Windows 모바일과 같은 다른 모바일 플랫폼과 Mac OS 및 Linux와 같은 비장치 플랫폼에 대한 지원도 적극적으로 검토하고 있습니다. 하지만 현재로서는 iOS와 Android에 집중하고 있습니다.
질문: 카우치베이스 라이트와 동기화 게이트웨이에는 어떤 보안 기능이 있나요?
A: Couchbase Lite 및 Sync Gateway의 첫 번째 릴리스에서는 초기 단계의 보안 기능에 중점을 두었습니다. 이번 릴리스에서는 디바이스에 저장된 데이터가 디바이스만큼이나 안전하게 보호되도록 했습니다. 또한 Facebook, Mozilla Persona, OAuth 1 또는 사용자 지정 옵션과 같은 인증 서비스를 사용하여 장치에 복제할 수 있도록 합니다. 카우치베이스 라이트와 동기화 게이트웨이 간에 유선으로 전송되는 데이터에 대해 SSL을 지원합니다.
Q: 카우치베이스 라이트의 규모는 어느 정도인가요?
A: 현재 카우치베이스 라이트의 크기는 약 500KB입니다.
질문: 카우치베이스 라이트 또는 동기화 게이트웨이에 알려진 크기 제한이 있나요?
A: 현재 JSON 문서당 20MB, 첨부파일당 20MB의 크기 제한이 있습니다. 그 외에는 유선으로 전송할 수 있는 문서 수나 생성하여 사용할 수 있는 채널 수에 대한 제한은 없습니다. 하지만 몇 가지 권장 사항이 있습니다. 예를 들어, 데이터를 라우팅할 때 개발자는 사용자 수만큼의 채널을 사용해야 하며, 각 문서는 몇 개 이하의 채널에 속해야 합니다. 또한, 정리 작업을 위해 Couchbase Lite에서 로컬로 사용할 수 있는 문서의 삭제 및 퍼지 기능도 지원합니다.
질문: 현재 카우치베이스 라이트 및/또는 동기화 게이트웨이에는 어떤 통합 기능이 있나요?
A: 가장 많이 받은 요청 중 하나는 "기술을...와 통합할 수 있나요?"라는 질문입니다. 저희 기술에 대한 수요가 많아서 매우 기쁘게 생각하며, 가까운 시일 내에 더 많은 통합과 파트너십을 위해 노력하고 있습니다. 현재 저희는 모바일 애플리케이션 개발 플랫폼과 협력하여 해당 커뮤니티를 지원하고 있습니다: 다음과 같은 모바일 애플리케이션 개발 플랫폼과 협력하고 있습니다: Xamarin, Appcelerator, PhoneGap.
Couchbase Lite를 통해 작은 설치 공간의 네이티브 NoSQL 데이터베이스를 사용하여 차세대 애플리케이션을 구동하고자 합니다. 지금 바로 Couchbase Lite와 동기화 게이트웨이를 사용해 보시고 현재 개발 중인 내용을 알려주세요. 아직 베타 버전이므로 Q&A 포럼에 피드백을 보내주시거나 여기에서 메일링 리스트에 가입하세요: https://groups.google.com/forum/#!members/mobile-couchbase.