5 ms·
If you want an open source full featured alternative (with native libraries for most mobile platforms), we've put decades of engineer time into Couchbase Mobile
by jchrisa 11y ago
If you want an open source full featured alternative (with native libraries for most mobile platforms), we've put decades of engineer time into Couchbase Mobile.
http://developer.couchbase.com/mobile/ http://developer.couchbase.com/mobile/
Basic feature set: local storage and query, binary attachments, background sync, fine grained access control. Also goodies like webhooks and p2p capabilities.
- tobinharris 11y agoDoes it still work against directly CouchDB? Had some fun times with the mobile/CouchDB sync. When Sync Gateway came along things got complicated (to me). Mostly because of another component to deploy, monitor etc. Did you consider bundling Sync Gateway into a Couchbase server, even if only for dev/staging environments?
- jchrisa 11y agoWorks great with Apache CouchDB, PouchDB, Cloudant, etc. The mobile libraries and Sync Gateway all use the CouchDB sync protocol. We built Sync Gateway because the Apache CouchDB access control model wasn't fine grained enough for most apps, so it adds a data routing function to control sync access. (See link downthread). Thanks for the feedback about simplicity. Our next release makes the Sync Gateway default config a lot more beginner friendly and even today we ship with a dev mode that uses a tiny embedded database instead of a Couchbase Server cluster for storage.
- aikah 11y agoThe problem is the datastore API worked directly in the browser via javascript. You could deploy an app on a CDN with that,just reference a few api keys and start writing apps using Dropbox as a datastore.
- jchrisa 11y agoFor that scenario PouchDB would run in the browser and connect to Sync Gateway using CORS. Of course you'd still have to install Sync Gateway somewhere first, which is more work than outsourcing to a provider like Dropbox, but also more suitable for enterprise deployments.
- rbritton 11y agoI haven't even used half of what Couchbase does, but it's been a great replacement for Core Data for me. I've very much loved not having to deal with schema migrations that historically have been very tedious with Core Data.
- jamiltz 11y agoDropbox deprecates, Couchbase replicates ;) I made a screencast on switching from the Datastore API to Couchbase Mobile https://www.youtube.com/embed/3es1zpx6vPY?vq=hd720 https://www.youtube.com/embed/3es1zpx6vPY?vq=hd720