<?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: Amazon SimpleDB &#8211; when less is, supposedly, enough</title>
	<atom:link href="http://www.dbms2.com/2007/12/18/amazon-simpledb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2007/12/18/amazon-simpledb/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:51:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>By: Elastra - somewhat more sensible Amazon-based DBMS option &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-97873</link>
		<dc:creator>Elastra - somewhat more sensible Amazon-based DBMS option &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Wed, 24 Sep 2008 10:46:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-97873</guid>
		<description>[...] a post earlier tonight about Amazon&#8217;s new SimpleDB, I suggested that SimpleDB&#8217;s main use might be as the database engine behind other S3/EC2 [...]</description>
		<content:encoded><![CDATA[<p>[...] a post earlier tonight about Amazon&#8217;s new SimpleDB, I suggested that SimpleDB&#8217;s main use might be as the database engine behind other S3/EC2 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andre de Cavaignac</title>
		<link>http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-97384</link>
		<dc:creator>Andre de Cavaignac</dc:creator>
		<pubDate>Sat, 13 Sep 2008 17:04:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-97384</guid>
		<description>I don&#039;t think SimpleDB is as much of a &quot;database&quot; as it is a distributed cache.  The reason its so simple is because its hard to do DBMS on a large distributed cluster.  The disadvantage is you don&#039;t get the richness of a traditional database, but you do gain performance and scalability.  Try having 1000 clients (web servers) connected to a traditional database.

They are certainly missing some things, and transactions will be vital...  But the ability to store sparse data sets in a scalable, backed-up store, even if that does mean doing some work on the client once you get the data back, can be worth it in many scenarios.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think SimpleDB is as much of a &#8220;database&#8221; as it is a distributed cache.  The reason its so simple is because its hard to do DBMS on a large distributed cluster.  The disadvantage is you don&#8217;t get the richness of a traditional database, but you do gain performance and scalability.  Try having 1000 clients (web servers) connected to a traditional database.</p>
<p>They are certainly missing some things, and transactions will be vital&#8230;  But the ability to store sparse data sets in a scalable, backed-up store, even if that does mean doing some work on the client once you get the data back, can be worth it in many scenarios.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-64735</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Tue, 18 Dec 2007 09:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-64735</guid>
		<description>Joe,

Fair enough.  But can you think of any nontrivial application categories where this approach actually makes sense?

I&#039;m all in favor of schema flexibility, and of doing integrity checks programmatically rather than declaratively when the tradeoffs justify it.  But in SimpleDB I don&#039;t see an easy way to code the integrity checks, I don&#039;t see an easy way to assure transaction integrity, and I don&#039;t see an easy way to query the data.  

What am I missing?

CAM</description>
		<content:encoded><![CDATA[<p>Joe,</p>
<p>Fair enough.  But can you think of any nontrivial application categories where this approach actually makes sense?</p>
<p>I&#8217;m all in favor of schema flexibility, and of doing integrity checks programmatically rather than declaratively when the tradeoffs justify it.  But in SimpleDB I don&#8217;t see an easy way to code the integrity checks, I don&#8217;t see an easy way to assure transaction integrity, and I don&#8217;t see an easy way to query the data.  </p>
<p>What am I missing?</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Harris</title>
		<link>http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-64732</link>
		<dc:creator>Joe Harris</dc:creator>
		<pubDate>Tue, 18 Dec 2007 09:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2007/12/18/amazon-simpledb/#comment-64732</guid>
		<description>Curt,

This is aimed at web-centric developers who don&#039;t use the features of the DBMS in any case. E.g. the Web2.0 crrowd who are using toolsets like Ruby on Rails and PHP. 

I&#039;m not saying it&#039;s a good idea but a lot of the current technologies encourage the developer to treate the database as a glorified card store. Which is exactly what SimpleDB is.

I often see tips on ways to remove or avoid &quot;inconvenient&quot; or &quot;slow&quot; features of the DB like referential integrity and transactions!


Joe</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>This is aimed at web-centric developers who don&#8217;t use the features of the DBMS in any case. E.g. the Web2.0 crrowd who are using toolsets like Ruby on Rails and PHP. </p>
<p>I&#8217;m not saying it&#8217;s a good idea but a lot of the current technologies encourage the developer to treate the database as a glorified card store. Which is exactly what SimpleDB is.</p>
<p>I often see tips on ways to remove or avoid &#8220;inconvenient&#8221; or &#8220;slow&#8221; features of the DB like referential integrity and transactions!</p>
<p>Joe</p>
]]></content:encoded>
	</item>
</channel>
</rss>

