<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oracle + Open Source &#187; high availability</title>
	<atom:link href="http://oracleopensource.com/category/high-availability/feed/" rel="self" type="application/rss+xml" />
	<link>http://oracleopensource.com</link>
	<description>two worlds inexorably colliding</description>
	<lastBuildDate>Tue, 21 Dec 2010 13:07:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DBJ &#8211; Mult-master MySQL Improves Manageability</title>
		<link>http://oracleopensource.com/2010/07/20/dbj-mult-master-mysql-improves-manageability/</link>
		<comments>http://oracleopensource.com/2010/07/20/dbj-mult-master-mysql-improves-manageability/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 13:00:32 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[databasejournal]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[deployments]]></category>
		<category><![CDATA[manageability]]></category>
		<category><![CDATA[multi-master mysql]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/?p=155</guid>
		<description><![CDATA[Multi-master MySQL, with the MMM management software brings a whole host of new features, and manageability to your MySQL deployments.   Run backups, alter tables, perform upgrades all without slowing down your production users.
Read more at Database Journal &#8211; Using Multi-master MySQL To Get A Leg Up On Database Performance
]]></description>
			<content:encoded><![CDATA[<p>Multi-master MySQL, with the MMM management software brings a whole host of new features, and manageability to your MySQL deployments.   Run backups, alter tables, perform upgrades all without slowing down your production users.</p>
<p><a href="http://www.databasejournal.com/features/mysql/article.php/3892976/article.htm">Read more at Database Journal &#8211; Using Multi-master MySQL To Get A Leg Up On Database Performance</a></p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2010/07/20/dbj-mult-master-mysql-improves-manageability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBJ: Introduction to Multi-Master MySQL</title>
		<link>http://oracleopensource.com/2010/07/09/dbj-introduction-to-multi-master-mysql/</link>
		<comments>http://oracleopensource.com/2010/07/09/dbj-introduction-to-multi-master-mysql/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 15:00:10 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[databasejournal]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[MMM]]></category>
		<category><![CDATA[multi-master mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/?p=151</guid>
		<description><![CDATA[This month on Database Journal we talk about multi-master MySQL using circular replication to achieve high availability.
Read more at DatabaseJournal &#8211; Intro to Multi-Master MySQL
]]></description>
			<content:encoded><![CDATA[<p>This month on Database Journal we talk about multi-master MySQL using circular replication to achieve high availability.</p>
<p><a href="http://www.databasejournal.com/features/mysql/article.php/3891126/article.htm">Read more at DatabaseJournal &#8211; Intro to Multi-Master MySQL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2010/07/09/dbj-introduction-to-multi-master-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBJ &#8211; Heartbeat Setup</title>
		<link>http://oracleopensource.com/2010/02/12/dbj-heartbeat-setup/</link>
		<comments>http://oracleopensource.com/2010/02/12/dbj-heartbeat-setup/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 13:00:52 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[databasejournal]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/?p=128</guid>
		<description><![CDATA[In the last of our three part series on MySQL high availability we discuss the Linux Heartbeat project, and how it can be used to automate failover between two MySQL databases.
Heartbeat exposes a virtual IP address for use by the database, and manages it as well.  In the event that one server becomes unavailable, Heartbeat [...]]]></description>
			<content:encoded><![CDATA[<p>In the last of our three part series on MySQL high availability we discuss the Linux Heartbeat project, and how it can be used to automate failover between two MySQL databases.</p>
<p>Heartbeat exposes a virtual IP address for use by the database, and manages it as well.  In the event that one server becomes unavailable, Heartbeat will  revoke primary control of DRBD from that node, hand over the IP address to the alternate node, mount the DRBD device, and start MySQL.  MySQL&#8217;s InnoDB engine will then perform crash recovery, rollback uncommitted transactions, and startup.</p>
<p><a href="http://www.databasejournal.com/features/mysql/article.phpr/3863066/article.htm">Read the full article at Database Journal &#8211; DRBD &amp; MySQL, Heartbeat Setup</a></p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2010/02/12/dbj-heartbeat-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBJ: DRBD &amp; Virtualbox Setup</title>
		<link>http://oracleopensource.com/2010/01/04/dbj-drbd-virtualbox-setup/</link>
		<comments>http://oracleopensource.com/2010/01/04/dbj-drbd-virtualbox-setup/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 13:00:33 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[databasejournal]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/?p=119</guid>
		<description><![CDATA[In part two of our article on DRBD and High Availability, we take you step-by-step through setting up Sun&#8217;s Virtualbox software, creating a couple of VMs, and then installing CentOS on those.  These two virtual Linux boxes then serve as two nodes in our DRBD mirrored disk setup which we use as a platform to [...]]]></description>
			<content:encoded><![CDATA[<p>In part two of our article on DRBD and High Availability, we take you step-by-step through setting up Sun&#8217;s Virtualbox software, creating a couple of VMs, and then installing CentOS on those.  These two virtual Linux boxes then serve as two nodes in our DRBD mirrored disk setup which we use as a platform to install MySQL.</p>
<p><a href="http://www.databasejournal.com/features/mysql/article.php/3856061/article.htm">DRBD, MySQL and the Virtualbox Setup &#8211; Database Journal</a></p>
<p>Keep on the lookout for our third part in the series next month.  In that issue we&#8217;ll explain how the Linux Heartbeat project can be used to control the whole setup, and provide automatic failover in the event that one node goes down.</p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2010/01/04/dbj-drbd-virtualbox-setup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DBJ: DRBD Makes Excellent Low-cost HA Soln for MySQL</title>
		<link>http://oracleopensource.com/2009/12/11/dbj-drbd-makes-excellent-low-cost-ha-soln-for-mysql/</link>
		<comments>http://oracleopensource.com/2009/12/11/dbj-drbd-makes-excellent-low-cost-ha-soln-for-mysql/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 23:49:35 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[databasejournal]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/?p=117</guid>
		<description><![CDATA[With all the trouble keeping MySQLs built-in replication running, some folks are looking for alternatives.  DRBD provides a distributed block level device, which can provide the sort of database mirroring we need, below the filesystem.  That makes it transparent to MySQL, but nevertheless a great complimentary solution.  In this article we&#8217;ll discuss the pros and [...]]]></description>
			<content:encoded><![CDATA[<p>With all the trouble keeping MySQLs built-in replication running, some folks are looking for alternatives.  DRBD provides a distributed block level device, which can provide the sort of database mirroring we need, below the filesystem.  That makes it transparent to MySQL, but nevertheless a great complimentary solution.  In this article we&#8217;ll discuss the pros and cons, and then part two will take you step by step through a basic setup.</p>
<p>Read the article on Database Journal &#8211; <a href="http://www.databasejournal.com/features/mysql/article.php/3851736/article.htm">DRBD and MySQL &#8211; Excellent Low-cost HA Solution</a></p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/12/11/dbj-drbd-makes-excellent-low-cost-ha-soln-for-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBJ &#8211; Advanced MySQL Replication &#8211; Improving Performance</title>
		<link>http://oracleopensource.com/2009/02/11/dbj-advanced-mysql-replication-improving-performance/</link>
		<comments>http://oracleopensource.com/2009/02/11/dbj-advanced-mysql-replication-improving-performance/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 13:00:34 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[databasejournal]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[replication]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/02/11/dbj-advanced-mysql-replication-improving-performance/</guid>
		<description><![CDATA[ Our latest article over at Database Journal is hot off the presses.  Advanced MySQL Replication &#8211; Improving Performance discusses some of the best ways to improve the performance of your MySQL slave setup.  If the slave is constantly getting further and further behind the master database, we discuss a number of techniques which may help [...]]]></description>
			<content:encoded><![CDATA[<p> Our latest article over at Database Journal is hot off the presses.  <a href="http://www.databasejournal.com/features/mysql/article.php/3801281/article.htm" title="Advanced MySQL Replication - Improving Slave Performance">Advanced MySQL Replication &#8211; Improving Performance</a> discusses some of the best ways to improve the performance of your MySQL slave setup.  If the slave is constantly getting further and further behind the master database, we discuss a number of techniques which may help you bring it under control.</p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/02/11/dbj-advanced-mysql-replication-improving-performance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>review: High Performance MySQL 2nd Ed.</title>
		<link>http://oracleopensource.com/2008/11/13/review-high-performance-mysql-2nd-ed/</link>
		<comments>http://oracleopensource.com/2008/11/13/review-high-performance-mysql-2nd-ed/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 13:38:58 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[high availability]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[oreilly]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/13/review-high-performance-mysql-2nd-ed/</guid>
		<description><![CDATA[I just finished reading the recently released 2nd Edition of High Performance MySQL by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz &#38; Derek Balling.  I&#8217;ve posted a review here on Amazon.
Wow, that&#8217;s quite a list of authors, but when you look at the material, you see why.  This book is a very [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished reading the recently released 2nd Edition of High Performance MySQL by Baron Schwartz, Peter Zaitsev, Vadim Tkachenko, Jeremy Zawodny, Arjen Lentz &amp; Derek Balling.  I&#8217;ve posted a <a href="http://www.amazon.com/review/product/0596101716/ref=cm_cr_dp_synop?_encoding=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#R1LXCGJP7MAUUC">review here on Amazon</a>.</p>
<p>Wow, that&#8217;s quite a list of authors, but when you look at the material, you see why.  This book is a very indepth look at the MySQL server.  Intended for the intermediate to advanced DBAs and developers who want to know the inner workings of the server, as well as how to use many of it&#8217;s advanced features.</p>
<p>For instance the chapter on replication was quite good.  Given that you probably setup replication in five minutes, and are wondering weeks or months later why it&#8217;s not working, this chapter will give you some answers.  Using non-deterministic functions?  Mixing MyISAM and InnoDB tables in the same transactions?  Seeing some errors in your slave error log that don&#8217;t make sense?  After  finding out that there is something wrong, you may be more surprised that your slave can be out of sync with the master, and not even let you know about it.  The chapter recommends Maatkit&#8217;s mk-table-checksum as an assistant to identifying these problems.</p>
<p>All in all the book is superb, so take a look at the review for details, and go get yourself a copy!!</p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/13/review-high-performance-mysql-2nd-ed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Replication in a Box</title>
		<link>http://oracleopensource.com/2007/10/21/mysql-replication-in-a-box/</link>
		<comments>http://oracleopensource.com/2007/10/21/mysql-replication-in-a-box/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 02:11:00 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
				<category><![CDATA[high availability]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[replication]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2007/10/21/mysql-replication-in-a-box/</guid>
		<description><![CDATA[Recently I wanted to setup a little MySQL sandbox where I could hack away at MySQL with reckless abandon.? A sandbox is different than a test environment, it&#8217;s usually one which is very breakable.? You want to be able to break things, or rather take them completely apart and put them back together.? It&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I wanted to setup a little MySQL sandbox where I could hack away at MySQL with reckless abandon.? A sandbox is different than a test environment, it&#8217;s usually one which is very breakable.? You want to be able to break things, or rather take them completely apart and put them back together.? It&#8217;s the only way to understand all of the moving parts.</p>
<p>So searching google, I happened upon Giuseppe Maxia&#8217;s <a href="http://sourceforge.net/projects/my-repl-play" target="_blank">Replication Playground</a>. It basically installs into an unprivileged directory, one master, and three slaves.? You can then test out various scenarios. Read his <a href="http://datacharmer.blogspot.com/2006/04/introducing-mysql-5-replication.html" target="_blank">blog entry</a>.</p>
<p>It is trivial to install, however I encountered some issues with MySQL 5.0, which caused me some troubles.? I sent him my feedback, and comments, and it looks like he has <a href="http://datacharmer.blogspot.com/2007/10/introducing-15-seconds-rule.html" target="_blank">rereleased it as the MySQL Sandbox</a>. Good stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2007/10/21/mysql-replication-in-a-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

