<?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: Serializable transactions are NOT single threading a database</title>
	<atom:link href="http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/feed/" rel="self" type="application/rss+xml" />
	<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/</link>
	<description>Jochem's tech exploits</description>
	<pubDate>Sat, 04 Feb 2012 19:13:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: murat yücel</title>
		<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/comment-page-1/#comment-95</link>
		<dc:creator>murat yücel</dc:creator>
		<pubDate>Mon, 08 Dec 2008 09:07:37 +0000</pubDate>
		<guid isPermaLink="false">http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/#comment-95</guid>
		<description>thanks a lot it helped me so much</description>
		<content:encoded><![CDATA[<p>thanks a lot it helped me so much</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernd</title>
		<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/comment-page-1/#comment-13</link>
		<dc:creator>Bernd</dc:creator>
		<pubDate>Wed, 30 Apr 2008 14:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/#comment-13</guid>
		<description>Good article - but I still can't solve my problem :-) Maybe you can help me with that. 

I have an XML Document stored in an Oracle DB. There are 4 CF functions (delete,rename,insert, update) to make changes in the XML document. I need to make sure that while one function changes the document no other function can alter the document. As there are a couple of CF Servers I can't use CF lock. The lock needs to take place in the DB. How can I do that?

Thanks in advance

Bernd</description>
		<content:encoded><![CDATA[<p>Good article - but I still can&#8217;t solve my problem <img src='http://jochem.vandieten.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Maybe you can help me with that. </p>
<p>I have an XML Document stored in an Oracle DB. There are 4 CF functions (delete,rename,insert, update) to make changes in the XML document. I need to make sure that while one function changes the document no other function can alter the document. As there are a couple of CF Servers I can&#8217;t use CF lock. The lock needs to take place in the DB. How can I do that?</p>
<p>Thanks in advance</p>
<p>Bernd</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jochem</title>
		<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/comment-page-1/#comment-11</link>
		<dc:creator>Jochem</dc:creator>
		<pubDate>Sat, 29 Mar 2008 18:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/#comment-11</guid>
		<description>If you are looking for the best book on a specific database, start with the manual. Just read it cover to cover.
If you are looking for something that is not specific to a particular database, I would recommend starting with &lt;a href="http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf" rel="nofollow"&gt;Architecture of a Database System&lt;/a&gt;. If you want to get really theoretical you could try &lt;a href="http://research.microsoft.com/~philbe/ccontrol/" rel="nofollow"&gt;Concurrency Control and Recovery in Database Systems&lt;/a&gt;.

But what you should never forget is that you can just try things. You can just start a query editor and write queries. And then start another one and see how they interact.</description>
		<content:encoded><![CDATA[<p>If you are looking for the best book on a specific database, start with the manual. Just read it cover to cover.<br />
If you are looking for something that is not specific to a particular database, I would recommend starting with <a href="http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf" rel="nofollow">Architecture of a Database System</a>. If you want to get really theoretical you could try <a href="http://research.microsoft.com/~philbe/ccontrol/" rel="nofollow">Concurrency Control and Recovery in Database Systems</a>.</p>
<p>But what you should never forget is that you can just try things. You can just start a query editor and write queries. And then start another one and see how they interact.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: T1</title>
		<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/comment-page-1/#comment-10</link>
		<dc:creator>T1</dc:creator>
		<pubDate>Sat, 29 Mar 2008 13:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/#comment-10</guid>
		<description>What is the best research book on this subject?</description>
		<content:encoded><![CDATA[<p>What is the best research book on this subject?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Kitta</title>
		<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/comment-page-1/#comment-7</link>
		<dc:creator>Tom Kitta</dc:creator>
		<pubDate>Thu, 28 Feb 2008 00:04:29 +0000</pubDate>
		<guid isPermaLink="false">http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/#comment-7</guid>
		<description>Thanks a lot for informative post. I just discovered a problem with one of our DBs where I have supposedly rare phantoms show up once per about 10000 transactions. Query A checks whatever user response was recorded in DB, if it was not query B inserts it. Once in 10000 times query A says "nothing in DB" while an insert is pending. B initiates another insert and I end up with two records that have identical data and identical time stamp. I am hoping placing A and B in serialize block will solve the issue.</description>
		<content:encoded><![CDATA[<p>Thanks a lot for informative post. I just discovered a problem with one of our DBs where I have supposedly rare phantoms show up once per about 10000 transactions. Query A checks whatever user response was recorded in DB, if it was not query B inserts it. Once in 10000 times query A says &#8220;nothing in DB&#8221; while an insert is pending. B initiates another insert and I end up with two records that have identical data and identical time stamp. I am hoping placing A and B in serialize block will solve the issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Wood</title>
		<link>http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/comment-page-1/#comment-6</link>
		<dc:creator>Brad Wood</dc:creator>
		<pubDate>Tue, 12 Feb 2008 16:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://jochem.vandieten.net/2008/02/12/serializable-transactions-are-not-single-threading-a-database/#comment-6</guid>
		<description>Thanks for the good explanation of transaction isolation levels.  This is only something I have fairly recently come to grasp.  Good, understandable commentary isn't always around to help.</description>
		<content:encoded><![CDATA[<p>Thanks for the good explanation of transaction isolation levels.  This is only something I have fairly recently come to grasp.  Good, understandable commentary isn&#8217;t always around to help.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

