<?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: How expensive is MySQL Replication for the Master</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/</link>
	<description>Percona&#039;s MySQL &#38; InnoDB performance and scalability blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:45:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Bay</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-801999</link>
		<dc:creator>Bay</dc:creator>
		<pubDate>Fri, 18 Mar 2011 15:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-801999</guid>
		<description>correct me if I am wrong, blackhole engine has its limitations, only has insert trigger, no update and delete trigger, can not support auto-increment keys, it is not reliable and often break replications.</description>
		<content:encoded><![CDATA[<p>correct me if I am wrong, blackhole engine has its limitations, only has insert trigger, no update and delete trigger, can not support auto-increment keys, it is not reliable and often break replications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Diego Cassinera</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-794451</link>
		<dc:creator>Diego Cassinera</dc:creator>
		<pubDate>Tue, 18 Jan 2011 14:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-794451</guid>
		<description>Good idea regarding the interrupts, however, if you are talking about the cost of slaves you did not get into memory usage.  In order for the server to deal with the different lag of each slave, it need to have a stream of operations for each slave.  In most cases most of the slaves are on the same binlog, but when they are not multiple binlogs will be in memory,

On large systems, it makes total sense to stream a binlog to one system, and this system propagates to the rest.
Using black hole you could do this in a pyramid fashion.</description>
		<content:encoded><![CDATA[<p>Good idea regarding the interrupts, however, if you are talking about the cost of slaves you did not get into memory usage.  In order for the server to deal with the different lag of each slave, it need to have a stream of operations for each slave.  In most cases most of the slaves are on the same binlog, but when they are not multiple binlogs will be in memory,</p>
<p>On large systems, it makes total sense to stream a binlog to one system, and this system propagates to the rest.<br />
Using black hole you could do this in a pyramid fashion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-712276</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 20 Jan 2010 06:50:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-712276</guid>
		<description>I think I want the blackhole slave to run on the same server as the master. That will eliminate the cost of extra hardware and networking. The cost of managing the extra servers still exists. I think the rise of the cloud and MySQL running on it will spur the development of frameworks that make it easier to manage large numbers of mysql instances. I don&#039;t think we have good frameworks yet that make it easy to manage the extra servers.</description>
		<content:encoded><![CDATA[<p>I think I want the blackhole slave to run on the same server as the master. That will eliminate the cost of extra hardware and networking. The cost of managing the extra servers still exists. I think the rise of the cloud and MySQL running on it will spur the development of frameworks that make it easier to manage large numbers of mysql instances. I don&#8217;t think we have good frameworks yet that make it easy to manage the extra servers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zerkms</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-712208</link>
		<dc:creator>zerkms</dc:creator>
		<pubDate>Wed, 20 Jan 2010 02:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-712208</guid>
		<description>@Mark
nice pov ;-) but money isn&#039;t the absolute measure for &quot;cost&quot;. due to facebook practice, let imagine 1 (one) master server which serve 4 datacenters. what will be it&#039;s bandwidth?

ps: like your posts at MySQL@Facebook ;-)</description>
		<content:encoded><![CDATA[<p>@Mark<br />
nice pov <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  but money isn&#8217;t the absolute measure for &#8220;cost&#8221;. due to facebook practice, let imagine 1 (one) master server which serve 4 datacenters. what will be it&#8217;s bandwidth?</p>
<p>ps: like your posts at MySQL@Facebook <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-712204</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 20 Jan 2010 01:47:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-712204</guid>
		<description>@zerkms - there is a cost from buying and managing the extra server. I don&#039;t want to manage another server.</description>
		<content:encoded><![CDATA[<p>@zerkms &#8211; there is a cost from buying and managing the extra server. I don&#8217;t want to manage another server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zerkms</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-711631</link>
		<dc:creator>zerkms</dc:creator>
		<pubDate>Tue, 19 Jan 2010 00:18:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-711631</guid>
		<description>yeah, but the discussion is around topic sounds like &quot;How expensive is MySQL Replication for the Master&quot; ;-)
and in this case it costs in only one slave at all ;-)</description>
		<content:encoded><![CDATA[<p>yeah, but the discussion is around topic sounds like &#8220;How expensive is MySQL Replication for the Master&#8221; <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
and in this case it costs in only one slave at all <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-711412</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 18 Jan 2010 16:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-711412</guid>
		<description>Yes.  It will be moved to the different box but not going away :)</description>
		<content:encoded><![CDATA[<p>Yes.  It will be moved to the different box but not going away <img src='http://www.mysqlperformanceblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zerkms</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-711310</link>
		<dc:creator>zerkms</dc:creator>
		<pubDate>Mon, 18 Jan 2010 05:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-711310</guid>
		<description>hmmm...... why overhead not going avay?
it will be removed to dedicated &quot;blank&quot;-blackholed server and the master now will have to serve just 1 slave, instead of N.</description>
		<content:encoded><![CDATA[<p>hmmm&#8230;&#8230; why overhead not going avay?<br />
it will be removed to dedicated &#8220;blank&#8221;-blackholed server and the master now will have to serve just 1 slave, instead of N.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-711309</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 18 Jan 2010 05:39:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-711309</guid>
		<description>zerkms,

You can use blackhole to build the tiered replication of course but it is complication and the overhead is not going away in this case - you will still need to spend a lot of CPU cycles if you&#039;re feeding many slaves with current architecture they can just be split against several intermediatery slaves.</description>
		<content:encoded><![CDATA[<p>zerkms,</p>
<p>You can use blackhole to build the tiered replication of course but it is complication and the overhead is not going away in this case &#8211; you will still need to spend a lot of CPU cycles if you&#8217;re feeding many slaves with current architecture they can just be split against several intermediatery slaves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/comment-page-1/#comment-711308</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Mon, 18 Jan 2010 05:37:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=2075#comment-711308</guid>
		<description>Robert,

My idea is about replication is simple - any traffic Master server is able to handle it should be able to replicate onto the slave if it is the same configuration.  I also would like to see replication not taking too much overhead on the master.   Currently you can get about 50.000 simple transactions a second (something like update by primary key) so this is the number.</description>
		<content:encoded><![CDATA[<p>Robert,</p>
<p>My idea is about replication is simple &#8211; any traffic Master server is able to handle it should be able to replicate onto the slave if it is the same configuration.  I also would like to see replication not taking too much overhead on the master.   Currently you can get about 50.000 simple transactions a second (something like update by primary key) so this is the number.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

