<?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: There Is No Database</title>
	<atom:link href="http://stuartsierra.com/2008/04/21/there-is-no-database/feed" rel="self" type="application/rss+xml" />
	<link>http://stuartsierra.com/2008/04/21/there-is-no-database</link>
	<description>From programming to everything else</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:39:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ben</title>
		<link>http://stuartsierra.com/2008/04/21/there-is-no-database/comment-page-1#comment-29311</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Wed, 21 May 2008 18:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://stuartsierra.com/?p=148#comment-29311</guid>
		<description>Your Hadoop link is broken.

And when you say &quot;Hadoop&quot;, it really is a larger project. I assume you just meant the MapReduce part of it. The main parts:
1. HDFS (GFS Equivalent).
2. A MapReduce implementation.
3. And now HBase, a Bigtable database equivalent.

While many examples of the MapReduce floating around scan large flag files, the &quot;there is no database&quot; statement is not technically true.  In reality you can create your own InputFormats and RecordReaders to read from X number of databases or whatever.

Specifically, the HBase has a table mapper that you can use with your MR. And if you really wanted, you could write up mysql (or whatever) input formats, input splits and record readers for your MR.</description>
		<content:encoded><![CDATA[<p>Your Hadoop link is broken.</p>
<p>And when you say &#8220;Hadoop&#8221;, it really is a larger project. I assume you just meant the MapReduce part of it. The main parts:<br />
1. HDFS (GFS Equivalent).<br />
2. A MapReduce implementation.<br />
3. And now HBase, a Bigtable database equivalent.</p>
<p>While many examples of the MapReduce floating around scan large flag files, the &#8220;there is no database&#8221; statement is not technically true.  In reality you can create your own InputFormats and RecordReaders to read from X number of databases or whatever.</p>
<p>Specifically, the HBase has a table mapper that you can use with your MR. And if you really wanted, you could write up mysql (or whatever) input formats, input splits and record readers for your MR.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

