×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

CouchOne, Membase Merge, Form NoSQL Powerhouse

Roblimo posted more than 3 years ago | from the one-big-base-instead-of-two-small-ones dept.

Databases 46

Julie188 writes "CouchOne and Membase, two of the most popular noSQL projects, have merged in an attempt to become an open source database powerhouse. Even the company's new name is merged: Couchbase. The founders of the new Couchbase say they will offer the ability to scale from the largest data center and distributed cloud environments all the way down to smartphones and other mobile devices. As is the standard disclaimer during merger announcements, the leaders also promise to continue their support for their open source, community versions of their programs."

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

46 comments

cool! (5, Insightful)

larry bagina (561269) | more than 3 years ago | (#35146040)

instead of two projects I've never heard of, I'll only have to ignore one!

Re:cool! (0)

Anonymous Coward | more than 3 years ago | (#35146826)

you must not keep up with whats going on in the web and mobile space.

Re:cool! (4, Informative)

roaryk (1453853) | more than 3 years ago | (#35148254)

The initial post is misleading. The "two of the most popular noSQL projects" are in fact not CouchOne and Membase as it suggests. The fame should rather be attributed to CouchDB and Memcached, of which it would be rather hard indeed not to have heard. CouchDB has been developed by Damien Katz, the founder and CEO of CouchOne (created in order to commercialize the technology). Membase in turn is a NoSQL solution based upon Memcached (protocol-compatible).

Re:cool! (1)

lehphyro (1465921) | more than 3 years ago | (#35149526)

Memcached is a distributed in-memory cache implementation, it has nothing to do with noSql. See: http://code.google.com/p/memcached/ [google.com]

Re:cool! (1)

tomtomtom777 (1148633) | more than 3 years ago | (#35150922)

Memcached is a distributed in-memory cache implementation, it has nothing to do with noSql. See: http://code.google.com/p/memcached/ [google.com]

Incorrect

Memcached is a key/value store, which doesn't use SQL or RDBMS concepts and is therefore by definition a noSql project.

The fact that is an in-memorty cache implementaion is irrelevant.

Re:cool! (1)

lehphyro (1465921) | more than 3 years ago | (#35151380)

Did you read the project description on the link I provided? Here it is:

memcached is a high-performance, distributed memory object caching system

I didn't know caching system has been redefined to be nosql... Now java.util.HashMap is a nosql implementation!

Re:cool! (1)

mini me (132455) | more than 3 years ago | (#35158052)

Membase is the NoSQL database. The same people are responsible for Memcache, and thus it was part of this merger.

Re:cool! (1)

tomtomtom777 (1148633) | more than 3 years ago | (#35150966)

Memcached is a distributed in-memory cache implementation, it has nothing to do with noSql. See: http://code.google.com/p/memcached/ [google.com]

Incorrect

Memcached is a key/value store, which doesn't use SQL or RDBMS concepts and is therefore by definition a noSQL project.

The fact that it is an in-memory cache implementation is irrelevant.

Re:cool! (0)

Anonymous Coward | more than 3 years ago | (#35150776)

More correctly, I believe CouchDB and MongoDB to he the more populat noSQL options. And I second lehphyro, memcached is not a noSQL database at all. It's a simple caching engine.

Thanks (0)

Anonymous Coward | more than 3 years ago | (#35149106)

Now I know what to think. (Not.)

Is it just me, or is it plainly obvious that slashdot is comprised of 90% teenagers nowadays? For christ's sake, the most "insightful" post in this entire discussion is some teeny bopper telling me to ignore the subject of the discussion. And... that's it.

It's as if the discussion never mattered, and the goal is simply "look at me". Forgive me if I fail to see the logic in this (outside of high school, that is).

Simple math (1)

Heliologue (883808) | more than 3 years ago | (#35146118)

If my calculations are correct, the resulting product should be twice as good!

Re:Simple math (1)

Anonymous Coward | more than 3 years ago | (#35146726)

If my calculations are correct, the resulting product should be twice as good!

2x0 is still 0

Re:Simple math (0)

Anonymous Coward | more than 3 years ago | (#35151530)

Thanks for explaining the joke. Now all of the sarcasm-impaired ACs will be able to enjoy it.

obligatory xtranormal video (3, Funny)

russlar (1122455) | more than 3 years ago | (#35146132)

whenever I hear nosql, I instantly think of this: mongodb is web scale: http://www.youtube.com/watch?v=b2F-DItXtZs [youtube.com]

Re:obligatory xtranormal video (0)

Anonymous Coward | more than 3 years ago | (#35146788)

awesomesauce

Re:obligatory xtranormal video (2)

eternalelegy (1279022) | more than 3 years ago | (#35146998)

Weird, whenever I hear nosql I instantly think about how much fun it will be to castrate my first bull, down on the farm.

obligatory xtranormal rant (1)

tepples (727027) | more than 3 years ago | (#35147220)

Whenever I watch one of these xtranormal videos, the voices just don't match [tvtropes.org]. The characters look like the NPCs from Nintendo's Animal Crossing video games. So I come in expecting to hear higher-pitched Looney Tunes style voices, which match how I imagine the Animal Crossing NPCs speaking based on what the in-game "animalese" sounds like, and these voices sounding like grown men just strike me as jarring.

Re:obligatory xtranormal rant (0)

Anonymous Coward | more than 3 years ago | (#35148448)

Gah! Jesus, put a disclaimer on TVTropes links, ffs! That site is a productivity singularity with an event horizon the size of Canada.

Re:obligatory xtranormal video (0)

Anonymous Coward | more than 3 years ago | (#35173806)

Well, funny, yeah. But I always feel a little cheated when people invent mock debates where they put words into their opponents' mouths in order to prove that the other side are a bunch of idiots that you don't have to take seriously.

Fail ACID, fail in life... (0)

Anonymous Coward | more than 3 years ago | (#35146388)

Hate to say it, but having a database product that has no ability to keep data integrity combined with buzzwords... Ugh. Keep that away from my tablespaces. I like knowing that data that went in last month will actually still be around and accurate next quarter.

OB car analogy: Yes, the car is faster after one yanks all the safety systems, takes a Sawzall to the doors, windshield, A and B pillars, etc., and removes all but one brake rotor... but one small glitch and you have a lot of mess to clean up.

Other than fuzzy logic experiments that are trying to get an approximate model with oodles of disposable data (stuff that can get mangled without anyone caring), is there any real production use for NoSQL?

Re:Fail ACID, fail in life... (1)

Anonymous Coward | more than 3 years ago | (#35146442)

I hate to so it but these kinds of products are not designed with your requirements in mind. I run a single application that can approach burst rates of over 200000 hits per second. Your acid compliant database would be flopping around like a dying fish at those transaction rates.

Re:Fail ACID, fail in life... (2)

mini me (132455) | more than 3 years ago | (#35147078)

CouchDB, for one, is ACID compliant. NoSQL has nothing to do with lack of ACID compliance or performance. It is a catchall term to refer to a whole range of databases that are designed to solve different problems without using SQL as the query language.

Re:Fail ACID, fail in life... (0)

Anonymous Coward | more than 3 years ago | (#35148078)

Well /dev/null can vastly beat 20,000 hits per second. Does that make it the ultimate database?

Re:Fail ACID, fail in life... (0)

Anonymous Coward | more than 3 years ago | (#35146446)

is there any real production use for NoSQL?

Facebook uses Cassandra which is a NoSQL product. [facebook.com]

Re:Fail ACID, fail in life... (2)

eternalelegy (1279022) | more than 3 years ago | (#35146984)

The article you linked is mostly an explanation of why Facebook switched from Cassandra to HBase, which they currently use.

Still a NoSQL product, just saying.

Re:Fail ACID, fail in life... (0)

Anonymous Coward | more than 3 years ago | (#35148122)

and they have no problems... or do they? :)

quick... everybody copy facebook!

Re:Fail ACID, fail in life... (2)

icebraining (1313345) | more than 3 years ago | (#35146624)

Facebook (Cassandra)
Google [Maps,Earth,Gmail,Youtube,App Engine,Code,Reader,etc] (BigTable)
Zynga, Paypal, Vodafone (Membase)

Re:Fail ACID, fail in life... (3, Informative)

mini me (132455) | more than 3 years ago | (#35147134)

Amazon (Dynamo)
Twitter, Digg (Cassandra)
Yahoo (HBase)
Netflix (SimpleDB)
BBC (CouchDB)

The Lotus Domino database is also NoSQL and is used in many enterprises.

Re:Fail ACID, fail in life... (1)

Hognoxious (631665) | more than 3 years ago | (#35149384)

Google [Maps,Earth,Gmail,Youtube,App Engine,Code,Reader,etc] (BigTable)
Zynga, Paypal

Hmm, that probably explains a lot!

Re:Fail ACID, fail in life... (4, Informative)

snookums (48954) | more than 3 years ago | (#35146904)

NoSQL doesn't mean unreliable, and SQL doesn't mean ACID-compliant.

CouchDB (one of the products mentioned in this article) goes to some lengths to preserve data integrity. It doesn't do delayed commits the way, say, MongoDB does, and it uses an append-only file format that means each document is written to disk in a completely ACID-compliant way.

MySQL didn't have any transactional capability in early versions, and even today is quite happy to corrupt tables beyond repair if the power goes out during a write operation.

Re:Fail ACID, fail in life... (4, Interesting)

antifoidulus (807088) | more than 3 years ago | (#35148116)

These tools don't "mangle" data in the sense you seem to think they do, quite simply what these tools do is provide an "eventually consistent" database. IE a write won't necessary be propagated instantaneously to every single database. Instead it will be "eventually"(with eventually depending on the scope of the problem and the overall system architectures involved) be consistent. Now for large classes of problems(social networks, search engines, message boards like /.), this is a huge boon. By relaxing the timeline constraint for consistency then can make both reads and writes MUCH faster, scale up better, handle faults better etc. However you are right in that there are also large classes of problems for which eventual consistency isn't a very useful tool. For instance a real time database in a factory or even databases for small businesses where there is no real benefit to going to an eventually consistent system with more fluid data structures. Again, right tool, right job.

I'm not sure how I feel about this (0)

Anonymous Coward | more than 3 years ago | (#35146450)

We've been using membase in a decent sized cluster mainly for the pure performance of having a clustered memcache solution. It's extremely fast and fairly stable. They need to keep both of those features and not go overboard with the map/reduce and query layer.

Aggg! I never should have RTFA! (1)

Guidii (686867) | more than 3 years ago | (#35146820)

And I got to enjoy this piece of wonderful writing:

"No matter how you slice it, I think this is merger is full of awesomesauce."

I'll never do that again..

Re:Aggg! I never should have RTFA! (1)

dingfelder (819778) | more than 3 years ago | (#35148146)

awesomesauce ?

That is almost better than the bushism "misunderestimated"

Re:Aggg! I never should have RTFA! (0)

Anonymous Coward | more than 3 years ago | (#35148594)

awesomesauce ?

That's what /she/ said

Powerhouse might be something of an overstatement (0)

Anonymous Coward | more than 3 years ago | (#35147878)

http://www.dbms2.com/2011/02/08/couchbase-membase-couchone-couchdb/

Combined they are 36 employees and $17M invested

Whats with the hate? (0)

Anonymous Coward | more than 3 years ago | (#35148760)

I'd rather handle document conflicts and problems with delayed commits than the nightmare that is horizontal scaling with mysql any day of the week.
http://www.readwriteweb.com/hack/2010/11/facebook-mysql-scale.php .

Scaling shouldn't requre a dedicated team of experts.

Re:Whats with the hate? (0)

Anonymous Coward | more than 3 years ago | (#35149202)

You could also just use PostgreSQL and watch all of MySQL's scalability problems go away.

Re:Whats with the hate? (0)

Anonymous Coward | more than 3 years ago | (#35154188)

Funny, I was thinking the exact same thing only using Mongo or Couch.
I dont think even the most fanatic sql zealots would claim postgres scales as gracefully as Mongo or Couch.

Case in point, if Facebook had used HBase from the start, the video I posted wouldve been 3 minutes long, and all but one of that team could've been employed elsewhere in the company - actually adding value to the application - and do you realise how much time you spend writing queries, denormalizing and modelling you data? How much time do you spend querying sql and transforming the result into a json suitable for ajax stuff?

Try writing a web application where you dont have spend time doing that, and come back and tell me you will still use SQL when you could use Couch.

Car analogy: You could spend a lot of time, money and manpower tuning your '04 hyundai to go 200mph, or you could buy a Porche for less money, and spend your time driving around. If you're the kind of guy that likes going under the hood and getting your hands dirty, then the Hyundai is the car for you.

Re:Whats with the hate? (0)

Anonymous Coward | more than 3 years ago | (#35180728)

Huh? In the car example, you invest time and manpower tuning your hyundai because ostensibly, you can get Porsche-horsepower for much much less than it costs to buy a Porsche.

Oh, i see, You're buying a Porche. I guess that might be cheaper then.

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...