I have 2 devices (one running an electron app, the other a react-native mobile app) using PouchDB & a CouchDB 2.0 cluster to sync data between them.
My use case is for a real-time application running on the 2 devices. I have noticed that if a document is updated on one PouchDB instance, it takes anywhere around 6-11 seconds for the newly written data to be synced with the other PouchDB instance via the CouchDB 2.0 cluster. Is this latency expected for such a setup? Is it possible to further speedup the sync times?
My trouble is that being a realtime application, that amount of latency between each update is just not feasible. Does PouchDB/CouchDB really fit my use-case?