<?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 a complete flop?</title>
	<atom:link href="http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/</link>
	<description>Random thoughts on tech, books, programming, etc.</description>
	<lastBuildDate>Sat, 21 Jan 2012 10:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Android Blog</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1673</link>
		<dc:creator>Android Blog</dc:creator>
		<pubDate>Tue, 20 Jul 2010 02:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1673</guid>
		<description>Right now I am using AWS EC2 and S3 with PostgreSQL just because I am quite satisfied with it and PostgreSQL is really reliable.</description>
		<content:encoded><![CDATA[<p>Right now I am using AWS EC2 and S3 with PostgreSQL just because I am quite satisfied with it and PostgreSQL is really reliable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Android Blog</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1657</link>
		<dc:creator>Android Blog</dc:creator>
		<pubDate>Mon, 19 Jul 2010 20:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1657</guid>
		<description>Right now I am using AWS EC2 and S3 with PostgreSQL just because I am quite satisfied with it and PostgreSQL is really reliable.</description>
		<content:encoded><![CDATA[<p>Right now I am using AWS EC2 and S3 with PostgreSQL just because I am quite satisfied with it and PostgreSQL is really reliable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terrycojones</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1592</link>
		<dc:creator>terrycojones</dc:creator>
		<pubDate>Sun, 01 Nov 2009 08:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1592</guid>
		<description>Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: adjustable_table_lamp</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1591</link>
		<dc:creator>adjustable_table_lamp</dc:creator>
		<pubDate>Sun, 01 Nov 2009 08:41:08 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1591</guid>
		<description>I&#039;ll back again for sure, thanks for great article :D</description>
		<content:encoded><![CDATA[<p>I&#39;ll back again for sure, thanks for great article :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Kingsley Clark</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-914</link>
		<dc:creator>Scott Kingsley Clark</dc:creator>
		<pubDate>Mon, 23 Feb 2009 21:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-914</guid>
		<description>I like the idea behind SimpleDB, but I wish there was a service like this for MySQL or relationship databases in general.</description>
		<content:encoded><![CDATA[<p>I like the idea behind SimpleDB, but I wish there was a service like this for MySQL or relationship databases in general.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Kingsley Clark</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1959</link>
		<dc:creator>Scott Kingsley Clark</dc:creator>
		<pubDate>Mon, 23 Feb 2009 21:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1959</guid>
		<description>I like the idea behind SimpleDB, but I wish there was a service like this for MySQL or relationship databases in general.</description>
		<content:encoded><![CDATA[<p>I like the idea behind SimpleDB, but I wish there was a service like this for MySQL or relationship databases in general.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin Borwankar</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-848</link>
		<dc:creator>Nitin Borwankar</dc:creator>
		<pubDate>Tue, 30 Dec 2008 23:11:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-848</guid>
		<description>Hi Terry,

I think the appearance of Google App Engine and the &quot;massively scalable Google Data Store&quot; buzz took a lot of web app developers in the GAE direction.
GAE has a free level and I think Amazon has been forced to offer a free level due to market pressures.

The major reason for using SDB or GDS for that matter is the data model.  Both of these allow dynamic attributes which are very important in modern semi-structured data.

I am working on a project to modernize technology for managing academic bibliographic items - this is an NSF funded project and the core need here is dynamic attributes because on of the core formats &#039;bibtex&#039; is an extensible format.  Also the need for a data base which is a key value store where values can be lists == keys can have multiple values.

While you can model this in a relational database using a key-value table, unifying the dynamic and static attributes in queries gets ugly fast.

Both GAE (through its Expando model) and SDB just natively, allow attributes to be added at run time and for keys to have multiple values. If your model needs this and you are not at the bleeding edge of data size then these datastores buy you a lot.

Currently GAE has some obscurely expressed limit on resource cost of a query and web request and it times out when you exceed it but you really don&#039;t have a good idea how to tune it expect to try to do &quot;less bad things&quot;

SDB on the other hand tells you that if your query exceeds a certain well defined CPU usage it will time out - this suggests that if your queries are the equivalent of table scans or are above some level of computational cost you SDB will not work.

One significant disadvantage that GAE has is that the database is not exposed via  REST&#039;ish URL&#039;s or via web services of any kind.  It is up to the app you write to do that.

I have noticed that AWS continues to incrementally improve each of their web services in feature set and reduced cost as they scale up.  I think the SDB data model takes getting used to and also early users of EC2 and S3 often experienced  outages so SDB may be in &quot;growing pain stage&quot; 

I am currently using GAE for my bibliographic item store and will be experimenting with SDB as well on this real world app and will keep you informed.

Nitin</description>
		<content:encoded><![CDATA[<p>Hi Terry,</p>
<p>I think the appearance of Google App Engine and the &#8220;massively scalable Google Data Store&#8221; buzz took a lot of web app developers in the GAE direction.<br />
GAE has a free level and I think Amazon has been forced to offer a free level due to market pressures.</p>
<p>The major reason for using SDB or GDS for that matter is the data model.  Both of these allow dynamic attributes which are very important in modern semi-structured data.</p>
<p>I am working on a project to modernize technology for managing academic bibliographic items &#8211; this is an NSF funded project and the core need here is dynamic attributes because on of the core formats &#8216;bibtex&#8217; is an extensible format.  Also the need for a data base which is a key value store where values can be lists == keys can have multiple values.</p>
<p>While you can model this in a relational database using a key-value table, unifying the dynamic and static attributes in queries gets ugly fast.</p>
<p>Both GAE (through its Expando model) and SDB just natively, allow attributes to be added at run time and for keys to have multiple values. If your model needs this and you are not at the bleeding edge of data size then these datastores buy you a lot.</p>
<p>Currently GAE has some obscurely expressed limit on resource cost of a query and web request and it times out when you exceed it but you really don&#8217;t have a good idea how to tune it expect to try to do &#8220;less bad things&#8221;</p>
<p>SDB on the other hand tells you that if your query exceeds a certain well defined CPU usage it will time out &#8211; this suggests that if your queries are the equivalent of table scans or are above some level of computational cost you SDB will not work.</p>
<p>One significant disadvantage that GAE has is that the database is not exposed via  REST&#8217;ish URL&#8217;s or via web services of any kind.  It is up to the app you write to do that.</p>
<p>I have noticed that AWS continues to incrementally improve each of their web services in feature set and reduced cost as they scale up.  I think the SDB data model takes getting used to and also early users of EC2 and S3 often experienced  outages so SDB may be in &#8220;growing pain stage&#8221; </p>
<p>I am currently using GAE for my bibliographic item store and will be experimenting with SDB as well on this real world app and will keep you informed.</p>
<p>Nitin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin Borwankar</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1958</link>
		<dc:creator>Nitin Borwankar</dc:creator>
		<pubDate>Tue, 30 Dec 2008 23:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1958</guid>
		<description>Hi Terry,

I think the appearance of Google App Engine and the &quot;massively scalable Google Data Store&quot; buzz took a lot of web app developers in the GAE direction.
GAE has a free level and I think Amazon has been forced to offer a free level due to market pressures.

The major reason for using SDB or GDS for that matter is the data model.  Both of these allow dynamic attributes which are very important in modern semi-structured data.

I am working on a project to modernize technology for managing academic bibliographic items - this is an NSF funded project and the core need here is dynamic attributes because on of the core formats &#039;bibtex&#039; is an extensible format.  Also the need for a data base which is a key value store where values can be lists == keys can have multiple values.

While you can model this in a relational database using a key-value table, unifying the dynamic and static attributes in queries gets ugly fast.

Both GAE (through its Expando model) and SDB just natively, allow attributes to be added at run time and for keys to have multiple values. If your model needs this and you are not at the bleeding edge of data size then these datastores buy you a lot.

Currently GAE has some obscurely expressed limit on resource cost of a query and web request and it times out when you exceed it but you really don&#039;t have a good idea how to tune it expect to try to do &quot;less bad things&quot;

SDB on the other hand tells you that if your query exceeds a certain well defined CPU usage it will time out - this suggests that if your queries are the equivalent of table scans or are above some level of computational cost you SDB will not work.

One significant disadvantage that GAE has is that the database is not exposed via  REST&#039;ish URL&#039;s or via web services of any kind.  It is up to the app you write to do that.

I have noticed that AWS continues to incrementally improve each of their web services in feature set and reduced cost as they scale up.  I think the SDB data model takes getting used to and also early users of EC2 and S3 often experienced  outages so SDB may be in &quot;growing pain stage&quot; 

I am currently using GAE for my bibliographic item store and will be experimenting with SDB as well on this real world app and will keep you informed.

Nitin</description>
		<content:encoded><![CDATA[<p>Hi Terry,</p>
<p>I think the appearance of Google App Engine and the &#8220;massively scalable Google Data Store&#8221; buzz took a lot of web app developers in the GAE direction.<br />
GAE has a free level and I think Amazon has been forced to offer a free level due to market pressures.</p>
<p>The major reason for using SDB or GDS for that matter is the data model.  Both of these allow dynamic attributes which are very important in modern semi-structured data.</p>
<p>I am working on a project to modernize technology for managing academic bibliographic items &#8211; this is an NSF funded project and the core need here is dynamic attributes because on of the core formats &#8216;bibtex&#8217; is an extensible format.  Also the need for a data base which is a key value store where values can be lists == keys can have multiple values.</p>
<p>While you can model this in a relational database using a key-value table, unifying the dynamic and static attributes in queries gets ugly fast.</p>
<p>Both GAE (through its Expando model) and SDB just natively, allow attributes to be added at run time and for keys to have multiple values. If your model needs this and you are not at the bleeding edge of data size then these datastores buy you a lot.</p>
<p>Currently GAE has some obscurely expressed limit on resource cost of a query and web request and it times out when you exceed it but you really don&#8217;t have a good idea how to tune it expect to try to do &#8220;less bad things&#8221;</p>
<p>SDB on the other hand tells you that if your query exceeds a certain well defined CPU usage it will time out &#8211; this suggests that if your queries are the equivalent of table scans or are above some level of computational cost you SDB will not work.</p>
<p>One significant disadvantage that GAE has is that the database is not exposed via  REST&#8217;ish URL&#8217;s or via web services of any kind.  It is up to the app you write to do that.</p>
<p>I have noticed that AWS continues to incrementally improve each of their web services in feature set and reduced cost as they scale up.  I think the SDB data model takes getting used to and also early users of EC2 and S3 often experienced  outages so SDB may be in &#8220;growing pain stage&#8221; </p>
<p>I am currently using GAE for my bibliographic item store and will be experimenting with SDB as well on this real world app and will keep you informed.</p>
<p>Nitin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-798</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Mon, 08 Dec 2008 19:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-798</guid>
		<description>Amazon SimpleDb has a lot of problems. Reliability is not up to snuff and it doesn&#039;t really do what it should with performance. There are probably some vectors in which it scales better than MySQL (probably parallel reads/writes) but there are certainly others in which it does not scale as well (queries across hundreds of megabytes of data in a single table/domain). With MySQL, when you do a query that takes a &quot;long time&quot; it gets logged and you can improve its performance later. With SimpleDb, it croaks.

The costs and benefits list is quite long and complex so I won&#039;t get into it here, but overall I think that only a tiny fraction of applications will find it preferable to MySQL.</description>
		<content:encoded><![CDATA[<p>Amazon SimpleDb has a lot of problems. Reliability is not up to snuff and it doesn&#8217;t really do what it should with performance. There are probably some vectors in which it scales better than MySQL (probably parallel reads/writes) but there are certainly others in which it does not scale as well (queries across hundreds of megabytes of data in a single table/domain). With MySQL, when you do a query that takes a &#8220;long time&#8221; it gets logged and you can improve its performance later. With SimpleDb, it croaks.</p>
<p>The costs and benefits list is quite long and complex so I won&#8217;t get into it here, but overall I think that only a tiny fraction of applications will find it preferable to MySQL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1957</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Mon, 08 Dec 2008 19:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1957</guid>
		<description>Amazon SimpleDb has a lot of problems. Reliability is not up to snuff and it doesn&#039;t really do what it should with performance. There are probably some vectors in which it scales better than MySQL (probably parallel reads/writes) but there are certainly others in which it does not scale as well (queries across hundreds of megabytes of data in a single table/domain). With MySQL, when you do a query that takes a &quot;long time&quot; it gets logged and you can improve its performance later. With SimpleDb, it croaks.

The costs and benefits list is quite long and complex so I won&#039;t get into it here, but overall I think that only a tiny fraction of applications will find it preferable to MySQL.</description>
		<content:encoded><![CDATA[<p>Amazon SimpleDb has a lot of problems. Reliability is not up to snuff and it doesn&#8217;t really do what it should with performance. There are probably some vectors in which it scales better than MySQL (probably parallel reads/writes) but there are certainly others in which it does not scale as well (queries across hundreds of megabytes of data in a single table/domain). With MySQL, when you do a query that takes a &#8220;long time&#8221; it gets logged and you can improve its performance later. With SimpleDb, it croaks.</p>
<p>The costs and benefits list is quite long and complex so I won&#8217;t get into it here, but overall I think that only a tiny fraction of applications will find it preferable to MySQL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terry</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-790</link>
		<dc:creator>terry</dc:creator>
		<pubDate>Sun, 07 Dec 2008 11:47:26 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-790</guid>
		<description>Hi Alan

That&#039;s very interesting. I&#039;ve spent many years thinking about and building the product that Fluidinfo (my company) is now working to release. For a long time I resisted the &quot;database&quot; label. But I had enormous trouble getting people (mainly potential investors) to understand what we were trying to do. Finally I relented and started calling it FluidDB. I find the &quot;database&quot; part of the name slow and boring, and now you&#039;ve pointed out that it might even be seriously misleading. We&#039;ve cycled through a few names (one of the advantages of having something that takes a while to build is that you can play with different names), none of them particularly satisfying. It&#039;s a product (initially) for programmers, so giving it a name that they can recognize seems sensible. But if they recognize it and think &quot;that&#039;s not a database&quot;, it&#039;s not good.

Hmmmm.....

Thanks,
Terry</description>
		<content:encoded><![CDATA[<p>Hi Alan</p>
<p>That&#8217;s very interesting. I&#8217;ve spent many years thinking about and building the product that Fluidinfo (my company) is now working to release. For a long time I resisted the &#8220;database&#8221; label. But I had enormous trouble getting people (mainly potential investors) to understand what we were trying to do. Finally I relented and started calling it FluidDB. I find the &#8220;database&#8221; part of the name slow and boring, and now you&#8217;ve pointed out that it might even be seriously misleading. We&#8217;ve cycled through a few names (one of the advantages of having something that takes a while to build is that you can play with different names), none of them particularly satisfying. It&#8217;s a product (initially) for programmers, so giving it a name that they can recognize seems sensible. But if they recognize it and think &#8220;that&#8217;s not a database&#8221;, it&#8217;s not good.</p>
<p>Hmmmm&#8230;..</p>
<p>Thanks,<br />
Terry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terry</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1956</link>
		<dc:creator>terry</dc:creator>
		<pubDate>Sun, 07 Dec 2008 11:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1956</guid>
		<description>Hi Alan

That&#039;s very interesting. I&#039;ve spent many years thinking about and building the product that Fluidinfo (my company) is now working to release. For a long time I resisted the &quot;database&quot; label. But I had enormous trouble getting people (mainly potential investors) to understand what we were trying to do. Finally I relented and started calling it FluidDB. I find the &quot;database&quot; part of the name slow and boring, and now you&#039;ve pointed out that it might even be seriously misleading. We&#039;ve cycled through a few names (one of the advantages of having something that takes a while to build is that you can play with different names), none of them particularly satisfying. It&#039;s a product (initially) for programmers, so giving it a name that they can recognize seems sensible. But if they recognize it and think &quot;that&#039;s not a database&quot;, it&#039;s not good.

Hmmmm.....

Thanks,
Terry</description>
		<content:encoded><![CDATA[<p>Hi Alan</p>
<p>That&#8217;s very interesting. I&#8217;ve spent many years thinking about and building the product that Fluidinfo (my company) is now working to release. For a long time I resisted the &#8220;database&#8221; label. But I had enormous trouble getting people (mainly potential investors) to understand what we were trying to do. Finally I relented and started calling it FluidDB. I find the &#8220;database&#8221; part of the name slow and boring, and now you&#8217;ve pointed out that it might even be seriously misleading. We&#8217;ve cycled through a few names (one of the advantages of having something that takes a while to build is that you can play with different names), none of them particularly satisfying. It&#8217;s a product (initially) for programmers, so giving it a name that they can recognize seems sensible. But if they recognize it and think &#8220;that&#8217;s not a database&#8221;, it&#8217;s not good.</p>
<p>Hmmmm&#8230;..</p>
<p>Thanks,<br />
Terry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-789</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Sun, 07 Dec 2008 11:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-789</guid>
		<description>You ask the question is SimpleDB a complete flop?

yes and no.

Yes in terms of marketing.  Amazon have completely blundered this area, and really should drop the &quot;DB&quot; tag as quickly as possible. It is not a DB in the sense that most developers recognize and here in lies the confusion.

We are sold the wrong product to begin with.

Instead it is a global registry; nothing more, nothing less.  A registry is not a database by any stretch.

We use SimpleDB to manage all our instances running in the cloud, in a variety of different of different providers, while we power some of the largest sites in Europe.  Without it, we would have to be doing a lot of extra management, and without a doubt it is a very slick and useable service.

The problem is, people don&#039;t know what to use it for; they think database, and are left with effectively a hashmap in the cloud.</description>
		<content:encoded><![CDATA[<p>You ask the question is SimpleDB a complete flop?</p>
<p>yes and no.</p>
<p>Yes in terms of marketing.  Amazon have completely blundered this area, and really should drop the &#8220;DB&#8221; tag as quickly as possible. It is not a DB in the sense that most developers recognize and here in lies the confusion.</p>
<p>We are sold the wrong product to begin with.</p>
<p>Instead it is a global registry; nothing more, nothing less.  A registry is not a database by any stretch.</p>
<p>We use SimpleDB to manage all our instances running in the cloud, in a variety of different of different providers, while we power some of the largest sites in Europe.  Without it, we would have to be doing a lot of extra management, and without a doubt it is a very slick and useable service.</p>
<p>The problem is, people don&#8217;t know what to use it for; they think database, and are left with effectively a hashmap in the cloud.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1955</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Sun, 07 Dec 2008 11:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1955</guid>
		<description>You ask the question is SimpleDB a complete flop?

yes and no.

Yes in terms of marketing.  Amazon have completely blundered this area, and really should drop the &quot;DB&quot; tag as quickly as possible. It is not a DB in the sense that most developers recognize and here in lies the confusion.

We are sold the wrong product to begin with.

Instead it is a global registry; nothing more, nothing less.  A registry is not a database by any stretch.

We use SimpleDB to manage all our instances running in the cloud, in a variety of different of different providers, while we power some of the largest sites in Europe.  Without it, we would have to be doing a lot of extra management, and without a doubt it is a very slick and useable service.

The problem is, people don&#039;t know what to use it for; they think database, and are left with effectively a hashmap in the cloud.</description>
		<content:encoded><![CDATA[<p>You ask the question is SimpleDB a complete flop?</p>
<p>yes and no.</p>
<p>Yes in terms of marketing.  Amazon have completely blundered this area, and really should drop the &#8220;DB&#8221; tag as quickly as possible. It is not a DB in the sense that most developers recognize and here in lies the confusion.</p>
<p>We are sold the wrong product to begin with.</p>
<p>Instead it is a global registry; nothing more, nothing less.  A registry is not a database by any stretch.</p>
<p>We use SimpleDB to manage all our instances running in the cloud, in a variety of different of different providers, while we power some of the largest sites in Europe.  Without it, we would have to be doing a lot of extra management, and without a doubt it is a very slick and useable service.</p>
<p>The problem is, people don&#8217;t know what to use it for; they think database, and are left with effectively a hashmap in the cloud.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terry</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-786</link>
		<dc:creator>terry</dc:creator>
		<pubDate>Sat, 06 Dec 2008 20:06:18 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-786</guid>
		<description>Hi Engago

We do the same: EC2 + S3 + Postgresql

And thanks!

Terry</description>
		<content:encoded><![CDATA[<p>Hi Engago</p>
<p>We do the same: EC2 + S3 + Postgresql</p>
<p>And thanks!</p>
<p>Terry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: terry</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1954</link>
		<dc:creator>terry</dc:creator>
		<pubDate>Sat, 06 Dec 2008 20:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1954</guid>
		<description>Hi Engago

We do the same: EC2 + S3 + Postgresql

And thanks!

Terry</description>
		<content:encoded><![CDATA[<p>Hi Engago</p>
<p>We do the same: EC2 + S3 + Postgresql</p>
<p>And thanks!</p>
<p>Terry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Engago Team</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-785</link>
		<dc:creator>Engago Team</dc:creator>
		<pubDate>Sat, 06 Dec 2008 20:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-785</guid>
		<description>We use AWS EC2 and S3 with PostgreSQL.
Why because we know PostgreSQL and its&#039; reliability.
Why bother about and take a risk with SimpleDB as you have PostgreSQL?

@Terry Jones - Good luck with FluidInfo.</description>
		<content:encoded><![CDATA[<p>We use AWS EC2 and S3 with PostgreSQL.<br />
Why because we know PostgreSQL and its&#8217; reliability.<br />
Why bother about and take a risk with SimpleDB as you have PostgreSQL?</p>
<p>@Terry Jones &#8211; Good luck with FluidInfo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Engago Team</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1953</link>
		<dc:creator>Engago Team</dc:creator>
		<pubDate>Sat, 06 Dec 2008 20:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1953</guid>
		<description>We use AWS EC2 and S3 with PostgreSQL.
Why because we know PostgreSQL and its&#039; reliability.
Why bother about and take a risk with SimpleDB as you have PostgreSQL?

@Terry Jones - Good luck with FluidInfo.</description>
		<content:encoded><![CDATA[<p>We use AWS EC2 and S3 with PostgreSQL.<br />
Why because we know PostgreSQL and its&#8217; reliability.<br />
Why bother about and take a risk with SimpleDB as you have PostgreSQL?</p>
<p>@Terry Jones &#8211; Good luck with FluidInfo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikolay Kolev</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-780</link>
		<dc:creator>Nikolay Kolev</dc:creator>
		<pubDate>Fri, 05 Dec 2008 12:18:43 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-780</guid>
		<description>Another show stopper in SimpleDB is the low limit of attributes in a query - either 10, or 15, I don&#039;t remember exactly. Lack of full-text search is also a very limiting factor. And last, but not least, inserts are slow - sometimes one takes 1-2 seconds (although there&#039;s a new mass update capability now). Oh, also, the lack of integration with Ruby on Rails models is also a problem as many startups use Rails. On the contrary, AppEngine integrates well with Django and this is where Amazon should focus on - a drop-in replacement in existing applications.

It&#039;s interesting that nobody has mentioned here ThruDB, which uses S3, and they say is faster and cheaper than SDB.</description>
		<content:encoded><![CDATA[<p>Another show stopper in SimpleDB is the low limit of attributes in a query &#8211; either 10, or 15, I don&#8217;t remember exactly. Lack of full-text search is also a very limiting factor. And last, but not least, inserts are slow &#8211; sometimes one takes 1-2 seconds (although there&#8217;s a new mass update capability now). Oh, also, the lack of integration with Ruby on Rails models is also a problem as many startups use Rails. On the contrary, AppEngine integrates well with Django and this is where Amazon should focus on &#8211; a drop-in replacement in existing applications.</p>
<p>It&#8217;s interesting that nobody has mentioned here ThruDB, which uses S3, and they say is faster and cheaper than SDB.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikolay Kolev</title>
		<link>http://blogs.fluidinfo.com/terry/2008/12/02/amazon-simpledb-a-complete-flop/comment-page-1/#comment-1952</link>
		<dc:creator>Nikolay Kolev</dc:creator>
		<pubDate>Fri, 05 Dec 2008 12:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.fluidinfo.com/terry/?p=409#comment-1952</guid>
		<description>Another show stopper in SimpleDB is the low limit of attributes in a query - either 10, or 15, I don&#039;t remember exactly. Lack of full-text search is also a very limiting factor. And last, but not least, inserts are slow - sometimes one takes 1-2 seconds (although there&#039;s a new mass update capability now). Oh, also, the lack of integration with Ruby on Rails models is also a problem as many startups use Rails. On the contrary, AppEngine integrates well with Django and this is where Amazon should focus on - a drop-in replacement in existing applications.

It&#039;s interesting that nobody has mentioned here ThruDB, which uses S3, and they say is faster and cheaper than SDB.</description>
		<content:encoded><![CDATA[<p>Another show stopper in SimpleDB is the low limit of attributes in a query &#8211; either 10, or 15, I don&#8217;t remember exactly. Lack of full-text search is also a very limiting factor. And last, but not least, inserts are slow &#8211; sometimes one takes 1-2 seconds (although there&#8217;s a new mass update capability now). Oh, also, the lack of integration with Ruby on Rails models is also a problem as many startups use Rails. On the contrary, AppEngine integrates well with Django and this is where Amazon should focus on &#8211; a drop-in replacement in existing applications.</p>
<p>It&#8217;s interesting that nobody has mentioned here ThruDB, which uses S3, and they say is faster and cheaper than SDB.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

