<?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: Optimistic Concurrency</title>
	<atom:link href="http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/feed" rel="self" type="application/rss+xml" />
	<link>http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency</link>
	<description>Ben Hyde</description>
	<lastBuildDate>Thu, 18 Mar 2010 15:00:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: bhyde</title>
		<link>http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/comment-page-1#comment-2665</link>
		<dc:creator>bhyde</dc:creator>
		<pubDate>Fri, 09 Oct 2009 23:52:06 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/#comment-2665</guid>
		<description>Thanks Dan, fixed a mess-o-spelling errors.</description>
		<content:encoded><![CDATA[<p>Thanks Dan, fixed a mess-o-spelling errors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Connolly</title>
		<link>http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/comment-page-1#comment-2660</link>
		<dc:creator>Dan Connolly</dc:creator>
		<pubDate>Fri, 09 Oct 2009 19:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/#comment-2660</guid>
		<description>&quot;optomistic&quot; typo</description>
		<content:encoded><![CDATA[<p>&#8220;optomistic&#8221; typo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al Wood</title>
		<link>http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/comment-page-1#comment-130</link>
		<dc:creator>Al Wood</dc:creator>
		<pubDate>Mon, 16 Jan 2006 15:15:13 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/#comment-130</guid>
		<description>I would like to quibble with the example given: Surely you can just have a transaction queue? The $20 increase goes in behind the $10 increase, and very soon the balance hits $130. Correct.

A more realistic analogy is where you are logging medicine given to a patient. You shouldn&#039;t give the second medicine after the first one. But here it&#039;s no good to know after the event that you&#039;ve done wrong, you need to have self-refreshing or self-expiring screens to get the latest possible updates. But that&#039;s a different thing altogether.

The solution - optimistic concurrency - only works where you can undo your actions, and it only scales where the number of people accessing a record at one time doesn&#039;t go as the number who can access it.</description>
		<content:encoded><![CDATA[<p>I would like to quibble with the example given: Surely you can just have a transaction queue? The $20 increase goes in behind the $10 increase, and very soon the balance hits $130. Correct.</p>
<p>A more realistic analogy is where you are logging medicine given to a patient. You shouldn&#8217;t give the second medicine after the first one. But here it&#8217;s no good to know after the event that you&#8217;ve done wrong, you need to have self-refreshing or self-expiring screens to get the latest possible updates. But that&#8217;s a different thing altogether.</p>
<p>The solution &#8211; optimistic concurrency &#8211; only works where you can undo your actions, and it only scales where the number of people accessing a record at one time doesn&#8217;t go as the number who can access it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bhyde</title>
		<link>http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/comment-page-1#comment-129</link>
		<dc:creator>bhyde</dc:creator>
		<pubDate>Fri, 24 Jun 2005 14:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/#comment-129</guid>
		<description>When the boss says &quot;ask forgiveness not permission&quot; he&#039;s licensing optomistic concurency and suggesting that the resulting conflict resolution will proceed in a reasonable manner that avoids recrimination.  When the subordinate says it it&#039;s can mean that; but it can also mean that he&#039;s breaking the deadlock and will accept the consequences.

There are no end to ways that increasing numbers can effect the nature of the problem.  Part of the reason for optimistic concurrency in a large group is to lower the costs of coordinating the binding of tallent to problems - so a large group running optimistically can get the best talent to pick up the problem they are best suited for at minimum cost.   The jerk problem is real, but it&#039;s not the only thing who&#039;s probability rises as the size of the pool of workers enlarges.</description>
		<content:encoded><![CDATA[<p>When the boss says &#8220;ask forgiveness not permission&#8221; he&#8217;s licensing optomistic concurency and suggesting that the resulting conflict resolution will proceed in a reasonable manner that avoids recrimination.  When the subordinate says it it&#8217;s can mean that; but it can also mean that he&#8217;s breaking the deadlock and will accept the consequences.</p>
<p>There are no end to ways that increasing numbers can effect the nature of the problem.  Part of the reason for optimistic concurrency in a large group is to lower the costs of coordinating the binding of tallent to problems &#8211; so a large group running optimistically can get the best talent to pick up the problem they are best suited for at minimum cost.   The jerk problem is real, but it&#8217;s not the only thing who&#8217;s probability rises as the size of the pool of workers enlarges.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brice Tebbs</title>
		<link>http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/comment-page-1#comment-128</link>
		<dc:creator>Brice Tebbs</dc:creator>
		<pubDate>Fri, 24 Jun 2005 13:45:18 +0000</pubDate>
		<guid isPermaLink="false">http://enthusiasm.cozy.org/archives/2004/04/optimistic-concurrency/#comment-128</guid>
		<description>Two thoughts.
1) The maxim &quot;It better to ask for forgiveness than permission&quot; seems like a corrolary to the above.

2) Optimistic concurrancy seems to not be so scale free sometimes since once the group size gets large enough it includes at least one jerk.</description>
		<content:encoded><![CDATA[<p>Two thoughts.<br />
1) The maxim &#8220;It better to ask for forgiveness than permission&#8221; seems like a corrolary to the above.</p>
<p>2) Optimistic concurrancy seems to not be so scale free sometimes since once the group size gets large enough it includes at least one jerk.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
