Live data from Hacker News

Couchbase 2.0 Released

couchbase.com

1–10 of 17 posts

Re: Couchbase 2.0 Released

#2
It's an interesting release.. I had been tinkering with the beta. Oddly enough (considering the name) to me it seems really more tempting as a replacement for memcached than for couchdb.

Can someone from Couchbase or someone familiar with their plans please confirm the points here:

http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase...

Specifically these points:

* Basic data storage operations must use the memcached API.

* However, the HTTP REST API for basic CRUD operations must be updated to use the memcached protocol.

It seems that the couchdb REST API is no longer supported. Was that due to resource constraints in getting 2.0 shipped or is it an intentional design decision to not support this?

Re: Couchbase 2.0 Released

#3
post #2

It's an interesting release.. I had been tinkering with the beta. Oddly enough (considering the name) to me it seems really more tempting as a replacement for memcached than for couchdb. Can someone from Couchbase or someone familiar with their plans please confirm the points here: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase... Specifically these points: * Basic data storage operations must use the m…

This thread should give an insight: http://news.ycombinator.com/item?id=3427491

Re: Couchbase 2.0 Released

#4
post #2

It's an interesting release.. I had been tinkering with the beta. Oddly enough (considering the name) to me it seems really more tempting as a replacement for memcached than for couchdb. Can someone from Couchbase or someone familiar with their plans please confirm the points here: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase... Specifically these points: * Basic data storage operations must use the m…

It's not so much that you need to use the memcached API. We've built a set of client libraries that give you a consistent API (check out couchbase.com/develop) though parts are done through memcached binary protocol (for speed) and parts are done through a RESTful interface inspired by CouchDB.

It wasn't about resource constraints; it that we felt going after distributed deployments and having the speed to keep up with application demands (mostly driven by CRUD) was important. That's what devs and ops people kept telling us they'd need.

Re: Couchbase 2.0 Released

#5
We've been looking at Couchbase for our startup, and have found it a great fit for our needs. Unfortunately, we needed the functionality of 2.0, which wasn't available at the time. Since then we've been building on Postgre. Seems we'll have to take it into consideration again...

Do you know if a client for the Go language will be released?

edit: Sorry, I see there's a Go client as a community SDK.

Re: Couchbase 2.0 Released

#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.

Re: Couchbase 2.0 Released

#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 that i could stay in JS/HTTP/HTML in CouchDB, query CouchDB directly from the browser and even build a whole website in that system. Now it looks like there are a lot of client libraries again, Is this not HTTP anymore?

Re: Couchbase 2.0 Released

#9
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…

> In short: Is Couchbase somewhat like the next CouchDB?

No, CouchBase shares very little with CouchDB, CouchDB retains the HTTP API and the original replication abilities.

CouchBase drops the HTTP for the Memcached API and adds speed + clustering.

If you want to look at what the 'next couchdb' looks like, look at BigCouch.

Re: Couchbase 2.0 Released

#10
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…

Apache CouchDB is the original opensouce project. The guy who started it left a year ago (?), but the project is alive. How much so? I don't know..

Membase does not exists, it was renamed to Couchbase Server. It used to be CoucbDB + Memcache, which seems like a strange combo to me, but I haven't tried it. Also, I guess it has evolved since then. According to wikipedia: "It has a separate and independent community, provides a very different set of capabilities, and supports very different use cases".

CouchDB still looks interesting, it "more different" than many of the other nosql databases. But you might have a hard time building Facebook with it: https://lists.ubuntu.com/archives/ubuntu-desktop/2011-Novemb...

For me, that's not an issue :) Also, the release notes says it has a "new replicator", so ..

http://en.wikipedia.org/wiki/Couchbase_Server http://en.wikipedia.org/wiki/CouchDB

Post reply on HN