Sincronizando banco de dados entre máquinas locais e remotas

0

Esta pode ser uma pergunta popular, mas eu sou novo no conceito de sincronização. Por favor me guie com sugestões.

Meu requisito é ter um banco de dados local e remoto (nuvem) para sincronizar os dados entre eles. Estou criando um aplicativo para dispositivos móveis e aplicativos de desktop para acessar o mesmo banco de dados para sincronização de dados. Mas o aplicativo móvel e de desktop terá um banco de dados local semelhante ao do banco de dados, que está sendo executado remotamente em caso de não haver conectividade com a Internet. Quando a conectividade com a Internet acontece, as alterações feitas no banco de dados local precisam ser sincronizadas com o banco de dados remoto ou vice-versa. Estou desenvolvendo o aplicativo de desktop em Javafx e aplicativo móvel em iOS e Android em Objective C e Java, respectivamente.

Como posso alcançar essa sincronização de banco de dados?

Quando eu pesquisei, descobri que a replicação de banco de dados funciona para esse cenário. Estou pensando em usar o Couchdb para banco de dados remoto e local. O Couchdb suporta esse tipo de sincronização de banco de dados?

    
por kabilan 02.07.2016 / 16:50

1 resposta

0

A maioria das pessoas que vi usando o sofá e, em seguida, os dispositivos remotos usam pouchDB nos controles remotos. A sincronização parece bastante fácil e quase faz o trabalho em si.

    
por 02.07.2016 / 17:41