Estou construindo um aplicativo em que os usuários que executam tablets Android terão que poder gravar em um banco de dados (executando em seu dispositivo local) SEM conexão de rede e sincronizar usando replicação ponto a ponto (por meio de uma conexão USB ou possivelmente bluetooth) . Estou trabalhando na África Ocidental, onde a internet praticamente não existe.
Sei que o CouchDB funcionará para este caso de uso, mas parece difícil fazer o CouchDB rodar no Android (em comparação com o Couchbase). O Couchbase funcionará para este projeto?
Obrigado! - avi
PM de Couchbase aqui. Na verdade, estamos trabalhando em um banco de dados NoSQL incorporado para dispositivos móveis chamado "Couchbase Lite" (em paralelo com SQL e SQLite) que se encaixa exatamente no cenário que você está descrevendo. A ideia é fornecer ao seu aplicativo um banco de dados baseado em JSON que possa:
Algumas leituras iniciais podem ser encontradas aqui ( http://www.couchbase.com/mobile#lite ), mas sinta-se à vontade para entrar em contato comigo se quiser discutir mais a fundo.