<?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"
	>
<channel>
	<title>Comments on: Amazon announces simpleDB, Momentum Builds for Simple Databases</title>
	<atom:link href="http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/feed/" rel="self" type="application/rss+xml" />
	<link>http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/</link>
	<description>Seth Falcon blogs about programming, technology, and life in Seattle</description>
	<pubDate>Fri, 21 Nov 2008 16:58:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Jake L</title>
		<link>http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/#comment-4793</link>
		<dc:creator>Jake L</dc:creator>
		<pubDate>Tue, 18 Dec 2007 03:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/#comment-4793</guid>
		<description>Hi Seth,

I agree with your point about using thrift. Actually it's a lot more flexible than you think.  It was built to handle schema changes with backward computability to older objects.  ThruDB, that you mentioned in your post, is built on thrift and I've recently added a number of examples showing how to store search thrift structures in a number of languages.

-Jake</description>
		<content:encoded><![CDATA[<p>Hi Seth,</p>
<p>I agree with your point about using thrift. Actually it&#8217;s a lot more flexible than you think.  It was built to handle schema changes with backward computability to older objects.  ThruDB, that you mentioned in your post, is built on thrift and I&#8217;ve recently added a number of examples showing how to store search thrift structures in a number of languages.</p>
<p>-Jake</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth</title>
		<link>http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/#comment-4780</link>
		<dc:creator>Seth</dc:creator>
		<pubDate>Sat, 15 Dec 2007 01:24:56 +0000</pubDate>
		<guid isPermaLink="false">http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/#comment-4780</guid>
		<description>I agree on 1-4.  memcached is certainly a reasonable system to build on top of.  I have a feeling that in a memcache-based model you would have seriously limited query capability -- could you do anything other than query by key?

To extend on item 2: we want a system that makes it easy to replicate and partition data across machines so that each node maintains all data in memory (while also persisting to disk).

On item 3: it is important that the system provide flexibility in terms of the durability guarantees -- there has to be a trade off in order to attain a performant system.</description>
		<content:encoded><![CDATA[<p>I agree on 1-4.  memcached is certainly a reasonable system to build on top of.  I have a feeling that in a memcache-based model you would have seriously limited query capability &#8212; could you do anything other than query by key?</p>
<p>To extend on item 2: we want a system that makes it easy to replicate and partition data across machines so that each node maintains all data in memory (while also persisting to disk).</p>
<p>On item 3: it is important that the system provide flexibility in terms of the durability guarantees &#8212; there has to be a trade off in order to attain a performant system.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex V.</title>
		<link>http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/#comment-4779</link>
		<dc:creator>Alex V.</dc:creator>
		<pubDate>Fri, 14 Dec 2007 23:32:44 +0000</pubDate>
		<guid isPermaLink="false">http://userprimary.net/user/2007/12/14/amazon-announces-simpledb-momentum-builds-for-simple-databases/#comment-4779</guid>
		<description>There seem to be a lot of contenders in this space, but no one that's really running away with it. I think we can debate the various nuanced differences of this solution vs. the other, but I'm starting to think that what we're looking for is:

1) A schema-less datastore with single-key access
2) Distributed
3) Persistent
4) Some (but maybe not lots) of query capability.

Maybe what we really want is a disk-backed for of memcached?</description>
		<content:encoded><![CDATA[<p>There seem to be a lot of contenders in this space, but no one that&#8217;s really running away with it. I think we can debate the various nuanced differences of this solution vs. the other, but I&#8217;m starting to think that what we&#8217;re looking for is:</p>
<p>1) A schema-less datastore with single-key access<br />
2) Distributed<br />
3) Persistent<br />
4) Some (but maybe not lots) of query capability.</p>
<p>Maybe what we really want is a disk-backed for of memcached?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
