Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Anyone using TouchDB as an alternative to iCloud core data syncing?

https://github.com/couchbaselabs/TouchDB-iOS

Of course, you would need to support some form of CouchDB server for this to work, deal with authentication, etc.



In my last startup, I used TouchDB and found that 95% of the time, it worked great, and 5% of the time, the app would grind to a screeching halt.

Reading documents from the local TouchDB store would block the main thread until the upstream CouchDB server would reply with the document's current revision, even if the local store already has an existing version of the document. Using GCD to wrap around these document transactions was still clunky at best and resulted in a poor overall UX.

YMMV, perhaps these issues could have been worked around if I had had a more realistic deadline and stayed in touch with the community. The maintainer, Jens Alfke, is very active.


Thanks for the heads-up. We are very responsive to issues filed via the Github issue trackers, or brought up on the mailing list. My guess is this has been fixed since then (we've rewritten a lot of that code path), but if it isn't fixed, you can find a link to all of the relevant bug trackers on our Google Group splash page: https://groups.google.com/forum/#!forum/mobile-couchbase




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: