Hacker News new | ask | show | jobs
by yapcguy 4497 days ago
CouchDB, CouchBase, TouchDB, PouchDB...

How is anyone supposed to figure out who/what to use for the long-term? CouchDB? CouchBase?

1 comments

There is definitely some confusion to the names and efforts there are efforts to ensure there is a clear identity for the CouchDB project moving forward. (Couchbase is not compatible with CouchDB so there will likely always be some confusion there which boils down to historical trivia more than anything.)

TouchDB & PouchDB were some of the earlier projects which extended CouchDB's reach to in-browser and on-mobile databases respectively. In those days the brand confusion problem wasn't as clear. Hopefully in the future all you'll need to know is that the projects support CouchDB replication. Cloudant is a big supporter of the CouchDB community. It made sense to build upon community efforts where they existed already rather than replace them with completely proprietary components.

(Disclosure: I work at Cloudant.)

Thanks...

How do I decide between CouchDB and CouchBase?

What are the major technical differences?

Is there a philosophical difference?