Non c'è modo di sincronizzare MySQL e pouchdb. Perché pouchdb è basato su nosql e MySQL è un database basato su SQL.
quindi se si desidera condividere gli stessi dati con l'applicazione mobile e Web, è necessario inserirlo in couchdb. a causa della funzionalità di sincronizzazione di pouchdb, non è necessario preoccuparsi della replica dei dati. pouchdb si occupa dei dati di sincronizzazione e di replica.
Se si ha familiarità con pouchdb e couchdb, è possibile sostituire MySQL con couchdb.
Se si conservano tutti i dati in MySQL, non sarà sincronizzato con l'applicazione mobile. Poiché tutti i dati memorizzano in MySQL, l'applicazione non funzionerà offline. Funzionerà quando è attiva una rete o una connessione dati.
Se si mantengono alcuni dati statici in MySQL e dati modificabili in couchdb, è necessario creare il servizio di riposo per l'applicazione mobile per ottenere dati da MySQL. Così come implementerai pouchdb per i dati dinamici.
quindi, secondo me, se in realtà vuoi dati offline nell'app mobile e cerchi anche la sincronizzazione dei dati, dovresti andare su couchdb.
dopo l'implementazione di pouchdb e couchdb, l'applicazione mobile e l'applicazione Web leggeranno i dati da pouchdb (modulo lato client stesso).
fonte
2015-07-30 08:22:37
Grazie per la risposta che ha senso :) – Abhinav
Questo è quello che devo fare Immagino, memorizzare dati dinamici in couchdb che richiede funzionalità di sincronizzazione e il resto in mysql – Abhinav
Puoi anche usare Couchbase con PouchDB. –