<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www2.sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx</link><description>In college, as part of my philosophy degree, I took a course on metaphysics. I can still vividly remember the first class. The professor presented us with a simple enough scenario: Consider a wooden boat, whose construction has just finished. Now fast-forward</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1979</link><pubDate>Mon, 30 Jul 2007 14:23:58 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1979</guid><dc:creator>Denis Gobo</dc:creator><description>&lt;p&gt;well you could say the boat is a slowly changing dimesnsion and is indeed the same boat. &amp;nbsp;;-)&lt;/p&gt;
&lt;p&gt;In the future we will run into this as humans. If you replace a heart, a leg and and a knee with artificial ones are you still human? What if you replace the brain? Does it depend on what you have replaced which will qualify you as a human or not?&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1982</link><pubDate>Mon, 30 Jul 2007 14:33:50 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1982</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;We already run into this as humans--our bodies are always shedding cells and creating new ones. &amp;nbsp;Also, think about cutting yourself and having the skin grow back, or getting a haircut... Change is a constant. &amp;nbsp;Luckily, we don't generally need to track things at such a level of detail in database systems :)&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1985</link><pubDate>Mon, 30 Jul 2007 15:09:52 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1985</guid><dc:creator>ML</dc:creator><description>&lt;p&gt;We need to distinguish between the ubiquitous logical concept of a boat and its transient physical implementation.&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1987</link><pubDate>Mon, 30 Jul 2007 15:20:01 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1987</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;ML: That sounds like Plato's &amp;quot;forms&amp;quot; in &amp;quot;The Republic&amp;quot;... But I don't think that applies to to this discussion as I'm referring to handling of actual instances rather than types. So the question is not, &amp;quot;is the QE2 still a boat after she gets a new paint job,&amp;quot; but rather, &amp;quot;is the QE2 still the same QE2 after she gets a new paint job?&amp;quot;&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1988</link><pubDate>Mon, 30 Jul 2007 15:30:12 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1988</guid><dc:creator>Denis Gobo</dc:creator><description>&lt;p&gt;Well to answer that we just have to answer this&lt;/p&gt;
&lt;p&gt;Is Pamela Anderson still the same Pamela Anderson after &amp;lt;list all jobs here&amp;gt; &amp;nbsp;;-)&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1989</link><pubDate>Mon, 30 Jul 2007 15:43:46 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1989</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;First we need to figure out if you're still human with all of that plastic in you... &amp;lt;VBG&amp;gt;&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1990</link><pubDate>Mon, 30 Jul 2007 15:44:08 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1990</guid><dc:creator>ML</dc:creator><description>&lt;p&gt;QE2 is QE2 regardless of any of its attributes. If we attach wheels to it will it cease to be the entity that it used to be?&lt;/p&gt;</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1992</link><pubDate>Mon, 30 Jul 2007 15:48:40 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1992</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;This is why we need to differentiate between identity and being. To name something is not to define it or describe its current state.&lt;/p&gt;
</description></item><item><title>re: Programmatic Concurrency Control: Do Simultaneous Updates to Different Columns Constitute a Collision?</title><link>http://www2.sqlblog.com/blogs/adam_machanic/archive/2007/07/30/programmatic-concurrency-control-do-simultaneous-updates-to-different-columns-constitute-a-collision.aspx#1995</link><pubDate>Mon, 30 Jul 2007 15:53:24 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1995</guid><dc:creator>ML</dc:creator><description>&lt;p&gt;We name things to help us distinguish between different instances. Then we rename them to confuse innocent by-standers. ;)&lt;/p&gt;
</description></item></channel></rss>