<?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: VLDB Keynote: Data Access Patterns in The Amazon.com Technology Platform</title>
	<atom:link href="http://innocuous.org/articles/2007/09/25/vldb-keynote-data-access-patterns-in-the-amazoncom-technology-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://innocuous.org/articles/2007/09/25/vldb-keynote-data-access-patterns-in-the-amazoncom-technology-platform/</link>
	<description>Richard Tibbetts on Various Topics</description>
	<lastBuildDate>Thu, 20 Jan 2011 11:35:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Richard Tibbetts</title>
		<link>http://innocuous.org/articles/2007/09/25/vldb-keynote-data-access-patterns-in-the-amazoncom-technology-platform/comment-page-1/#comment-2</link>
		<dc:creator>Richard Tibbetts</dc:creator>
		<pubDate>Wed, 26 Sep 2007 13:13:53 +0000</pubDate>
		<guid isPermaLink="false">http://new.innocuous.org/index.php/2007/09/25/vldb-keynote-data-access-patterns-in-the-amazoncom-technology-platform/#comment-2</guid>
		<description>The presentation is not yet available online. I&#039;m not sure if/when it will become so. I will try to update with a link if I find it.</description>
		<content:encoded><![CDATA[<p>The presentation is not yet available online. I&#8217;m not sure if/when it will become so. I will try to update with a link if I find it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Lesniewski-Laas</title>
		<link>http://innocuous.org/articles/2007/09/25/vldb-keynote-data-access-patterns-in-the-amazoncom-technology-platform/comment-page-1/#comment-3</link>
		<dc:creator>Chris Lesniewski-Laas</dc:creator>
		<pubDate>Wed, 26 Sep 2007 01:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://new.innocuous.org/index.php/2007/09/25/vldb-keynote-data-access-patterns-in-the-amazoncom-technology-platform/#comment-3</guid>
		<description>Is the keynote online anywhere?  I agree about the core message, but I&#039;m curious about some of the details.

I&#039;d guess that most failures at Amazon are basically fail-stop, but that the hard cases are the fail-stutter case or outputting garbage.  Do you think we need Byzantine tolerance to deal with garbage-spewing nodes, or can the garbage be constrained to some non-malicious model?

What kinds of non-strongly-consistent, non-eventually-consistent models do they use?

What are some examples of queries/updates at Amazon that don&#039;t need strong consistency?  I can think of some candidates, but my own experience using Amazon seems to present a consistent interface.  For example, after I add an item to my Wish List, my Wish List is always immediately updated --- I never see a temporary blip due to &quot;eventual consistency&quot;.  When I make a purchase, it&#039;s a pretty good bet that they need to make a real-time (i.e. strongly consistent) validation with the credit-card processor, even if some of their internal systems are not strongly consistent due to failures.  So that might be better characterized as some strongly consistent &quot;hard state&quot; combined with some squishily consistent &quot;soft state&quot;.</description>
		<content:encoded><![CDATA[<p>Is the keynote online anywhere?  I agree about the core message, but I&#8217;m curious about some of the details.</p>
<p>I&#8217;d guess that most failures at Amazon are basically fail-stop, but that the hard cases are the fail-stutter case or outputting garbage.  Do you think we need Byzantine tolerance to deal with garbage-spewing nodes, or can the garbage be constrained to some non-malicious model?</p>
<p>What kinds of non-strongly-consistent, non-eventually-consistent models do they use?</p>
<p>What are some examples of queries/updates at Amazon that don&#8217;t need strong consistency?  I can think of some candidates, but my own experience using Amazon seems to present a consistent interface.  For example, after I add an item to my Wish List, my Wish List is always immediately updated &#8212; I never see a temporary blip due to &#8220;eventual consistency&#8221;.  When I make a purchase, it&#8217;s a pretty good bet that they need to make a real-time (i.e. strongly consistent) validation with the credit-card processor, even if some of their internal systems are not strongly consistent due to failures.  So that might be better characterized as some strongly consistent &#8220;hard state&#8221; combined with some squishily consistent &#8220;soft state&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

