2012-06-24 3 views
4

나는 거기에있는 모든 다른 소파 기술을 구별하기 위해 고심하고 있습니다. 저는 CouchDB를 사용하는 것과 Couchbase Server를 사용하는 것 사이에서 플립 플롭이었습니다. 제가 개발하고있는 안드로이드 게임에 대해서는 설명서가 부족해서 실망 스럽습니다. 기술의Android 애플리케이션을 Couchbase Server와 어떻게 동기화합니까?

나의 이해 :

  • CouchDB를 - 지난 몇 년 동안 개발되어 왔으며 편안한 API를 사용하여 전달되는 노 SQL 데이터베이스. 그것에는 이 (가) Couchbase Server에서 일하는 것을 찬성하여 주요 개발자들에 의해 포기되었습니다.

  • Couchbase Server - 대기 시간이 중요한 대규모 데이터베이스에 대한 엔터프라이즈 솔루션입니다. memcached를 사용하여 메모리에 '핫'데이터를 유지하지만 데이터는 CouchDB 데이터베이스에 보관됩니다.

  • 카우치베이스 주식회사 모바일 - CouchDB를 의 모바일 구현 < --Legacy

  • TouchDB - CouchDB를 구현하는 모바일.

  • Ektorp - 개발자가 Java의 CouchDB 인스턴스와 대화하고 동기화 할 수있는 프레임 워크. 내 목록에서 누락 무슨

안드로이드 (결국 아이폰 OS)에서 카우치베이스 주식회사 서버 이야기 할 수있는 프레임 워크입니다.

이러한 프레임 워크가 있습니까?

답변

0

일반적으로 TouchDB 위에 만들어진 응용 프로그램 인 Couchbase Server에 응용 프로그램을 동기화하려면 찾고자하는 프레임 워크에 Mobile Syncpoint가 listed on the Couchbase wiki이어야합니다. 진행중인 오픈 소스 작업이지만 dev 메일 링리스트 및 해당 위키와 관련된 개념에 대한 조정이 이루어집니다.

일반적으로 TouchDB 위에 Ektorp를 사용하고 Mobile Syncpoint를 사용하여 데이터 센터에서 실행중인 Couchbase Server에 동기화 할 수 있습니다.

1

나는하지 안드로이드에 카우치베이스 주식회사 서버를 원하는 당신이 할 있으리라 믿고있어, 오히려 어딘가에 원격 서버에 카우치베이스 서버 인스턴스에 대한 안드로이드 응용 프로그램의 대화를 갖고 싶어.

카우치베이스 주식회사 서버의 기본 인터페이스는 memcached를하고, 그래서 안드로이드에 대한 어떤 memcached를 라이브러리 작동합니다. 필요한 경우 나머지 Couch 호출 중 하나는 간단한 HTTP 호출입니다.

관련 문제