Return-Path: Delivered-To: apmail-incubator-cassandra-user-archive@minotaur.apache.org Received: (qmail 44845 invoked from network); 6 Dec 2009 04:12:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Dec 2009 04:12:38 -0000 Received: (qmail 84050 invoked by uid 500); 6 Dec 2009 04:12:37 -0000 Delivered-To: apmail-incubator-cassandra-user-archive@incubator.apache.org Received: (qmail 84038 invoked by uid 500); 6 Dec 2009 04:12:37 -0000 Mailing-List: contact cassandra-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cassandra-user@incubator.apache.org Delivered-To: mailing list cassandra-user@incubator.apache.org Received: (qmail 84029 invoked by uid 99); 6 Dec 2009 04:12:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 Dec 2009 04:12:37 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of bowman.joseph@gmail.com designates 209.85.216.188 as permitted sender) Received: from [209.85.216.188] (HELO mail-px0-f188.google.com) (209.85.216.188) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 06 Dec 2009 04:12:35 +0000 Received: by pxi26 with SMTP id 26so1325243pxi.21 for ; Sat, 05 Dec 2009 20:12:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=M+A/HHQygcXkl4LbNt2V1GQ5V/hoU2P7i1zt+t0mW3o=; b=Xyt/BvvHcP/BRYJ3rw3O6LeZVfRi4M+44uJX+CxDMQ8QkpdRmHvEiUPrhVR2oe3W7P ihgVjXO5a9ZopTxUEhBtVrIXraUbA8iYUXGfET4oaLc0aJWlc5QitSehFhZ7NUTFpbdZ M6bqIcgKXGdLEw9LtaprNiotq4ZqmpUaqC4zw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=AZ7ztPnEEWKGueLwEDRdsmDvtAxdS6+DrYIerJ7lG2iw4IetWVZtG6BwFz2Vhn2iZK Y+RjGI/Ay39yGirzVTDZXy4/nEsF4jyF8xuWuH25u1v9+zc3daPMRsTcG30j8OPFdnsA Do6F6MdzKz3qdwJZU74xCTGNs7cyFaWPW3ggc= MIME-Version: 1.0 Received: by 10.115.100.20 with SMTP id c20mr7999884wam.160.1260072734862; Sat, 05 Dec 2009 20:12:14 -0800 (PST) In-Reply-To: <1737C2A7-714A-4E25-B6D7-E8A879D92A2E@gmail.com> References: <9afa75fe0912051841x745c03bag60c145a745a717ae@mail.gmail.com> <1737C2A7-714A-4E25-B6D7-E8A879D92A2E@gmail.com> Date: Sat, 5 Dec 2009 23:12:14 -0500 Message-ID: <9972cc9e0912052012o61b82d06h9f4fe25c0d1cd552@mail.gmail.com> Subject: Re: Cassandra vs HBase From: Joseph Bowman To: cassandra-user@incubator.apache.org Content-Type: multipart/alternative; boundary=0016e64dbbd0c0aec6047a078b73 --0016e64dbbd0c0aec6047a078b73 Content-Type: text/plain; charset=ISO-8859-1 When I wrote my Why Cassandra article, I didn't get into the why I didn't choose x platform because I didn't want to start a flame war by doing comparisons. For HBase, the primary reason I didn't choose it is that while there were benchmarks of what it could theoretically do, there wasn't any real real world deployments proving it. My experience as a systems administrator is that it's best to go with a product that's been proven over time in real world scenarios. I'll add to this though, that nothing nosql, even Cassandra, has reached the point where I feel it's no-brainer to choose it over anything, including sql based solutions like mysql and oracle. It really comes down to your requirements. On Sat, Dec 5, 2009 at 11:04 PM, Matt Revelle wrote: > On Dec 5, 2009, at 21:45, Joe Stump wrote: > > >> On Dec 5, 2009, at 7:41 PM, Bill Hastings wrote: >> >> [Is] HBase used for real timish applications and if so any ideas what the >>> largest deployment is. >>> >> >> I don't know of anyone off the top of my head who's using anything built >> on top of Hadoop for a real-time environment. Hadoop just wasn't built for >> that. It was built, like MapReduce, for crunching absurd amounts of data >> across hundreds of nodes in a "reasonable" amount of time. >> >> Just my $0.02. >> >> --Joe >> >> > While Hadoop MapReduce isn't meant for realtime use, HBase can handle it. > > Over last summer there were some benchmarks included in HBase/Hadoop > presentations that showed, IIRC, performance comparable to Cassandra. > > --0016e64dbbd0c0aec6047a078b73 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable When I wrote my Why Cassandra article, I didn't get into the why I didn= 't choose x platform because I didn't want to start a flame war by = doing comparisons. For HBase, the primary reason I didn't choose it is = that while there were benchmarks of what it could theoretically do, there w= asn't any real real world deployments proving it. My experience as a sy= stems administrator is that it's best to go with a product that's b= een proven over time in real world scenarios.

I'll add to this though, that nothing nosql, even Cassandra, has re= ached the point where I feel it's no-brainer to choose it over anything= , including sql based solutions like mysql and oracle. It really comes down= to your requirements.

On Sat, Dec 5, 2009 at 11:04 PM, Matt Revell= e <mrevelle@gmai= l.com> wrote:
On Dec 5, 2009, at 21:45, Joe Stump <<= a href=3D"mailto:joe@joestump.net" target=3D"_blank">joe@joestump.net&g= t; wrote:


On Dec 5, 2009, at 7:41 PM, Bill Hastings wrote:

[Is] HBase used for real timish applications and if so any ideas what the l= argest deployment is.

I don't know of anyone off the top of my head who's using anything = built on top of Hadoop for a real-time environment. Hadoop just wasn't = built for that. It was built, like MapReduce, for crunching absurd amounts = of data across hundreds of nodes in a "reasonable" amount of time= .

Just my $0.02.

--Joe


While Hadoop MapReduce isn't meant for realtime use, HBase can handle i= t.

Over last summer there were some benchmarks included in HBase/Hadoop presen= tations that showed, IIRC, performance comparable to Cassandra.


--0016e64dbbd0c0aec6047a078b73--