<?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: Oracle Database Machine performance and compression</title>
	<atom:link href="http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Wed, 03 Mar 2010 14:36:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Aster Data 4.0 and the evolution of &#8220;advanced analytic(s) servers&#8221; &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-150408</link>
		<dc:creator>Aster Data 4.0 and the evolution of &#8220;advanced analytic(s) servers&#8221; &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Mon, 23 Nov 2009 22:34:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-150408</guid>
		<description>[...] instead doing mirroring in its own software. (Other examples of this strategy would be Vertica, Oracle Exadata/ASM, and Teradata Fallback.) Prior to nCluster 4.0, this caused a problem, in that the block sizes for [...]</description>
		<content:encoded><![CDATA[<p>[...] instead doing mirroring in its own software. (Other examples of this strategy would be Vertica, Oracle Exadata/ASM, and Teradata Fallback.) Prior to nCluster 4.0, this caused a problem, in that the block sizes for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Closson</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98466</link>
		<dc:creator>Kevin Closson</dc:creator>
		<pubDate>Fri, 03 Oct 2008 15:25:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98466</guid>
		<description>I should add that I purposefully omitted the fact that Automatic Storage Management does offer a way to do what Curt asked about using Failure Groups). I tend to not mention this because the origin of that feature was to equip administrators with the necessary tools to do the hard work of ensuring ASM mirrors between seperate controllers and/or cabinets, etc. Exadata is much more aware of the underlying storage so this level of admin effort is not needed.</description>
		<content:encoded><![CDATA[<p>I should add that I purposefully omitted the fact that Automatic Storage Management does offer a way to do what Curt asked about using Failure Groups). I tend to not mention this because the origin of that feature was to equip administrators with the necessary tools to do the hard work of ensuring ASM mirrors between seperate controllers and/or cabinets, etc. Exadata is much more aware of the underlying storage so this level of admin effort is not needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Closson</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98465</link>
		<dc:creator>Kevin Closson</dc:creator>
		<pubDate>Fri, 03 Oct 2008 14:55:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98465</guid>
		<description>Curt,

   That is actually a good question. We mirror the contents of our logical management unit (a disk group) and do not mirror between disk groups. If we supported a RAID 0+1 (with BCL) style approach between disk groups then I would put a hot-mirror-side disk group on the sweet sectors and a cold-mirror-side disk group closer to the spindles and only read the cold-mirror-side in the event of a failure. But, we don&#039;t do that. Instead, we do a quasi-RAID 1+0 **within** the disk group. As such we consume sweet disk for both the primary and secondary extents. In the event of a loss, I&#039;d say our current approach is better because the application will continue to be serviced with I/O from sweet sectors. On the other hand, if there is never a loss we are consuming sweet disk for naught. It is a trade-off.

  The other problem with a RAID 0+1 (hot-to-cold) striped-then-mirrored approach is suffered by OLTP workloads because with the typical read/write ratio of OLTP we&#039;d be wildly flailing between the sweet and sour sectors to satisfy the writes. Remember, we are not a one pony show.</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>   That is actually a good question. We mirror the contents of our logical management unit (a disk group) and do not mirror between disk groups. If we supported a RAID 0+1 (with BCL) style approach between disk groups then I would put a hot-mirror-side disk group on the sweet sectors and a cold-mirror-side disk group closer to the spindles and only read the cold-mirror-side in the event of a failure. But, we don&#8217;t do that. Instead, we do a quasi-RAID 1+0 **within** the disk group. As such we consume sweet disk for both the primary and secondary extents. In the event of a loss, I&#8217;d say our current approach is better because the application will continue to be serviced with I/O from sweet sectors. On the other hand, if there is never a loss we are consuming sweet disk for naught. It is a trade-off.</p>
<p>  The other problem with a RAID 0+1 (hot-to-cold) striped-then-mirrored approach is suffered by OLTP workloads because with the typical read/write ratio of OLTP we&#8217;d be wildly flailing between the sweet and sour sectors to satisfy the writes. Remember, we are not a one pony show.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98212</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Tue, 30 Sep 2008 22:43:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98212</guid>
		<description>Kevin,

Why use the outer part of the disk for everything?  I.e., why not use the slower part for mirroring?

Thanks,

CAM</description>
		<content:encoded><![CDATA[<p>Kevin,</p>
<p>Why use the outer part of the disk for everything?  I.e., why not use the slower part for mirroring?</p>
<p>Thanks,</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Closson</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98209</link>
		<dc:creator>Kevin Closson</dc:creator>
		<pubDate>Tue, 30 Sep 2008 22:00:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98209</guid>
		<description>(12 x 300GB ) / 2 [for mirroring] == 1800GB.
1800* .6 == 1080GB 

So using the outer 60% of the drives for mirrored user space comes in at roughly 1TB with the SAS option. I think marketing is trying to keep the capacities to nice, simple numbers like 1TB when possible. The remaining space is, of course, usable for colder data, mirrored or un-mirrored.

The math is quite similar for the SATA option.

LGRs production database size was cited, but only a partition (e.g., 1 day of CDRs or some such) was loaded into the Exadata (&quot;half&quot;-rack) system. The queries used partition elimination on both the PROD and the Exadata side so the query touches precisely the same data on both.</description>
		<content:encoded><![CDATA[<p>(12 x 300GB ) / 2 [for mirroring] == 1800GB.<br />
1800* .6 == 1080GB </p>
<p>So using the outer 60% of the drives for mirrored user space comes in at roughly 1TB with the SAS option. I think marketing is trying to keep the capacities to nice, simple numbers like 1TB when possible. The remaining space is, of course, usable for colder data, mirrored or un-mirrored.</p>
<p>The math is quite similar for the SATA option.</p>
<p>LGRs production database size was cited, but only a partition (e.g., 1 day of CDRs or some such) was loaded into the Exadata (&#8221;half&#8221;-rack) system. The queries used partition elimination on both the PROD and the Exadata side so the query touches precisely the same data on both.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98181</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Tue, 30 Sep 2008 01:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98181</guid>
		<description>Thanks, Kevin.

Let me try to reflect this back to you.

A.  The figures of 1 TB and 3.3 TB respectively for the 12 x 300 MB and 12 x 1 TB disk options understate the case in at least one regard.  Namely, they are based on a recommendation that only the outer 60% of the disk be used, EVEN FOR MIRRORING. Thus, it is possible to increase capacity 1.6X over the quoted amounts, albeit at some unspecified performance penalty.

B.  The 220 TB figure for the LGR telecommunications database is not relevant for imputing any kind of compression metric, because the whole 220 TB of user data never were loaded onto -- and probably wouldn&#039;t have fit onto -- the test system.

Do I have it right?

Thanks,

CAM</description>
		<content:encoded><![CDATA[<p>Thanks, Kevin.</p>
<p>Let me try to reflect this back to you.</p>
<p>A.  The figures of 1 TB and 3.3 TB respectively for the 12 x 300 MB and 12 x 1 TB disk options understate the case in at least one regard.  Namely, they are based on a recommendation that only the outer 60% of the disk be used, EVEN FOR MIRRORING. Thus, it is possible to increase capacity 1.6X over the quoted amounts, albeit at some unspecified performance penalty.</p>
<p>B.  The 220 TB figure for the LGR telecommunications database is not relevant for imputing any kind of compression metric, because the whole 220 TB of user data never were loaded onto &#8212; and probably wouldn&#8217;t have fit onto &#8212; the test system.</p>
<p>Do I have it right?</p>
<p>Thanks,</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Closson</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98160</link>
		<dc:creator>Kevin Closson</dc:creator>
		<pubDate>Mon, 29 Sep 2008 15:48:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98160</guid>
		<description>Curt,

  Eek, first off I have to apologize. I had wires crossed between Beta1 and Beta2 specifically the host hardware for Exadata Storage Server. So, while we did only ship them 6 Exadata cells (as opposed to the 7 of a true half rack) in the Beta2 program, we did not ship them Proliant DL185 hardware as that was the Beta1 platform. Sorry. Having said that, customers should be glad that the platform is the DL180 G5 because it is significantly more capable of handling Exadata Storage Server Software as a workload.

  While LDR was not my account, I should add that 6 SAS Exadata Cells actually have room for just under 10TB of mirrored space for user data (using the entirety of each platter). We recommend folks use the short-stroke regions of the platters (e.g., the outer 60%), but they can fill in more if they need/want to. That still wouldn&#039;t accomodate the entirety of LGRs 220TB production dataset of course. 

The metrics differed between accounts, but in each measurement we are apples-apples. Allow me to explain. If, for instance, LGR were to transport only a partition of a table from their 220TB production side to a 6-Cell Exadata environment and run the query that only accesses that partition on both systems they do indeed access precisely the same content and amount of data.</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>  Eek, first off I have to apologize. I had wires crossed between Beta1 and Beta2 specifically the host hardware for Exadata Storage Server. So, while we did only ship them 6 Exadata cells (as opposed to the 7 of a true half rack) in the Beta2 program, we did not ship them Proliant DL185 hardware as that was the Beta1 platform. Sorry. Having said that, customers should be glad that the platform is the DL180 G5 because it is significantly more capable of handling Exadata Storage Server Software as a workload.</p>
<p>  While LDR was not my account, I should add that 6 SAS Exadata Cells actually have room for just under 10TB of mirrored space for user data (using the entirety of each platter). We recommend folks use the short-stroke regions of the platters (e.g., the outer 60%), but they can fill in more if they need/want to. That still wouldn&#8217;t accomodate the entirety of LGRs 220TB production dataset of course. </p>
<p>The metrics differed between accounts, but in each measurement we are apples-apples. Allow me to explain. If, for instance, LGR were to transport only a partition of a table from their 220TB production side to a 6-Cell Exadata environment and run the query that only accesses that partition on both systems they do indeed access precisely the same content and amount of data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98156</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Mon, 29 Sep 2008 15:08:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98156</guid>
		<description>Thanks Kevin!

So was LDR Telecom really putting 220 TB of user data on 6 Exadata Storage Servers, each of which accomodates 3.3 TB of uncompressed data?  Or is there some kind of apples/oranges issue with those figures?</description>
		<content:encoded><![CDATA[<p>Thanks Kevin!</p>
<p>So was LDR Telecom really putting 220 TB of user data on 6 Exadata Storage Servers, each of which accomodates 3.3 TB of uncompressed data?  Or is there some kind of apples/oranges issue with those figures?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Closson</title>
		<link>http://www.dbms2.com/2008/09/28/oracle-database-machine-performance-and-compression/comment-page-1/#comment-98153</link>
		<dc:creator>Kevin Closson</dc:creator>
		<pubDate>Mon, 29 Sep 2008 14:46:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=579#comment-98153</guid>
		<description>Even though most of us on the Exadata team have routinely stated that the Beta participants received &quot;a half rack&quot;, doing so is not precise. The Beta participants received a configuration with 4 database servers and 6 Exadata Storage Servers. A production HP Oracle Database Machine has 8 database servers and 14 Exadata Storage Servers. Likewise the Exadata Storage Server Software was executing on Proliant DL185 hardware which is significantly less powerful than the production DL180 G5 hardware. So, less and less-powerful. Just FYI.</description>
		<content:encoded><![CDATA[<p>Even though most of us on the Exadata team have routinely stated that the Beta participants received &#8220;a half rack&#8221;, doing so is not precise. The Beta participants received a configuration with 4 database servers and 6 Exadata Storage Servers. A production HP Oracle Database Machine has 8 database servers and 14 Exadata Storage Servers. Likewise the Exadata Storage Server Software was executing on Proliant DL185 hardware which is significantly less powerful than the production DL180 G5 hardware. So, less and less-powerful. Just FYI.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.316 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-03 11:12:32 -->
