<?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"
	>
<channel>
	<title>Comments on: I say &#8220;sequential&#8221;, you say &#8230;</title>
	<atom:link href="http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/</link>
	<description>Choices in data management and analysis</description>
	<pubDate>Fri, 25 Jul 2008 01:45:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Kevin</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-21718</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Wed, 14 Mar 2007 11:18:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-21718</guid>
		<description>Very helpful !!!

thanks</description>
		<content:encoded><![CDATA[<p>Very helpful !!!</p>
<p>thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: merovinio</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-14430</link>
		<dc:creator>merovinio</dc:creator>
		<pubDate>Thu, 23 Nov 2006 12:57:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-14430</guid>
		<description>Someone can help me with oracle 10g RAC instllation on win server 2003?
I would like to leave documentation on http://www.merovingio.it

thank you</description>
		<content:encoded><![CDATA[<p>Someone can help me with oracle 10g RAC instllation on win server 2003?<br />
I would like to leave documentation on <a href="http://www.merovingio.it" onclick="javascript:pageTracker._trackPageview('/outbound/comment/www.merovingio.it');" rel="nofollow">http://www.merovingio.it</a></p>
<p>thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9762</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Thu, 05 Oct 2006 16:15:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9762</guid>
		<description>Mark,

That was actually the first thing I thought of.  But I imagined questions like "Is that anything like 'pseudo-conversational', and changed direction."

Now I've gone back to just using "sequential", purism be damned.

Best,

CAM</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>That was actually the first thing I thought of.  But I imagined questions like &#8220;Is that anything like &#8216;pseudo-conversational&#8217;, and changed direction.&#8221;</p>
<p>Now I&#8217;ve gone back to just using &#8220;sequential&#8221;, purism be damned.</p>
<p>Best,</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Morris</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9750</link>
		<dc:creator>Mark Morris</dc:creator>
		<pubDate>Thu, 05 Oct 2006 14:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9750</guid>
		<description>Rather than 'sequential' or 'coarse grained', I suggest the terminology of 
'pseudo-sequential'.  This captures the idea that near sequential rates are 
being achieved regardless of the method - i.e., scheduling and reordering,
combining, large transfer sizes, etc.</description>
		<content:encoded><![CDATA[<p>Rather than &#8217;sequential&#8217; or &#8216;coarse grained&#8217;, I suggest the terminology of<br />
&#8216;pseudo-sequential&#8217;.  This captures the idea that near sequential rates are<br />
being achieved regardless of the method - i.e., scheduling and reordering,<br />
combining, large transfer sizes, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; IBM and Teradata too</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9305</link>
		<dc:creator>DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; IBM and Teradata too</dc:creator>
		<pubDate>Tue, 03 Oct 2006 06:32:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9305</guid>
		<description>[...] By way of contrast, DATallegro would endorse 1, 2, and 5, but argue that table scans via sequential reads (I’ve happily given up the “coarse-grained” terminology, since almost nobody cares) obviate most or all of the need for 3 and 4. And Netezza – well, I guess I shouldn’t comment on their views, because of their strict NDA policy. [...]</description>
		<content:encoded><![CDATA[<p>[...] By way of contrast, DATallegro would endorse 1, 2, and 5, but argue that table scans via sequential reads (I’ve happily given up the “coarse-grained” terminology, since almost nobody cares) obviate most or all of the need for 3 and 4. And Netezza – well, I guess I shouldn’t comment on their views, because of their strict NDA policy. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Aldridge</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9279</link>
		<dc:creator>David Aldridge</dc:creator>
		<pubDate>Tue, 03 Oct 2006 04:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-9279</guid>
		<description>I'm wondering whether the ability that appliances have to keep disks near their theoretical limit  is challenged by the anticipatory scheduler introduced in the Linus 2.6 kernel. Some tests that I have started with Oracle parallel query suggest that it might be.

The anticipatory scheduler takes a very small pause in the order of one millisecond after satisfying as large red request to see if a read request is then forthcoming that was contiguous with the first. If so, a head movement is avoided. The first test I've tried showed that close-to-maximum performance is sustained with eight simultaneous query slaves, with a throughput benefit of 60% over other schedulers.

I should add that the read requests were only of 256kb, but it seems to me that this scheduler makes the read size very much less relevant.

I posted the first test results here ... http://oraclesponge.wordpress.com/2006/10/02/linux-26-kernel-io-schedulers-for-oracle-data-warehousing-part-ii/

Any comments, pro or con, by those experienced with appliances or other technologies are very welcome, of course.</description>
		<content:encoded><![CDATA[<p>I&#8217;m wondering whether the ability that appliances have to keep disks near their theoretical limit  is challenged by the anticipatory scheduler introduced in the Linus 2.6 kernel. Some tests that I have started with Oracle parallel query suggest that it might be.</p>
<p>The anticipatory scheduler takes a very small pause in the order of one millisecond after satisfying as large red request to see if a read request is then forthcoming that was contiguous with the first. If so, a head movement is avoided. The first test I&#8217;ve tried showed that close-to-maximum performance is sustained with eight simultaneous query slaves, with a throughput benefit of 60% over other schedulers.</p>
<p>I should add that the read requests were only of 256kb, but it seems to me that this scheduler makes the read size very much less relevant.</p>
<p>I posted the first test results here &#8230; <a href="http://oraclesponge.wordpress.com/2006/10/02/linux-26-kernel-io-schedulers-for-oracle-data-warehousing-part-ii/" onclick="javascript:pageTracker._trackPageview('/outbound/comment/oraclesponge.wordpress.com');" rel="nofollow">http://oraclesponge.wordpress.com/2006/10/02/linux-26-kernel-io-schedulers-for-oracle-data-warehousing-part-ii/</a></p>
<p>Any comments, pro or con, by those experienced with appliances or other technologies are very welcome, of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stuart Frost</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-6777</link>
		<dc:creator>Stuart Frost</dc:creator>
		<pubDate>Thu, 21 Sep 2006 04:23:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-6777</guid>
		<description>Well OK, I guess we do move the disk heads between reads. But that's because we have sophisticated partitioning to minimize the amount of data read, rather than scanning the whole disk (who would want to do that?). Our appliance is very carefully optimized to minimize I/O waits due to head movement while reading enough data in each access to max out the disk arrays.

Let's just do a simple calculation to see if this is effective. In a DATAllegro appliance running a complex mix of concurrent queries, we typically see up to 800MBps per node of twelve disks. At close to 70MBps per disk, that's around the maximum sequential read speed as quoted by the manufacturer (where caching on the disk or controller is not involved). Hard for a computer scientist to argue with that, eh?

In contrast, random I/O reading one 32k page at a time will max out at around 300 transactions per second with even the most expensive disks. That's only 9.6MBps.

Stuart
DATAllegro</description>
		<content:encoded><![CDATA[<p>Well OK, I guess we do move the disk heads between reads. But that&#8217;s because we have sophisticated partitioning to minimize the amount of data read, rather than scanning the whole disk (who would want to do that?). Our appliance is very carefully optimized to minimize I/O waits due to head movement while reading enough data in each access to max out the disk arrays.</p>
<p>Let&#8217;s just do a simple calculation to see if this is effective. In a DATAllegro appliance running a complex mix of concurrent queries, we typically see up to 800MBps per node of twelve disks. At close to 70MBps per disk, that&#8217;s around the maximum sequential read speed as quoted by the manufacturer (where caching on the disk or controller is not involved). Hard for a computer scientist to argue with that, eh?</p>
<p>In contrast, random I/O reading one 32k page at a time will max out at around 300 transactions per second with even the most expensive disks. That&#8217;s only 9.6MBps.</p>
<p>Stuart<br />
DATAllegro</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; Teradata vs. the new appliance vendors, technically</title>
		<link>http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-6729</link>
		<dc:creator>DBMS2 &#8212; DataBase Management System Services&#187;Blog Archive &#187; Teradata vs. the new appliance vendors, technically</dc:creator>
		<pubDate>Wed, 20 Sep 2006 23:32:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/2006/09/20/i-say-sequential-you-say/#comment-6729</guid>
		<description>[...] Since 2002, Teradata has had a “cylinder read” option, allowing coarse-grained reads in the 2 megabyte size, comparable to what DATallegro or Netezza do all the time. Users evidently find this extremely valuable. [...]</description>
		<content:encoded><![CDATA[<p>[...] Since 2002, Teradata has had a “cylinder read” option, allowing coarse-grained reads in the 2 megabyte size, comparable to what DATallegro or Netezza do all the time. Users evidently find this extremely valuable. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
