<?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/"
	xmlns:go='http://ns.gigaom.com/'
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Amazon SimpleDB 101 &amp; Why It Matters</title>
	<atom:link href="http://gigaom.com/2007/12/14/amazon-simple-db/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com/2007/12/14/amazon-simple-db/</link>
	<description></description>
	<lastBuildDate>Sat, 11 Feb 2012 06:01:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Peter</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188085</link>
		<dc:creator><![CDATA[Peter]]></dc:creator>
		<pubDate>Thu, 24 Jun 2010 20:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188085</guid>
		<description><![CDATA[&lt;p&gt;It&#039;s reinventing the wheel (or better, going back to pulling sledges) because it turns out there&#039;s a scale where the wheel stops scaling. And the pain of scaling is then harder than the pain of not having the relational stuff. You give up one for the other.&lt;/p&gt;

&lt;p&gt;Most sites will never hit that painpoint in scaling, but also, plenty of sites do. And many sites don&#039;t need the relational stuff. So it&#039;s a trade-off.&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s reinventing the wheel (or better, going back to pulling sledges) because it turns out there&#8217;s a scale where the wheel stops scaling. And the pain of scaling is then harder than the pain of not having the relational stuff. You give up one for the other.</p>
<p>Most sites will never hit that painpoint in scaling, but also, plenty of sites do. And many sites don&#8217;t need the relational stuff. So it&#8217;s a trade-off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Come sarà il prossimo ecommerce ?</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188084</link>
		<dc:creator><![CDATA[Come sarà il prossimo ecommerce ?]]></dc:creator>
		<pubDate>Tue, 06 Apr 2010 21:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188084</guid>
		<description><![CDATA[&lt;p&gt;[...] di dati: prodotti da una parte ed informazioni dall’altra. Da leggere l’articolo su GigaOm.com “Amazon simple DB101 and why it matters“.I dati non sono più catalogati nel senso classico, ma conservati in modo più semplice e facile [...]&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>[...] di dati: prodotti da una parte ed informazioni dall’altra. Da leggere l’articolo su GigaOm.com “Amazon simple DB101 and why it matters“.I dati non sono più catalogati nel senso classico, ma conservati in modo più semplice e facile [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JD Gauchat</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188083</link>
		<dc:creator><![CDATA[JD Gauchat]]></dc:creator>
		<pubDate>Wed, 13 Jan 2010 15:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188083</guid>
		<description><![CDATA[&lt;p&gt;Hi. I&#039;m working with SimpleDB because I needed a simple database structure. It work pretty well so far, but I had problems understanding the interface, so I designed a script that takes MySQL sentences and send them to the SimpleDB server.
Here you can find the script and instruction:
&lt;a href=&quot;http://editorialconquer.com/supersimpledb/&quot; rel=&quot;nofollow&quot;&gt;http://editorialconquer.com/supersimpledb/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;JD&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>Hi. I&#8217;m working with SimpleDB because I needed a simple database structure. It work pretty well so far, but I had problems understanding the interface, so I designed a script that takes MySQL sentences and send them to the SimpleDB server.<br />
Here you can find the script and instruction:<br />
<a href="http://editorialconquer.com/supersimpledb/" rel="nofollow">http://editorialconquer.com/supersimpledb/</a></p>
<p>JD</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anti-RDBMS: A list of distributed key-value stores by Richard Jones &#124; Bookcold&#039;s Blog</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188082</link>
		<dc:creator><![CDATA[Anti-RDBMS: A list of distributed key-value stores by Richard Jones &#124; Bookcold&#039;s Blog]]></dc:creator>
		<pubDate>Thu, 17 Dec 2009 15:52:27 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188082</guid>
		<description><![CDATA[&lt;p&gt;[...] SimpleDB Service, and some [...]&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>[...] SimpleDB Service, and some [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Definition of Cloud Computing &#8211; Again &#8211; Jim Kaskade</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188081</link>
		<dc:creator><![CDATA[Definition of Cloud Computing &#8211; Again &#8211; Jim Kaskade]]></dc:creator>
		<pubDate>Sun, 08 Nov 2009 22:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188081</guid>
		<description><![CDATA[[...] its distribution, partitioning, security and synchronization. New technologies, such as Amazon’s SimpleDB, are part of the answer, not large-scale relational databases. And don’t let the name fool you. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] its distribution, partitioning, security and synchronization. New technologies, such as Amazon’s SimpleDB, are part of the answer, not large-scale relational databases. And don’t let the name fool you. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dave</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188080</link>
		<dc:creator><![CDATA[dave]]></dc:creator>
		<pubDate>Wed, 12 Aug 2009 16:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188080</guid>
		<description><![CDATA[That was a nice comment exactly expressing my thoughts and feelings. It feels like relational databases 30 years ago and the whole thing like reinventing the wheel.]]></description>
		<content:encoded><![CDATA[<p>That was a nice comment exactly expressing my thoughts and feelings. It feels like relational databases 30 years ago and the whole thing like reinventing the wheel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Come sarà il prossimo ecommerce ? &#124; Giovanni Cappellotto</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188079</link>
		<dc:creator><![CDATA[Come sarà il prossimo ecommerce ? &#124; Giovanni Cappellotto]]></dc:creator>
		<pubDate>Tue, 14 Jul 2009 22:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188079</guid>
		<description><![CDATA[[...] di dati: prodotti da una parte ed informazioni dall&#8217;altra. Da leggere l&#8217;articolo su GigaOm.com &#8220;Amazon simple DB101  and why it matters&#8220;.I dati non sono più catalogati nel senso classico, ma conservati in modo più semplice e [...]]]></description>
		<content:encoded><![CDATA[<p>[...] di dati: prodotti da una parte ed informazioni dall&#8217;altra. Da leggere l&#8217;articolo su GigaOm.com &#8220;Amazon simple DB101  and why it matters&#8220;.I dati non sono più catalogati nel senso classico, ma conservati in modo più semplice e [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Haddad</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188078</link>
		<dc:creator><![CDATA[David Haddad]]></dc:creator>
		<pubDate>Tue, 24 Mar 2009 13:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188078</guid>
		<description><![CDATA[actually there is a 250 items per result set limit.]]></description>
		<content:encoded><![CDATA[<p>actually there is a 250 items per result set limit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Перевод &#8220;Anti-RDBMS: A list of distributed key-value stores&#8221; &#171; 13 попугаев</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188077</link>
		<dc:creator><![CDATA[Перевод &#8220;Anti-RDBMS: A list of distributed key-value stores&#8221; &#171; 13 попугаев]]></dc:creator>
		<pubDate>Sun, 22 Feb 2009 16:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188077</guid>
		<description><![CDATA[[...] SimpleDB Service, и некоторые [...]]]></description>
		<content:encoded><![CDATA[<p>[...] SimpleDB Service, и некоторые [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anti-RDBMS: A list of distributed key-value stores &#124; Richard Jones, Esq.</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188076</link>
		<dc:creator><![CDATA[Anti-RDBMS: A list of distributed key-value stores &#124; Richard Jones, Esq.]]></dc:creator>
		<pubDate>Mon, 19 Jan 2009 17:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188076</guid>
		<description><![CDATA[[...] SimpleDB Service, and some [...]]]></description>
		<content:encoded><![CDATA[<p>[...] SimpleDB Service, and some [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A First Look at Amazon SimpleDB &#124; Prosumer News</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188075</link>
		<dc:creator><![CDATA[A First Look at Amazon SimpleDB &#124; Prosumer News]]></dc:creator>
		<pubDate>Wed, 08 Oct 2008 05:30:49 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188075</guid>
		<description><![CDATA[[...] This also means you don??t really do relational operations like joins, but it also makes more sense as an object store than object-relational mapping. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] This also means you don??t really do relational operations like joins, but it also makes more sense as an object store than object-relational mapping. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LimitNoneBlog [dot] com &#187; Blog Archive &#187; Amazon&#8217;s SimpleDB another brick in the Super Platform</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188074</link>
		<dc:creator><![CDATA[LimitNoneBlog [dot] com &#187; Blog Archive &#187; Amazon&#8217;s SimpleDB another brick in the Super Platform]]></dc:creator>
		<pubDate>Fri, 26 Sep 2008 01:40:10 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188074</guid>
		<description><![CDATA[[...] SimpleDB is the latest addition to the Super Platform stack, adding incredibly powerful database [...]]]></description>
		<content:encoded><![CDATA[<p>[...] SimpleDB is the latest addition to the Super Platform stack, adding incredibly powerful database [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gert Schmeltz Pedersen</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188073</link>
		<dc:creator><![CDATA[Gert Schmeltz Pedersen]]></dc:creator>
		<pubDate>Tue, 01 Jul 2008 09:23:22 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188073</guid>
		<description><![CDATA[PSPS! And you would still need to know sound database design.]]></description>
		<content:encoded><![CDATA[<p>PSPS! And you would still need to know sound database design.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gert Schmeltz Pedersen</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188072</link>
		<dc:creator><![CDATA[Gert Schmeltz Pedersen]]></dc:creator>
		<pubDate>Tue, 01 Jul 2008 08:32:56 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188072</guid>
		<description><![CDATA[Database design, a perspective

Hi SimpleDB users,

I am an oldtimer in databases, who happened to come across the SimpleDB pages, and so out of curiosity started to read about it. It looked good ... at first, then I realized some implications of the simplicity, then I looked at some of the threads here and elsewhere dealing with the relationship to relational databases and how to solve more complicated database problems. Then I realized how history repeats itself and how 38 years of accumulated wisdom of database modelling and design have been disregarded or overlooked or misunderstood or neglected.

In the summer of 1975 I read the first edition of Chris Date&#039;s text book on database technology, then I studied E.F. Codd&#039;s papers on the relational model, starting in June 1970, for which he was given the Turing award in 1979. These two guys are behind the tremendous success of relational database technology. Date&#039;s book in many editions, together with other text books on database technology and various forms of The Entity-Relationship Model, originally created by Peter Pin-Shan Chen in 1976, has educated countless computer science students in database design. All computer science students, all developers, all programmers should get familiar with relational database design, it is simple, it is powerful, it can be done in a one semester course, and then you can disregard it with open eyes. It is a scandal, if you were not taught relational database design alongside basic programming skills.

What is it that you do with SimpleDB? You put your application logic into procedural code, where you query each domain and combine the resulting items by coding loops and comparisons and what have you; this is how you implement the equivalent of joins in SQL queries; this is the old procedural versus non-procedural debate, where your procedural version is much, much costlier to maintain, and much, much harder for others to understand, you bury the application logic in tons of hopeless code. If you want to avoid joins, you probably put everything into one domain, or as few domains as possible; if you know a bit of normalization of database design, you know about the anomalies that you have introduced, costly. The claimed advantage of SimpleDB that you may have more than one value in the same field is one aspect of an unnormalized database, therefore harmful. And by the way, it is not true that union and intersect can do joins for you.

Once we had semantic nets and logic databases, they included the attribute-value pairs of SimpleDB, and did not require schemas or predefined fields, and in addition they provided powerful non-procedural queries. But where are they today? Maybe in student projects, maybe in research projects, but not in serious, important applications.

If I were paying your salary, I would never allow you to implement my important applications in SimpleDB or the like. You should instead use MySQL or another free, powerful, yet simple to use, RDBMS. Use it with EC2 and S3, that is fine.

You have other options, though, XML databases in the first place, where you also have non-procedural queries available. As a database developer, you should be able to judge, when and how to use XML databases for a given purpose. If your application needs full-text indexing or integrated storage of all types of files and documents, then take a look at things like the object-based, web service-based Fedora repository system, it has RDF triple storage with a non-procedural query language also.

In conclusion, use SimpleDB only if your application’s database needs amount to one normalized relational table, else invest your time in today’s powerful technologies.

PS! What if SimpleDB implemented joins, that is, &quot;field1&quot; = &quot;field2&quot;? That would be a great step forward. Then you would need indexing behind the scene, so that performance of joins could be as good as in RDBMS.]]></description>
		<content:encoded><![CDATA[<p>Database design, a perspective</p>
<p>Hi SimpleDB users,</p>
<p>I am an oldtimer in databases, who happened to come across the SimpleDB pages, and so out of curiosity started to read about it. It looked good &#8230; at first, then I realized some implications of the simplicity, then I looked at some of the threads here and elsewhere dealing with the relationship to relational databases and how to solve more complicated database problems. Then I realized how history repeats itself and how 38 years of accumulated wisdom of database modelling and design have been disregarded or overlooked or misunderstood or neglected.</p>
<p>In the summer of 1975 I read the first edition of Chris Date&#8217;s text book on database technology, then I studied E.F. Codd&#8217;s papers on the relational model, starting in June 1970, for which he was given the Turing award in 1979. These two guys are behind the tremendous success of relational database technology. Date&#8217;s book in many editions, together with other text books on database technology and various forms of The Entity-Relationship Model, originally created by Peter Pin-Shan Chen in 1976, has educated countless computer science students in database design. All computer science students, all developers, all programmers should get familiar with relational database design, it is simple, it is powerful, it can be done in a one semester course, and then you can disregard it with open eyes. It is a scandal, if you were not taught relational database design alongside basic programming skills.</p>
<p>What is it that you do with SimpleDB? You put your application logic into procedural code, where you query each domain and combine the resulting items by coding loops and comparisons and what have you; this is how you implement the equivalent of joins in SQL queries; this is the old procedural versus non-procedural debate, where your procedural version is much, much costlier to maintain, and much, much harder for others to understand, you bury the application logic in tons of hopeless code. If you want to avoid joins, you probably put everything into one domain, or as few domains as possible; if you know a bit of normalization of database design, you know about the anomalies that you have introduced, costly. The claimed advantage of SimpleDB that you may have more than one value in the same field is one aspect of an unnormalized database, therefore harmful. And by the way, it is not true that union and intersect can do joins for you.</p>
<p>Once we had semantic nets and logic databases, they included the attribute-value pairs of SimpleDB, and did not require schemas or predefined fields, and in addition they provided powerful non-procedural queries. But where are they today? Maybe in student projects, maybe in research projects, but not in serious, important applications.</p>
<p>If I were paying your salary, I would never allow you to implement my important applications in SimpleDB or the like. You should instead use MySQL or another free, powerful, yet simple to use, RDBMS. Use it with EC2 and S3, that is fine.</p>
<p>You have other options, though, XML databases in the first place, where you also have non-procedural queries available. As a database developer, you should be able to judge, when and how to use XML databases for a given purpose. If your application needs full-text indexing or integrated storage of all types of files and documents, then take a look at things like the object-based, web service-based Fedora repository system, it has RDF triple storage with a non-procedural query language also.</p>
<p>In conclusion, use SimpleDB only if your application’s database needs amount to one normalized relational table, else invest your time in today’s powerful technologies.</p>
<p>PS! What if SimpleDB implemented joins, that is, &#8220;field1&#8243; = &#8220;field2&#8243;? That would be a great step forward. Then you would need indexing behind the scene, so that performance of joins could be as good as in RDBMS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web2NewYork (beta) &#124; Blog</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188071</link>
		<dc:creator><![CDATA[Web2NewYork (beta) &#124; Blog]]></dc:creator>
		<pubDate>Tue, 22 Apr 2008 18:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188071</guid>
		<description><![CDATA[&lt;p&gt;[...] is unsuitable for web 2.0 applications that have to scale. Amazon&#8217;s SimpleDB and Google&#8217;s BigTable have kicked off a paradigm shift away from the relational [...]&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>[...] is unsuitable for web 2.0 applications that have to scale. Amazon&#8217;s SimpleDB and Google&#8217;s BigTable have kicked off a paradigm shift away from the relational [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xlAWS - Excel VBA Code for accessing Amazon&#8217;s S3 and SimpleDB &#171; Gobán Saor</title>
		<link>http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188070</link>
		<dc:creator><![CDATA[xlAWS - Excel VBA Code for accessing Amazon&#8217;s S3 and SimpleDB &#171; Gobán Saor]]></dc:creator>
		<pubDate>Sun, 20 Apr 2008 15:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://gigaom.com/2007/12/14/amazon-simple-db/#comment-188070</guid>
		<description><![CDATA[&lt;p&gt;[...] was going to be called xlS3, but while doing the exercise SimpleDB appeared on the scene, so I decided to try accessing it from Excel, particularly as both products [...]&lt;/p&gt;]]></description>
		<content:encoded><![CDATA[<p>[...] was going to be called xlS3, but while doing the exercise SimpleDB appeared on the scene, so I decided to try accessing it from Excel, particularly as both products [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

