오늘은 모바일 카우치베이스의 첫 번째 릴리즈인 중요한 날입니다! 이번 iOS용 베타 릴리스는 출시 프로세스를 시작하고 개발자에게 Mobile Couchbase를 사용해 볼 수 있는 기회를 제공하여 제품에 피드백을 반영할 수 있도록 설계되었습니다.
베타 파일은 깃허브 프로젝트에서 다운로드할 수 있습니다.
모바일 카우치베이스란 무엇인가요? 모바일 카우치베이스는 iPhone 및 iPad 기기용 카우치베이스의 가장 간단한 패키징입니다. 어떤 이점을 제공하나요? README에서 확인하세요:
- 견고한 분산 데이터베이스인 모바일 카우치베이스를 iOS 기기에 임베드할 수 있습니다.
- iOS 앱은 Apache CouchDB의 검증된 동기화 기술을 사용할 수 있습니다.
- 다음과 같은 경우
동기화는 지난 수년간 많은 엔지니어들을 당혹스럽게 했던 어려운 엔지니어링 과제입니다. 모바일 카우치베이스의 기반이 되는 핵심 기술인 Apache CouchDB는 2005년부터 동기화 문제를 해결해 왔습니다. 이 솔루션은 최소한의 데이터 전송으로 여러 Couchbase 인스턴스를 동기화할 수 있는 JSON 및 HTTP 프로토콜을 기반으로 합니다. 효율적인 동기화는 배터리나 무선 요금을 소모하지 않는다는 것을 의미합니다.
3월에 공개한 개발자 프리뷰 이후 가장 큰 변화는 iPhone 시뮬레이터를 지원한다는 점입니다. 즉, iOS 기기가 없어도 체험할 수 있게 되었습니다. 이는 매우 중요한 기능으로, 특히 로버트 맥널리와 마티유 라보 등 몇몇 커뮤니티 회원의 지원을 바탕으로 개발할 수 있게 되어 매우 감사하게 생각합니다.
모바일 카우치베이스에는 더 많은 앱에서 채택될 수 있는 중요한 기능이 곧 출시될 예정입니다: 오브젝트 맵 축소입니다. 오브젝트 맵 리듀스를 사용하면 Spidermonkey 종속성을 선택 사항으로 만들 수 있으므로 전체 다운로드 크기 기여도를 줄일 수 있습니다.
모바일 카우치베이스를 약 절반으로 줄였습니다. 또한 저희와 대화를 나눈 모든 iOS 개발자들은 ObjC Map Reduce가 훌륭하다고 말합니다.
오브젝트 맵 리듀스에 관심이 있거나 동료 개발자들과 만나서 인사를 나누고 싶으시면 모바일 카우치베이스 메일링 리스트.
전 세계 커뮤니티 회원들의 훌륭한 도움과 조언, 지원에 다시 한 번 감사드립니다. 여러분 없이는 불가능했을 것입니다.
링크가 죽은 것 같습니다. 대체 소스가 있는 경우