Hacker News new | ask | show | jobs
by notjosh 4400 days ago
> And in fact Couch DB would have been close to perfect … if I could have run a Couch DB server on the client, which would is an insane thing to contemplate.

Couchbase Lite (http://developer.couchbase.com/mobile/develop/guides/couchba...) does exactly this - except it's not an actual Couch instance, but rather an SQLite database, and a client that speaks the necessary Couch protocols for sync/replication. Not so insane, and (as far as I've seen so far..besides git!) the only tool that really handles sync well across platforms.

edit: Ah, CBL (and Datomic) are mentioned in part 3 of the article. All is well :)