<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: HBase vs. Cassandra: NoSQL Battle!</title>
	<atom:link href="http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/</link>
	<description>The Fringes of Scalability, Social Media, and Computer Science.</description>
	<lastBuildDate>Sat, 06 Mar 2010 02:37:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: NoSQL Is Not SQL And That’s A Problem &#124; CloudAve</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-1327</link>
		<dc:creator>NoSQL Is Not SQL And That’s A Problem &#124; CloudAve</dc:creator>
		<pubDate>Sat, 06 Mar 2010 02:37:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-1327</guid>
		<description>[...] data persistence and access solutions that challenges the long lasting legacy of RDBMS.&#160;Competition between HBase and Cassandra is heating up. Amazon now supports a variety of consistency models on EC2.However none of the NoSQL [...]</description>
		<content:encoded><![CDATA[<p>[...] data persistence and access solutions that challenges the long lasting legacy of RDBMS.&nbsp;Competition between HBase and Cassandra is heating up. Amazon now supports a variety of consistency models on EC2.However none of the NoSQL [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HBase vs. Cassandra: NoSQL Battle! &#124; Road to Failure &#171; The other side of the firewall</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-1259</link>
		<dc:creator>HBase vs. Cassandra: NoSQL Battle! &#124; Road to Failure &#171; The other side of the firewall</dc:creator>
		<pubDate>Wed, 24 Feb 2010 23:04:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-1259</guid>
		<description>[...] February 24, 2010 at 6:03 pm &#183; Filed under Cloud computing &#183;Tagged Databases   &#160;&#160;[From HBase vs. Cassandra: NoSQL Battle! &#124; Road to Failure] [...]</description>
		<content:encoded><![CDATA[<p>[...] February 24, 2010 at 6:03 pm &#183; Filed under Cloud computing &#183;Tagged Databases   &nbsp;&nbsp;[From HBase vs. Cassandra: NoSQL Battle! | Road to Failure] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bradford</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-775</link>
		<dc:creator>Bradford</dc:creator>
		<pubDate>Thu, 24 Dec 2009 05:21:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-775</guid>
		<description>Thanks for the feedback. I&#039;m going to do another end-to-end test with the next release of both products~</description>
		<content:encoded><![CDATA[<p>Thanks for the feedback. I&#8217;m going to do another end-to-end test with the next release of both products~</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Darcy</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-515</link>
		<dc:creator>Jeff Darcy</dc:creator>
		<pubDate>Tue, 24 Nov 2009 13:52:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-515</guid>
		<description>Comparing an A+P data store to a C+P one is a tricky exercise at best, but some of the claims here are particularly disingenuous.  For example, the region-server and NameNode SPOFs are &lt;b&gt;major&lt;/b&gt; issues for a lot of people, but they&#039;re glossed over quickly while the inaccurate &quot;depends on very fast fiber&quot; gets repeated four times.  In fact, depending on how you allocate keys and how you set W/R, you&#039;ll usually be able to get an immediate answer locally despite failures.  Even when there are too many failures for that to happen, getting a slow and/or stale answer from China is still (for many applications) preferable to getting no answer at all because of a SPOF in a system that as of today has barely any tolerance for partitions at all.

Does that seem a bit unfair?  Of course it would be, in a vacuum.  C+P and A+P are both valid tradeoffs, suitable for different situations.  If Cassandra is going to be repeatedly slammed for compromising on C, though, then it seems quite fair to point out that HBase compromises just as much on P.  I&#039;ve been among those pointing out the holes in some of Cassandra advocates&#039; claims, but that doesn&#039;t mean I have much patience for equally invalid claims from critics or detractors.

BTW, your definitions of A and P are a bit off from those used in the CAP theorem (see Gilbert and Lynch&#039;s proof paper for the most rigorous definitions), and &quot;vector clocks mean latest timestamp wins&quot; is extremely misleading at best.</description>
		<content:encoded><![CDATA[<p>Comparing an A+P data store to a C+P one is a tricky exercise at best, but some of the claims here are particularly disingenuous.  For example, the region-server and NameNode SPOFs are <b>major</b> issues for a lot of people, but they&#8217;re glossed over quickly while the inaccurate &#8220;depends on very fast fiber&#8221; gets repeated four times.  In fact, depending on how you allocate keys and how you set W/R, you&#8217;ll usually be able to get an immediate answer locally despite failures.  Even when there are too many failures for that to happen, getting a slow and/or stale answer from China is still (for many applications) preferable to getting no answer at all because of a SPOF in a system that as of today has barely any tolerance for partitions at all.</p>
<p>Does that seem a bit unfair?  Of course it would be, in a vacuum.  C+P and A+P are both valid tradeoffs, suitable for different situations.  If Cassandra is going to be repeatedly slammed for compromising on C, though, then it seems quite fair to point out that HBase compromises just as much on P.  I&#8217;ve been among those pointing out the holes in some of Cassandra advocates&#8217; claims, but that doesn&#8217;t mean I have much patience for equally invalid claims from critics or detractors.</p>
<p>BTW, your definitions of A and P are a bit off from those used in the CAP theorem (see Gilbert and Lynch&#8217;s proof paper for the most rigorous definitions), and &#8220;vector clocks mean latest timestamp wins&#8221; is extremely misleading at best.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: schubert zhang</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-390</link>
		<dc:creator>schubert zhang</dc:creator>
		<pubDate>Fri, 06 Nov 2009 16:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-390</guid>
		<description>To compare two different architectures, I think it should be objectively and theoretically. Some temporal un-ready features should not be the subjects. Such as the &quot;multi-table&quot; feature, it seems not difficult to be implemented.

It is very interesting that many people doubt Dynamo. Even guys from Facebook: http://jsensarma.com/blog/2009/11/dynamo-a-flawed-architecture-part-i/

I think each architecture is designed for its usage.</description>
		<content:encoded><![CDATA[<p>To compare two different architectures, I think it should be objectively and theoretically. Some temporal un-ready features should not be the subjects. Such as the &#8220;multi-table&#8221; feature, it seems not difficult to be implemented.</p>
<p>It is very interesting that many people doubt Dynamo. Even guys from Facebook: <a href="http://jsensarma.com/blog/2009/11/dynamo-a-flawed-architecture-part-i/" rel="nofollow">http://jsensarma.com/blog/2009/11/dynamo-a-flawed-architecture-part-i/</a></p>
<p>I think each architecture is designed for its usage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by abrdev</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-362</link>
		<dc:creator>Twitted by abrdev</dc:creator>
		<pubDate>Fri, 30 Oct 2009 20:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-362</guid>
		<description>[...] This post was Twitted by abrdev [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by abrdev [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by pogrebnyak</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-359</link>
		<dc:creator>Twitted by pogrebnyak</dc:creator>
		<pubDate>Fri, 30 Oct 2009 11:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-359</guid>
		<description>[...] This post was Twitted by pogrebnyak [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by pogrebnyak [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by tkang1</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-358</link>
		<dc:creator>Twitted by tkang1</dc:creator>
		<pubDate>Fri, 30 Oct 2009 07:57:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-358</guid>
		<description>[...] This post was Twitted by tkang1 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by tkang1 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by ungerik</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-356</link>
		<dc:creator>Twitted by ungerik</dc:creator>
		<pubDate>Fri, 30 Oct 2009 05:01:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-356</guid>
		<description>[...] This post was Twitted by ungerik [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by ungerik [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Twitted by andreisavu</title>
		<link>http://www.roadtofailure.com/2009/10/29/hbase-vs-cassandra-nosql-battle/comment-page-1/#comment-355</link>
		<dc:creator>Twitted by andreisavu</dc:creator>
		<pubDate>Thu, 29 Oct 2009 23:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.roadtofailure.com/?p=84#comment-355</guid>
		<description>[...] This post was Twitted by andreisavu [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by andreisavu [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
