Live data from Hacker News

Couchbase 2.0 Released

couchbase.com

11–17 of 17 posts

Re: Couchbase 2.0 Released

#11
post #8

Can someone explain to me in a few words what the difference is now between CouchDB, Membase, Couchbase? I was looking into CouchDB a while back and loved its concepts but then it became an apache project and there was couchone and membase and coucbase and i lost track of that is happening in the community. In short: Is Couchbase somewhat like the next CouchDB? Does it still use HTTP/JS everywhere? I loved the fact t…

Here's my take on it:

CouchDB: Still there, still doing their thing but now as an Apache project. A few companies have built businesses around it such as IrisCouch (SAAS platform) and Cloudant (who maintain the open-source BigCouch which is API-compatible with CouchDB but adds more scalable clustering).

CouchBase 2.0 (née Membase/CouchOne): Basically a version of MemBase (which was developed by the memcached developers) with some of the engine parts and concepts from CouchDB mixed in. My understanding is that a lot of things were also written from scratch. The idea is that it's the best of both worlds: good in memory dataset performance, disk persistence, data replication, cluster rebalancing and partitioning. Not sure how it works in practice.

The name is a bit unfortunate because it appears to be more like memcached from the developer API perspective than CouchDB. If successful, I don't think CouchBase will replace CouchDB but it will instead carve out its own place in the ecosystem.

Re: Couchbase 2.0 Released

#12
post #8

Can someone explain to me in a few words what the difference is now between CouchDB, Membase, Couchbase? I was looking into CouchDB a while back and loved its concepts but then it became an apache project and there was couchone and membase and coucbase and i lost track of that is happening in the community. In short: Is Couchbase somewhat like the next CouchDB? Does it still use HTTP/JS everywhere? I loved the fact t…

Thanks for the responses. In the end it's what i feared, there is some open source fork with relatively uncertain future and the new database by the original creator is a totally different beast. Not saying CouchDB is dead but at the point in time i wouldn't feel comfortable recommending it :(

Re: Couchbase 2.0 Released

#13
post #12
post #8

Can someone explain to me in a few words what the difference is now between CouchDB, Membase, Couchbase? I was looking into CouchDB a while back and loved its concepts but then it became an apache project and there was couchone and membase and coucbase and i lost track of that is happening in the community. In short: Is Couchbase somewhat like the next CouchDB? Does it still use HTTP/JS everywhere? I loved the fact t…

Thanks for the responses. In the end it's what i feared, there is some open source fork with relatively uncertain future and the new database by the original creator is a totally different beast. Not saying CouchDB is dead but at the point in time i wouldn't feel comfortable recommending it :(

I wouldnt worry, Damien hadnt been particularly active with CouchDB dev for quite a while before CouchBase happened.

CouchDB has a new release pending, a bunch of new features and work in development.

The CouchBase situtation certainly caused a lul in CouchDB activity, mostly due to the confusion over the branding, but it has most definitely gotten through the other side of that.

Re: Couchbase 2.0 Released

#14
post #6

It's a pity their ruby client does not support jruby since it directly depends on a c lib. I guess you can go and use the java client and wrap it, but it would be nice to have a drop-in replacement.

Here is a wrapped version of th java client https://github.com/jeremy-brenner/jcouchbase

And here is some example code that uses it

https://github.com/scalabl3/JRuby-Rails-Torquebox-Couchbase

Re: Couchbase 2.0 Released

#15

Looks interesting, too bad they don't provide an official node.js client, as the unofficial one doesn't seem to be widely used so it's a bit risky (I guess there's a reason it's called 'experimental')

I worked on the node client. The core API is mostly stable, so it should be fine to work with. We are still adding some of the less-used functionality, but for basic operations, I've been using it and its fine. Github link https://github.com/couchbase/couchnode

Re: Couchbase 2.0 Released

#16
post #12
post #8

Can someone explain to me in a few words what the difference is now between CouchDB, Membase, Couchbase? I was looking into CouchDB a while back and loved its concepts but then it became an apache project and there was couchone and membase and coucbase and i lost track of that is happening in the community. In short: Is Couchbase somewhat like the next CouchDB? Does it still use HTTP/JS everywhere? I loved the fact t…

Thanks for the responses. In the end it's what i feared, there is some open source fork with relatively uncertain future and the new database by the original creator is a totally different beast. Not saying CouchDB is dead but at the point in time i wouldn't feel comfortable recommending it :(

What's your worry about an open source fork? Apache CouchDB is in solid shape and we at Cloudant are working to merge the BigCouch clustering layer back into Apache CouchDB for the 2.0 release.
Post reply on HN