<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: scale-out vs scale-up</title>
	<atom:link href="http://oracle2mysql.wordpress.com/2007/08/22/12/feed/" rel="self" type="application/rss+xml" />
	<link>http://oracle2mysql.wordpress.com/2007/08/22/12/</link>
	<description>yet another MySQL DBA blog</description>
	<lastBuildDate>Thu, 10 Sep 2009 22:56:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Архитектура Wikimedia &#124; Всё интересное</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-269</link>
		<dc:creator>Архитектура Wikimedia &#124; Всё интересное</dc:creator>
		<pubDate>Tue, 12 Aug 2008 11:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-269</guid>
		<description>[...] scale-out vs scale-up из блога “Oracle to MySQL” [...]</description>
		<content:encoded><![CDATA[<p>[...] scale-out vs scale-up из блога “Oracle to MySQL” [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Архитектура Wikimedia &#124; Insight IT</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-266</link>
		<dc:creator>Архитектура Wikimedia &#124; Insight IT</dc:creator>
		<pubDate>Fri, 28 Mar 2008 12:33:04 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-266</guid>
		<description>[...] scale-out vs scale-up из блога &#8220;Oracle to MySQL&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] scale-out vs scale-up из блога &#8220;Oracle to MySQL&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Wallroth</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-94</link>
		<dc:creator>Sebastian Wallroth</dc:creator>
		<pubDate>Sun, 28 Oct 2007 23:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-94</guid>
		<description>Thank you for your article. I&#039;m in research for scaling-up or -out. As a side effect I translated yoúr article into German: http://habacht.blogspot.com/2007/10/scale-out-vs-scale-up-skalierung-durch.html</description>
		<content:encoded><![CDATA[<p>Thank you for your article. I&#8217;m in research for scaling-up or -out. As a side effect I translated yoúr article into German: <a href="http://habacht.blogspot.com/2007/10/scale-out-vs-scale-up-skalierung-durch.html" rel="nofollow">http://habacht.blogspot.com/2007/10/scale-out-vs-scale-up-skalierung-durch.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Bannister</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-58</link>
		<dc:creator>Sean Bannister</dc:creator>
		<pubDate>Fri, 28 Sep 2007 07:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-58</guid>
		<description>Thanks for the great article that was really useful, im currently researching different ways to shard.</description>
		<content:encoded><![CDATA[<p>Thanks for the great article that was really useful, im currently researching different ways to shard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-13</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Thu, 23 Aug 2007 17:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-13</guid>
		<description>Thanks for the corrections and clarifications!  I was writing from memory and not checking my facts - I knew disk-based NDB was coming soon, but didn&#039;t realize how soon  (to &quot;production&quot;, that is - I guess it&#039;s already here)!</description>
		<content:encoded><![CDATA[<p>Thanks for the corrections and clarifications!  I was writing from memory and not checking my facts &#8211; I knew disk-based NDB was coming soon, but didn&#8217;t realize how soon  (to &#8220;production&#8221;, that is &#8211; I guess it&#8217;s already here)!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Montgomery</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-11</link>
		<dc:creator>Matthew Montgomery</dc:creator>
		<pubDate>Thu, 23 Aug 2007 04:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-11</guid>
		<description>I must correct you on one point... Disk based columns for NDB (MySQL Cluster) tables is available in 5.1.

See: http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-disk-data.html

NDB Engine gives you the ability to scale-out while preserving a single logical image of your data without having to code sharding into your application.  It also provides high availability with synchronous replication, sub-second failover and automatic recovery.</description>
		<content:encoded><![CDATA[<p>I must correct you on one point&#8230; Disk based columns for NDB (MySQL Cluster) tables is available in 5.1.</p>
<p>See: <a href="http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-disk-data.html" rel="nofollow">http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-disk-data.html</a></p>
<p>NDB Engine gives you the ability to scale-out while preserving a single logical image of your data without having to code sharding into your application.  It also provides high availability with synchronous replication, sub-second failover and automatic recovery.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Murphy</title>
		<link>http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-10</link>
		<dc:creator>Keith Murphy</dc:creator>
		<pubDate>Thu, 23 Aug 2007 01:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://oracle2mysql.wordpress.com/2007/08/22/12/#comment-10</guid>
		<description>So, a couple of points.  One..MySQL 5.0 has totally in-memory clustering using the NDB engine.  With MySQL 5.1, on the other hand, you only have to keep indexes in memory.  Actually data can be kept on disk.  

Why would you do this?  Well, primarily reliability.  If you have multiple SQL and data nodes and it is properly configured you can have any server go down and the cluster keeps running.

In theory it will allow you to scale your app as needed.  That is more theoretical at this point from what I have seen, but I am sure this will continue to improve.

I am having this discussion right now about scale-out vs. scale-up.  Yes, scale out is cheap(er) because higher-end hardware is more expensive.  But, more servers require more people to maintain them (sys admins) and more dba&#039;s to work on them.  So, it gets murky as to which is better.

It has been proven over and over that MySQL can scale-out.  Not as much info is available about scale-up.  I haven&#039;t read the postings you reference, but I will.  The info I have heard is that MySQL under Linux will handle around 64 gigs of RAM and around 8 cores without to much loss due to inefficiency.  That is actually a pretty hefty machine....one that could replace quite a few smaller servers.  

Another argument aside from the reduced admin cost is that some applications simply don&#039;t shard so well.  There is a great deal of complexity in some applications that make this prohibitive. 

I hope to benchmark some of this down the road.  I will certainly blog about it if I get the chance.</description>
		<content:encoded><![CDATA[<p>So, a couple of points.  One..MySQL 5.0 has totally in-memory clustering using the NDB engine.  With MySQL 5.1, on the other hand, you only have to keep indexes in memory.  Actually data can be kept on disk.  </p>
<p>Why would you do this?  Well, primarily reliability.  If you have multiple SQL and data nodes and it is properly configured you can have any server go down and the cluster keeps running.</p>
<p>In theory it will allow you to scale your app as needed.  That is more theoretical at this point from what I have seen, but I am sure this will continue to improve.</p>
<p>I am having this discussion right now about scale-out vs. scale-up.  Yes, scale out is cheap(er) because higher-end hardware is more expensive.  But, more servers require more people to maintain them (sys admins) and more dba&#8217;s to work on them.  So, it gets murky as to which is better.</p>
<p>It has been proven over and over that MySQL can scale-out.  Not as much info is available about scale-up.  I haven&#8217;t read the postings you reference, but I will.  The info I have heard is that MySQL under Linux will handle around 64 gigs of RAM and around 8 cores without to much loss due to inefficiency.  That is actually a pretty hefty machine&#8230;.one that could replace quite a few smaller servers.  </p>
<p>Another argument aside from the reduced admin cost is that some applications simply don&#8217;t shard so well.  There is a great deal of complexity in some applications that make this prohibitive. </p>
<p>I hope to benchmark some of this down the road.  I will certainly blog about it if I get the chance.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
