<?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: On the unhelpfulness of NoSQL</title>
	<atom:link href="http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/</link>
	<description>Stay curious!</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:56:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Robert Young</title>
		<link>http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/#comment-17317</link>
		<dc:creator>Robert Young</dc:creator>
		<pubDate>Sat, 21 Nov 2009 00:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1437#comment-17317</guid>
		<description>NoSQL is just VSAM/IMS warmed over; the last gasp of code-oriented zealots.  The SSD multi-core/processor machine running BCNF database (MySql, or otherwise, take your pick) will blow such stuff away.  What some call scalable, experienced developers know to be spaghetti.  Scattered data (which is all scalable is to these people) is a cure for no ill.  ByteBloat is caused by this silliness, and while rust based storage is cheap, it ain&#039;t fast or efficient.

And while I&#039;m at it, the NoSql folk are clearly unable to comprehend the simple math required to do relational database.

And no SQL isn&#039;t perfect, but it beats the crap out of COBOL/java/PHP/etc.  And, also no, it needn&#039;t be (nor any data language) Turing complete.</description>
		<content:encoded><![CDATA[<p>NoSQL is just VSAM/IMS warmed over; the last gasp of code-oriented zealots.  The SSD multi-core/processor machine running BCNF database (MySql, or otherwise, take your pick) will blow such stuff away.  What some call scalable, experienced developers know to be spaghetti.  Scattered data (which is all scalable is to these people) is a cure for no ill.  ByteBloat is caused by this silliness, and while rust based storage is cheap, it ain&#8217;t fast or efficient.</p>
<p>And while I&#8217;m at it, the NoSql folk are clearly unable to comprehend the simple math required to do relational database.</p>
<p>And no SQL isn&#8217;t perfect, but it beats the crap out of COBOL/java/PHP/etc.  And, also no, it needn&#8217;t be (nor any data language) Turing complete.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Bouman</title>
		<link>http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/#comment-17283</link>
		<dc:creator>Roland Bouman</dc:creator>
		<pubDate>Tue, 17 Nov 2009 01:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1437#comment-17283</guid>
		<description>@vitaly: fair enough - perhaps you are right and the term is here to stay. Let&#039;s leave it at that. 

(PS: On rereading my previous comment, I realized that my last sentence there (&quot;I am interested in..., and I think &quot;NoSQL&quot; doesn&#039;t really do justice...&quot;) might be misinterpreted: By &quot;NoSQL&quot; I meant the term - not the current movement and solutions mentioned. I am quite convinced that the people that design and create things like Cassandra, MongoDB, couchDB etc. are very clever, and know exactly what they are doing and why it makes sense to do it like that.)</description>
		<content:encoded><![CDATA[<p>@vitaly: fair enough &#8211; perhaps you are right and the term is here to stay. Let&#8217;s leave it at that. </p>
<p>(PS: On rereading my previous comment, I realized that my last sentence there (&#8220;I am interested in&#8230;, and I think &#8220;NoSQL&#8221; doesn&#8217;t really do justice&#8230;&#8221;) might be misinterpreted: By &#8220;NoSQL&#8221; I meant the term &#8211; not the current movement and solutions mentioned. I am quite convinced that the people that design and create things like Cassandra, MongoDB, couchDB etc. are very clever, and know exactly what they are doing and why it makes sense to do it like that.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vitaly Kushner</title>
		<link>http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/#comment-17282</link>
		<dc:creator>Vitaly Kushner</dc:creator>
		<pubDate>Tue, 17 Nov 2009 00:46:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1437#comment-17282</guid>
		<description>OK, while I agree with most of your points (its indeed young, and they are all different, yada yada yada)
But this is all irrelevant. What I&#039;m saying is that the terms is here to stay, and I couldn&#039;t care less for the &#039;name&#039;.
Lets see what happens...
My bet: one year from now &#039;nosql&#039; will still be here to describe it :)</description>
		<content:encoded><![CDATA[<p>OK, while I agree with most of your points (its indeed young, and they are all different, yada yada yada)<br />
But this is all irrelevant. What I&#8217;m saying is that the terms is here to stay, and I couldn&#8217;t care less for the &#8216;name&#8217;.<br />
Lets see what happens&#8230;<br />
My bet: one year from now &#8216;nosql&#8217; will still be here to describe it :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Bouman</title>
		<link>http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/#comment-17281</link>
		<dc:creator>Roland Bouman</dc:creator>
		<pubDate>Tue, 17 Nov 2009 00:32:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1437#comment-17281</guid>
		<description>@vitaly: gimme a break :)

First of all, the NoSQL term and &quot;movement&quot; is still so young (http://en.wikipedia.org/wiki/NoSQL) that it seems a bit ridiculous to suggest that &quot;everyone&quot; knows what is and what is not covered by the term.

Second, there is no such thing as &quot;the new breed...&quot; etc. Rather, there are a bunch of solutions to solve problems encountered managing availability, scaleability and concurrencey of very large data stores. So far, there are a few recurring features across these solutions: &quot;schemaless&quot;, &quot;non-relational&quot; - perhaps there are more, but I think these are the most important. However, none of these features is sufficient to define these solutions, so it is reasonable to quesion whether a &quot;NoSQL&quot; is indeed *necessarily* non-relational, schemaless, etc. In addition, the underlying datamodels (&quot;key-value&quot;, &quot;document-based&quot;, &quot;graph&quot;) are quite different from one-another, and just lumping everything together using a quite broad an general similarity (&quot;doesn&#039;t support SQL natively&quot;) seems kinda weak. 

You may think it&#039;s catchy - I really don&#039;t care much about the catchiness - I am interested in the capabilities, use-cases and limitations, and I think &quot;NoSQL&quot; doesn&#039;t really do justice to these interests.</description>
		<content:encoded><![CDATA[<p>@vitaly: gimme a break :)</p>
<p>First of all, the NoSQL term and &#8220;movement&#8221; is still so young (<a href="http://en.wikipedia.org/wiki/NoSQL" rel="nofollow">http://en.wikipedia.org/wiki/NoSQL</a>) that it seems a bit ridiculous to suggest that &#8220;everyone&#8221; knows what is and what is not covered by the term.</p>
<p>Second, there is no such thing as &#8220;the new breed&#8230;&#8221; etc. Rather, there are a bunch of solutions to solve problems encountered managing availability, scaleability and concurrencey of very large data stores. So far, there are a few recurring features across these solutions: &#8220;schemaless&#8221;, &#8220;non-relational&#8221; &#8211; perhaps there are more, but I think these are the most important. However, none of these features is sufficient to define these solutions, so it is reasonable to quesion whether a &#8220;NoSQL&#8221; is indeed *necessarily* non-relational, schemaless, etc. In addition, the underlying datamodels (&#8220;key-value&#8221;, &#8220;document-based&#8221;, &#8220;graph&#8221;) are quite different from one-another, and just lumping everything together using a quite broad an general similarity (&#8220;doesn&#8217;t support SQL natively&#8221;) seems kinda weak. </p>
<p>You may think it&#8217;s catchy &#8211; I really don&#8217;t care much about the catchiness &#8211; I am interested in the capabilities, use-cases and limitations, and I think &#8220;NoSQL&#8221; doesn&#8217;t really do justice to these interests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vitaly Kushner</title>
		<link>http://www.xaprb.com/blog/2009/11/16/on-the-meaninglessness-of-nosql/#comment-17280</link>
		<dc:creator>Vitaly Kushner</dc:creator>
		<pubDate>Tue, 17 Nov 2009 00:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1437#comment-17280</guid>
		<description>my point is that at this stage everyone know that &#039;nosql&#039; is a collective term for the new breed of scalable non-relational databases. but there is not a day comes by w/o someone complaining about the term. Realize that once something catches up it is very hard to change. Especially when you just say &#039;this is bad&#039; w/o offering &#039;something better&#039;. And by better I don&#039;t mean something more descriptive. You got to admit: &#039;nosql&#039; is catchy. So unless the alternative is *at least* as catchy I think &#039;resistance is futile&#039; :)</description>
		<content:encoded><![CDATA[<p>my point is that at this stage everyone know that &#8216;nosql&#8217; is a collective term for the new breed of scalable non-relational databases. but there is not a day comes by w/o someone complaining about the term. Realize that once something catches up it is very hard to change. Especially when you just say &#8216;this is bad&#8217; w/o offering &#8216;something better&#8217;. And by better I don&#8217;t mean something more descriptive. You got to admit: &#8216;nosql&#8217; is catchy. So unless the alternative is *at least* as catchy I think &#8216;resistance is futile&#8217; :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

