<?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: Historical significance of TPC benchmarks</title>
	<atom:link href="http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/</link>
	<description>History of software, by somebody who lived it</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:36:06 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Curt Monash</title>
		<link>http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/#comment-39266</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Fri, 03 Jul 2009 21:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarememories.com/?p=37#comment-39266</guid>
		<description>Makes sense, Serge. Thanks.</description>
		<content:encoded><![CDATA[<p>Makes sense, Serge. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Serge Rielau</title>
		<link>http://www.softwarememories.com/2009/07/02/historical-significance-of-tpc-benchmarks/#comment-39263</link>
		<dc:creator>Serge Rielau</dc:creator>
		<pubDate>Fri, 03 Jul 2009 13:25:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarememories.com/?p=37#comment-39263</guid>
		<description>Curt,

An interesting post. There is no doubt in my mind that both TPC benchmarks caused product improvements. It pays however to give developers some credit here. We are at heart lazy creatures and do hate throw-away code. 
Let&#039;s take TPC-D and &quot;materialized views&quot; for example. There was a race between Oracle and IBM DB2 at the time as to who gets them out first and of course one major marketing goal was certainly to bat the TPC-D performance numbers out of the ballpark which rendered the whole benchmark obsolete within months.
A more recent example is TPC-C. Remember those Oracle adds on &quot;IBM won&#039;t say&quot;. Eventually soem IBM exec must have had it and decided that enough is enough. What followed was a flurry of activities resulting in DB2 8.1.4 and the breach of the 700k, 1M and now 6M TpmC threshholds.
You might say that all features delivered in DB2 8.1.4 were specifically implemented for the benchmark. that is true as far as motivation is concerned (i.e. executive funding).
The features however, such as a rewrite of DB2&#039;s logger for ultra high performance, &quot;alternate page cleaners&quot;, and my personal toy the &quot;unification of queries and updates&quot;. Essentially we developers don&#039;t care for the excuse to put in features which we believe will benefit the product. I&#039;m confident this is no different for other vendors. 

Cheers
Serge</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>An interesting post. There is no doubt in my mind that both TPC benchmarks caused product improvements. It pays however to give developers some credit here. We are at heart lazy creatures and do hate throw-away code.<br />
Let&#8217;s take TPC-D and &#8220;materialized views&#8221; for example. There was a race between Oracle and IBM DB2 at the time as to who gets them out first and of course one major marketing goal was certainly to bat the TPC-D performance numbers out of the ballpark which rendered the whole benchmark obsolete within months.<br />
A more recent example is TPC-C. Remember those Oracle adds on &#8220;IBM won&#8217;t say&#8221;. Eventually soem IBM exec must have had it and decided that enough is enough. What followed was a flurry of activities resulting in DB2 8.1.4 and the breach of the 700k, 1M and now 6M TpmC threshholds.<br />
You might say that all features delivered in DB2 8.1.4 were specifically implemented for the benchmark. that is true as far as motivation is concerned (i.e. executive funding).<br />
The features however, such as a rewrite of DB2&#8217;s logger for ultra high performance, &#8220;alternate page cleaners&#8221;, and my personal toy the &#8220;unification of queries and updates&#8221;. Essentially we developers don&#8217;t care for the excuse to put in features which we believe will benefit the product. I&#8217;m confident this is no different for other vendors. </p>
<p>Cheers<br />
Serge</p>
]]></content:encoded>
	</item>
</channel>
</rss>
