4 ms·
Pros: - Sync is best in class for NoSQL databases - PouchDB is still one of the best JS libraries for NoSQL local storage Cons: - Confusing subtle incompati
by WorldMaker 4y ago
Pros:
- Sync is best in class for NoSQL databases
- PouchDB is still one of the best JS libraries for NoSQL local storage
Cons:
- Confusing subtle incompatibilities between versions (CouchDB 1.x, 2.x, and 3.x break compatibility on various things, naturally, but also things like Couchbase is CouchDB compatible until it is not; Cloudant is CouchDB except in the areas where it isn't)
- Attachments don't sync well for a high level feature
- Managed/auto-scaling providers are slim-pickings and growing worse: Cloudant is IBM Cloud only now; Couchbase's pricing model is confusing and their business model seems to shift often enough I don't understand what they are doing at any given moment in time (and Couchbase isn't CouchDB and has a suite of incompatibilities)
My status:
- I've had to move everything that had been using Attachments to using a custom storage sync solution.
- I've been looking at building some sort of Proxy to do PouchDB sync to Azure CosmosDB because we've got Azure hosting requirements and PouchDB offline support needs to stay, but we need to rid of Cloudant and we don't want to manage Apache CouchDB servers by hand. Or some sort of replacement for PouchDB that is half as nice.
- aaaaaaaaata 4y agoSupabase: are you listening?
- kiwicopple 4y agowe're always listening