|
|
|
|
|
by matlin
406 days ago
|
|
PouchDB and CouchDB were what inspired me to build Triplit[1]. The idea of having an identical (or merely similar in the case of Pouch/Couch) query engine accessible on client and server is insanely powerful. The author links to a much longer post on handling conflicts which is worthy of its length because it's not a pleasant experience with this setup. I highly recommend trying a modern setup from one of the many new local first solutions [2] 1. https://triplit.dev 2. https://www.localfirst.fm/landscape |
|
Also Triplit's universal client/server model means you never have to care about all the complexity of other solutions that require to get the transformations between client db & server db just right. A really impressive piece of work! (another great one with a universal db is jazz.tools, especially if you need encryption)