<?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: MySQL Architecture meeting at Google</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2008/04/24/mysql-architecture-meeting-at-google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2008/04/24/mysql-architecture-meeting-at-google/</link>
	<description>Everything about MySQL Performance</description>
	<pubDate>Thu, 28 Aug 2008 00:12:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/24/mysql-architecture-meeting-at-google/#comment-288855</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Sun, 27 Apr 2008 06:58:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/24/mysql-architecture-meeting-at-google/#comment-288855</guid>
		<description>Oh yes,

All details of integration with existing MySQL environments could be interesting story. Replication, Backups, Monitoring need to be thought of.</description>
		<content:encoded><![CDATA[<p>Oh yes,</p>
<p>All details of integration with existing MySQL environments could be interesting story. Replication, Backups, Monitoring need to be thought of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.mysqlperformanceblog.com/2008/04/24/mysql-architecture-meeting-at-google/#comment-288003</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Fri, 25 Apr 2008 15:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2008/04/24/mysql-architecture-meeting-at-google/#comment-288003</guid>
		<description>There are trade-offs that many deployments will have to make. Today with InnoDB on a slave you can use MySQL replication to trickle changes to the slave and have long-running reporting queries concurrent with the replication changes. Reporting is done against current data and changes are pushed to the server automatically.

Some of the new storage engines don't support replication. You have to figure out how to capture changes on your OLTP masters (full extraction might cost too much) and then automate pushing them to the new storage engine. And if the change capture mechanism is to use a trigger on every table on the OLTP master, then that makes the OLTP master a lot slower.

Others might support replication, but don't support MVCC meaning that when you do updates, all queries have to stop.

Lets hope that the query speedups are worth the added costs.</description>
		<content:encoded><![CDATA[<p>There are trade-offs that many deployments will have to make. Today with InnoDB on a slave you can use MySQL replication to trickle changes to the slave and have long-running reporting queries concurrent with the replication changes. Reporting is done against current data and changes are pushed to the server automatically.</p>
<p>Some of the new storage engines don&#8217;t support replication. You have to figure out how to capture changes on your OLTP masters (full extraction might cost too much) and then automate pushing them to the new storage engine. And if the change capture mechanism is to use a trigger on every table on the OLTP master, then that makes the OLTP master a lot slower.</p>
<p>Others might support replication, but don&#8217;t support MVCC meaning that when you do updates, all queries have to stop.</p>
<p>Lets hope that the query speedups are worth the added costs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
