<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Oracle + Open Source</title>
	<link>http://oracleopensource.com</link>
	<description>two worlds inexorably colliding</description>
	<pubDate>Fri, 12 Jun 2009 13:00:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>DBJ - Ten Dials To Set</title>
		<link>http://oracleopensource.com/2009/06/12/dbj-ten-dials-to-set/</link>
		<comments>http://oracleopensource.com/2009/06/12/dbj-ten-dials-to-set/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 13:00:07 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/06/12/dbj-ten-dials-to-set/</guid>
		<description><![CDATA[This month in Database Journal we start a two part article on tuning the dials of your new MySQL database.  After you install and setup your first database, you&#8217;ll need to set various parameters in your my.cnf file.  These control memory, logfiles, temp table usage, sorting, joins, and a whole lot more.  We&#8217;ll review some [...]]]></description>
			<content:encoded><![CDATA[<p>This month in Database Journal we start a two part article on tuning the dials of your new MySQL database.  After you install and setup your first database, you&#8217;ll need to set various parameters in your my.cnf file.  These control memory, logfiles, temp table usage, sorting, joins, and a whole lot more.  We&#8217;ll review some of the more important wants and start you on your way to more nuanced tuning of your MySQL instance.</p>
<p>Read the article: <a href="http://www.databasejournal.com/features/mysql/article.php/3824086/article.htm">Ten Dials To Set at DatabaseJournal.com </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F06%2F12%2Fdbj-ten-dials-to-set%2F';
  addthis_title  = 'DBJ+-+Ten+Dials+To+Set';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/06/12/dbj-ten-dials-to-set/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 56 - Cui Bono - To Whose Benefit?</title>
		<link>http://oracleopensource.com/2009/06/09/open-insights-56-cui-bono-to-whose-benefit/</link>
		<comments>http://oracleopensource.com/2009/06/09/open-insights-56-cui-bono-to-whose-benefit/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 20:44:18 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/06/09/open-insights-56-cui-bono-to-whose-benefit/</guid>
		<description><![CDATA[Issue 56 - Cui Bono - To Whose Benefit? 

  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F06%2F09%2Fopen-insights-56-cui-bono-to-whose-benefit%2F';
  addthis_title  = 'Open+Insights+56+-+Cui+Bono+-+To+Whose+Benefit%3F';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iheavy.com/content/open-insights-56-cui-bono">Issue 56 - Cui Bono - To Whose Benefit? </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F06%2F09%2Fopen-insights-56-cui-bono-to-whose-benefit%2F';
  addthis_title  = 'Open+Insights+56+-+Cui+Bono+-+To+Whose+Benefit%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/06/09/open-insights-56-cui-bono-to-whose-benefit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 55 - Preserving Optionality</title>
		<link>http://oracleopensource.com/2009/06/09/open-insights-55-preserving-optionality/</link>
		<comments>http://oracleopensource.com/2009/06/09/open-insights-55-preserving-optionality/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 20:43:18 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/06/09/open-insights-55-preserving-optionality/</guid>
		<description><![CDATA[Issue 55 - Preserving Optionality 

  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F06%2F09%2Fopen-insights-55-preserving-optionality%2F';
  addthis_title  = 'Open+Insights+55+-+Preserving+Optionality';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iheavy.com/content/open-insights-55-preserving-optionality">Issue 55 - Preserving Optionality </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F06%2F09%2Fopen-insights-55-preserving-optionality%2F';
  addthis_title  = 'Open+Insights+55+-+Preserving+Optionality';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/06/09/open-insights-55-preserving-optionality/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ: Getting Started With MySQL Clustering</title>
		<link>http://oracleopensource.com/2009/05/11/dbj-getting-started-with-mysql-clustering/</link>
		<comments>http://oracleopensource.com/2009/05/11/dbj-getting-started-with-mysql-clustering/#comments</comments>
		<pubDate>Mon, 11 May 2009 15:00:48 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/05/11/dbj-getting-started-with-mysql-clustering/</guid>
		<description><![CDATA[If you haven&#8217;t worked with MySQL&#8217;s NDB Cluster storage engine yet, now is the time to take a peek.  There is a sandbox available from serveral nines, which can be installed fairly quickly.  This new article over at DatabaseJournal, MySQL Clustering In A Sandbox will have you up and running in no time.

  addthis_url [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t worked with MySQL&#8217;s NDB Cluster storage engine yet, now is the time to take a peek.  There is a sandbox available from serveral nines, which can be installed fairly quickly.  This new article over at DatabaseJournal, <a href="http://www.databasejournal.com/features/mysql/article.phpr/3819061/article.htm">MySQL Clustering In A Sandbox</a> will have you up and running in no time.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F05%2F11%2Fdbj-getting-started-with-mysql-clustering%2F';
  addthis_title  = 'DBJ%3A+Getting+Started+With+MySQL+Clustering';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/05/11/dbj-getting-started-with-mysql-clustering/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ: Five Query Optimizations in MySQL</title>
		<link>http://oracleopensource.com/2009/04/06/dbj-five-query-optimizations-in-mysql/</link>
		<comments>http://oracleopensource.com/2009/04/06/dbj-five-query-optimizations-in-mysql/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 13:00:57 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/04/06/dbj-five-query-optimizations-in-mysql/</guid>
		<description><![CDATA[A new article is up on Database Journal where I discuss some query optimizations that work well with MySQL applications.Five Query Optimizations in MySQL 

  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F04%2F06%2Fdbj-five-query-optimizations-in-mysql%2F';
  addthis_title  = 'DBJ%3A+Five+Query+Optimizations+in+MySQL';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p>A new article is up on Database Journal where I discuss some query optimizations that work well with MySQL applications.<a href="http://www.databasejournal.com/features/mysql/article.php/3813821/Five-Query-Optimizations-in-MySQL.htm">Five Query Optimizations in MySQL </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F04%2F06%2Fdbj-five-query-optimizations-in-mysql%2F';
  addthis_title  = 'DBJ%3A+Five+Query+Optimizations+in+MySQL';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/04/06/dbj-five-query-optimizations-in-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Issue 54 - Path Dependency Avoidance</title>
		<link>http://oracleopensource.com/2009/04/02/issue-54-path-dependency-avoidance/</link>
		<comments>http://oracleopensource.com/2009/04/02/issue-54-path-dependency-avoidance/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 13:00:32 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[consulting]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/04/02/issue-54-path-dependency-avoidance/</guid>
		<description><![CDATA[Path Dependence is a technical term which basically means the further along a given path you go, the more pressure there is to &#8220;stay the course&#8221;.  In this months open insights issue, we discuss this phenomenon in consulting, and suggest some ways to help eliminate or reduce that dependence and make you more nimble and [...]]]></description>
			<content:encoded><![CDATA[<p>Path Dependence is a technical term which basically means the further along a given path you go, the more pressure there is to &#8220;stay the course&#8221;.  In this months open insights issue, we discuss this phenomenon in consulting, and suggest some ways to help eliminate or reduce that dependence and make you more nimble and flexible in tight budgets, and trying economic times.<a href="http://www.iheavy.com/content/open-insights-54-avoiding-path-dependence">Open Insights 54 - Avoiding Path Dependence</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F04%2F02%2Fissue-54-path-dependency-avoidance%2F';
  addthis_title  = 'Issue+54+-+Path+Dependency+Avoidance';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/04/02/issue-54-path-dependency-avoidance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ: Optimizing the MySQL Query Cache</title>
		<link>http://oracleopensource.com/2009/03/12/dbj-optimizing-the-mysql-query-cache/</link>
		<comments>http://oracleopensource.com/2009/03/12/dbj-optimizing-the-mysql-query-cache/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 13:00:03 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/03/12/dbj-optimizing-the-mysql-query-cache/</guid>
		<description><![CDATA[The MySQL Query Cache is a powerful piece of engineering that users of the popular open source database can take advantage of to speed up throughput of their applications.  MySQL&#8217;s cache operates a little bit differently from other database engines.  It does not just cache query plans, but the query data as well.  What this [...]]]></description>
			<content:encoded><![CDATA[<p>The MySQL Query Cache is a powerful piece of engineering that users of the popular open source database can take advantage of to speed up throughput of their applications.  MySQL&#8217;s cache operates a little bit differently from other database engines.  It does not just cache query plans, but the query data as well.  What this means is that the size and number of queries that your database manages will be variables when tuning the query cache.  We discuss all of these items in our new article at DatabaseJournal.<a href="http://www.databasejournal.com/features/mysql/article.php/3808841/article.htm"> </a><a href="http://www.databasejournal.com/features/mysql/article.php/3808841/article.htm">
<p style="display: inline !important">Database Journal - Optimizing the MySQL Query Cache</p>
<p></a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F03%2F12%2Fdbj-optimizing-the-mysql-query-cache%2F';
  addthis_title  = 'DBJ%3A+Optimizing+the+MySQL+Query+Cache';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/03/12/dbj-optimizing-the-mysql-query-cache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 53 - Focus on Results</title>
		<link>http://oracleopensource.com/2009/03/03/open-insights-53-focus-on-results/</link>
		<comments>http://oracleopensource.com/2009/03/03/open-insights-53-focus-on-results/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 21:19:48 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[consulting]]></category>

		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/03/03/open-insights-53-focus-on-results/</guid>
		<description><![CDATA[Our latest issue of Open Insights #53 for March 2009, we discuss the idea &#8220;focus on results on process&#8221;.  From buying technology hardware, to buying licenses, hiring consultants, to upgrading enterprise software, this simple maxim can provide some new insights into our decision making processes, and hopefully save us time and money in the process.Open [...]]]></description>
			<content:encoded><![CDATA[<p>Our latest issue of Open Insights #53 for March 2009, we discuss the idea &#8220;focus on results on process&#8221;.  From buying technology hardware, to buying licenses, hiring consultants, to upgrading enterprise software, this simple maxim can provide some new insights into our decision making processes, and hopefully save us time and money in the process.<a href="http://www.iheavy.com/content/open-insights-53-focus-on-results">Open Insights 53 - Focus on Results </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F03%2F03%2Fopen-insights-53-focus-on-results%2F';
  addthis_title  = 'Open+Insights+53+-+Focus+on+Results';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/03/03/open-insights-53-focus-on-results/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ - Advanced MySQL Replication - 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[replication]]></category>

		<category><![CDATA[mysql]]></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 - 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 - 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>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F02%2F11%2Fdbj-advanced-mysql-replication-improving-performance%2F';
  addthis_title  = 'DBJ+-+Advanced+MySQL+Replication+-+Improving+Performance';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/02/11/dbj-advanced-mysql-replication-improving-performance/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O&#8217;Reilly Webcast - MySQL Replication - Audit, Test &#038; Verify</title>
		<link>http://oracleopensource.com/2009/02/03/oreilly-webcast-mysql-replication-audit-test-verify/</link>
		<comments>http://oracleopensource.com/2009/02/03/oreilly-webcast-mysql-replication-audit-test-verify/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 07:56:53 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[webcast]]></category>

		<category><![CDATA[oreilly]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/02/03/oreilly-webcast-mysql-replication-audit-test-verify/</guid>
		<description><![CDATA[My O&#8217;Reilly webcast is now online at youtube.  Comments welcome!





  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F02%2F03%2Foreilly-webcast-mysql-replication-audit-test-verify%2F';
  addthis_title  = 'O%27Reilly+Webcast+-+MySQL+Replication+-+Audit%2C+Test+%26+Verify';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p>My O&#8217;Reilly webcast is now online at youtube.  Comments welcome!</p>
<p><object height="344" width="425">
<param value="http://www.youtube.com/v/vgDqwxdMr6o&amp;hl=en&amp;fs=1" name="movie"></param>
<param value="true" name="allowFullScreen"></param>
<param value="always" name="allowscriptaccess"></param><embed src="http://www.youtube.com/v/vgDqwxdMr6o&amp;hl=en&amp;fs=1" height="344" width="425" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F02%2F03%2Foreilly-webcast-mysql-replication-audit-test-verify%2F';
  addthis_title  = 'O%27Reilly+Webcast+-+MySQL+Replication+-+Audit%2C+Test+%26+Verify';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/02/03/oreilly-webcast-mysql-replication-audit-test-verify/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Webcast: MySQL Replication</title>
		<link>http://oracleopensource.com/2009/01/18/webcast-mysql-replication/</link>
		<comments>http://oracleopensource.com/2009/01/18/webcast-mysql-replication/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 01:14:43 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[webcast]]></category>

		<category><![CDATA[oreilly]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/01/18/webcast-mysql-replication/</guid>
		<description><![CDATA[MySQL Replication is fairly simple to setup for the first time.  However over time maintenance can become troublesome.  At times errors show up in the error logs, or it can stop running altogether.  In fact MySQL Replication can fail in a much more insidious way, that is silently.  So what to do?
As it turns out [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL Replication is fairly simple to setup for the first time.  However over time maintenance can become troublesome.  At times errors show up in the error logs, or it can stop running altogether.  In fact MySQL Replication can fail in a much more insidious way, that is silently.  So what to do?</p>
<p>As it turns out there are specific reasons and causes for MySQL replication to get out of sync.  We&#8217;ll discuss what is and isn&#8217;t compliant in a MySQL Replicated environment, and then most importantly, we&#8217;ll discuss a tool that can help you verify your environment, and show you what is or isn&#8217;t in sync and why.</p>
<p>I&#8217;m presenting this webcast with O&#8217;Reilly on Thursday January 22.  If you&#8217;re interested, <a href="http://oreilly.com/emails/mysql-prg.html">click here to register</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F01%2F18%2Fwebcast-mysql-replication%2F';
  addthis_title  = 'Webcast%3A+MySQL+Replication';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/01/18/webcast-mysql-replication/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 51 - Stretch Your Database Dollar</title>
		<link>http://oracleopensource.com/2009/01/09/open-insights-51-stretch-your-database-dollar/</link>
		<comments>http://oracleopensource.com/2009/01/09/open-insights-51-stretch-your-database-dollar/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 13:00:14 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[openinsights]]></category>

		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2009/01/09/open-insights-51-stretch-your-database-dollar/</guid>
		<description><![CDATA[Over the holidays I had the chance to catch up on some podcasts I hadn&#8217;t listened to.  In particular Financial Times has an excellent weekly one called &#8220;Digital Business&#8221;.  In the last one for 2008, Peter Whitehead interviews a few people to get their forcasts for 2009.
Of particular interest to our readers was his mention [...]]]></description>
			<content:encoded><![CDATA[<p>Over the holidays I had the chance to catch up on some podcasts I hadn&#8217;t listened to.  In particular Financial Times has an excellent weekly one called &#8220;Digital Business&#8221;.  In the last one for 2008, Peter Whitehead interviews a few people to get their forcasts for 2009.</p>
<p>Of particular interest to our readers was his mention that Open Source will continue to grow in importance, as budgets get squeezed.  Limited budgets mean looking at every dollar, so this month&#8217;s <a href="http://www.iheavy.com/content/open-insights-51-stretch-your-database-dollar">Open Insights issue 51</a>, we talk about stretching your database dollar, and where and when open source database technologies may be right for you.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2009%2F01%2F09%2Fopen-insights-51-stretch-your-database-dollar%2F';
  addthis_title  = 'Open+Insights+51+-+Stretch+Your+Database+Dollar';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2009/01/09/open-insights-51-stretch-your-database-dollar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ: Reliable MySQL Replication</title>
		<link>http://oracleopensource.com/2008/12/05/dbj-reliable-mysql-replication/</link>
		<comments>http://oracleopensource.com/2008/12/05/dbj-reliable-mysql-replication/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 20:18:26 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/12/05/dbj-reliable-mysql-replication/</guid>
		<description><![CDATA[Part II in our series on MySQL picks up where we left off from talking about some of the challenges, and potential issues and problems that come up with MySQL replication after you have it setup and running for some time. DBJ: Fixing MySQL Replication
In this piece we talk about some of the ways to [...]]]></description>
			<content:encoded><![CDATA[<p>Part II in our series on MySQL picks up where we left off from talking about some of the challenges, and potential issues and problems that come up with MySQL replication after you have it setup and running for some time. <a href="http://www.databasejournal.com/features/mysql/article.php/3787381/article.htm">DBJ: Fixing MySQL Replication</a></p>
<p>In this piece we talk about some of the ways to verify your setup, and make sure your slave does not drift out of sync with the master, and to alert you if it does.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F12%2F05%2Fdbj-reliable-mysql-replication%2F';
  addthis_title  = 'DBJ%3A+Reliable+MySQL+Replication+';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/12/05/dbj-reliable-mysql-replication/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 50 - Do Your Dishes</title>
		<link>http://oracleopensource.com/2008/12/01/open-insights-50-do-your-dishes/</link>
		<comments>http://oracleopensource.com/2008/12/01/open-insights-50-do-your-dishes/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 23:44:46 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/12/01/open-insights-50-do-your-dishes/</guid>
		<description><![CDATA[Our 50th issue of Open Insights Newsletter is out.  We think you&#8217;ll enjoy the analogy!!

  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F12%2F01%2Fopen-insights-50-do-your-dishes%2F';
  addthis_title  = 'Open+Insights+50+-+Do+Your+Dishes';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p>Our <a href="http://iheavy.com/content/open-insights-50-do-your-dishes">50th issue of Open Insights Newsletter</a> is out.  We think you&#8217;ll enjoy the analogy!!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F12%2F01%2Fopen-insights-50-do-your-dishes%2F';
  addthis_title  = 'Open+Insights+50+-+Do+Your+Dishes';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/12/01/open-insights-50-do-your-dishes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IT World Interview - In The Workplace</title>
		<link>http://oracleopensource.com/2008/11/17/it-world-interview-in-the-workplace/</link>
		<comments>http://oracleopensource.com/2008/11/17/it-world-interview-in-the-workplace/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 20:46:42 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[business]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/17/it-world-interview-in-the-workplace/</guid>
		<description><![CDATA[I was interviewed recently for an article in IT World: &#8220;In The Workplace: Tips for managing different generations&#8221;.
I do see differences in how younger people adopt social networks into their working habits versus older people who may be stuck with their existing habits that work for them.  On the other hand, I also think it [...]]]></description>
			<content:encoded><![CDATA[<p>I was <a href="http://www.itworld.com/career/57740/workplace-are-generational-differences-fact-or-fiction">interviewed recently for an article in IT World</a>: &#8220;In The Workplace: Tips for managing different generations&#8221;.</p>
<p>I do see differences in how younger people adopt social networks into their working habits versus older people who may be stuck with their existing habits that work for them.  On the other hand, I also think it has to do with personalities, as to whether someone finds the answers on their own, versus using social means &amp; conversation to get to the answer.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F17%2Fit-world-interview-in-the-workplace%2F';
  addthis_title  = 'IT+World+Interview+-+In+The+Workplace';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/17/it-world-interview-in-the-workplace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>review: MySQL Cookbook</title>
		<link>http://oracleopensource.com/2008/11/14/review-mysql-cookbook/</link>
		<comments>http://oracleopensource.com/2008/11/14/review-mysql-cookbook/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 13:07:30 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[review]]></category>

		<category><![CDATA[oreilly]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/14/review-mysql-cookbook/</guid>
		<description><![CDATA[Last year O&#8217;Reilly released the 2nd Edition of the  MySQL Cookbook by Paul DuBois.  You can read my review here.
Whenever a publisher releases a 2nd Edition of a book, you know it was well received the first time around.  So that&#8217;s a good sign that the material has gotten people buying.  I would say in [...]]]></description>
			<content:encoded><![CDATA[<p>Last year O&#8217;Reilly released the 2nd Edition of the  MySQL Cookbook by Paul DuBois.  You can <a href="http://www.amazon.com/review/product/059652708X/ref=cm_cr_dp_synop?_encoding=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#R2JRGX4KP3C3SJ">read my review here</a>.</p>
<p>Whenever a publisher releases a 2nd Edition of a book, you know it was well received the first time around.  So that&#8217;s a good sign that the material has gotten people buying.  I would say in the computer reference and howto market, that&#8217;s a very good indication that the material is well written and relevant.  I certainly found it to be the case with this title.</p>
<p>If you&#8217;re looking for a quick &amp; no nonsense howto book on MySQL development, look no further.  The book focuses on Ruby, Perl, PHP, Python and Java as examples.  So if you&#8217;re doing development, specifically web development, you&#8217;ll get a lot out of this title.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F14%2Freview-mysql-cookbook%2F';
  addthis_title  = 'review%3A+MySQL+Cookbook';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/14/review-mysql-cookbook/feed/</wfw:commentRss>
		</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[migration]]></category>

		<category><![CDATA[review]]></category>

		<category><![CDATA[oreilly]]></category>

		<category><![CDATA[high availability]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[replication]]></category>

		<category><![CDATA[open-source]]></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>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F13%2Freview-high-performance-mysql-2nd-ed%2F';
  addthis_title  = 'review%3A+High+Performance+MySQL+2nd+Ed.';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/13/review-high-performance-mysql-2nd-ed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ: Replication Pitfalls</title>
		<link>http://oracleopensource.com/2008/11/13/dbj-replication-pitfalls/</link>
		<comments>http://oracleopensource.com/2008/11/13/dbj-replication-pitfalls/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 13:33:39 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/13/dbj-replication-pitfalls/</guid>
		<description><![CDATA[In this month&#8217;s Database Journal article  we write about Replication Pitfalls with MySQL.
Replication is fairly straightforward to setup, however your slave databases can get out of sync, or throw errors.  We investigate some of the reasons why, and help you identify those before they come back to bite you!

  addthis_url    = [...]]]></description>
			<content:encoded><![CDATA[<p>In this month&#8217;s Database Journal article  we write about <a href="http://www.databasejournal.com/features/mysql/article.php/3783916/article.htm">Replication Pitfalls</a> with MySQL.</p>
<p>Replication is fairly straightforward to setup, however your slave databases can get out of sync, or throw errors.  We investigate some of the reasons why, and help you identify those before they come back to bite you!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F13%2Fdbj-replication-pitfalls%2F';
  addthis_title  = 'DBJ%3A+Replication+Pitfalls';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/13/dbj-replication-pitfalls/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle DBAs Guide to MySQL Databases</title>
		<link>http://oracleopensource.com/2008/11/07/oracle-dbas-guide-to-mysql-databases/</link>
		<comments>http://oracleopensource.com/2008/11/07/oracle-dbas-guide-to-mysql-databases/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 22:47:13 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[collaborate]]></category>

		<category><![CDATA[abstract]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/07/oracle-dbas-guide-to-mysql-databases/</guid>
		<description><![CDATA[Presentation Abstract 
More and more MySQL databases are sneaking their way into the Oracle environment.  If you&#8217;re being asked to
managing these new databases, you may not know where to start.
We&#8217;ll give and overview of MySQL specifically for Oracle DBAs.  Since you already have the requisite conceptual
framework as an Oracle DBA, a quickstart will help you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presentation Abstract </strong><br />
More and more MySQL databases are sneaking their way into the Oracle environment.  If you&#8217;re being asked to<br />
managing these new databases, you may not know where to start.</p>
<p>We&#8217;ll give and overview of MySQL specifically for Oracle DBAs.  Since you already have the requisite conceptual<br />
framework as an Oracle DBA, a quickstart will help you get up to speed with how things are done in the MySQL<br />
world.</p>
<p><strong>Outline </strong></p>
<p>Introduction<br />
1. Installation<br />
2. User Management, Authentication + Privileges<br />
3. Backup and Recovery<br />
4. Replication Solutions Compared to DataGuard<br />
5. Transactions, Query Optimization + Profiling<br />
6. Views and Partitioning<br />
7. Server Tuning and Optimization<br />
Conclusions</p>
<p><strong>Learning Objective 1 </strong><br />
Bring Oracle DBAs up to speed with MySQL</p>
<p><strong>Learning Objective 2 </strong><br />
Feature comparison between Oracle + MySQL, what&#8217;s there, what&#8217;s not etc.</p>
<p><strong>Learning Objective 3 </strong><br />
Tuning and Profiling MySQL from an Oracle perspective.</p>
<p><strong>Attendee Prerequisites </strong><br />
Intermediate Oracle DBA experience required.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F07%2Foracle-dbas-guide-to-mysql-databases%2F';
  addthis_title  = 'Oracle+DBAs+Guide+to+MySQL+Databases';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/07/oracle-dbas-guide-to-mysql-databases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Can&#8217;t Find a Solution?  Consider Changing the Problem</title>
		<link>http://oracleopensource.com/2008/11/07/cant-find-a-solution-consider-changing-the-problem/</link>
		<comments>http://oracleopensource.com/2008/11/07/cant-find-a-solution-consider-changing-the-problem/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 22:46:03 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[casestudy]]></category>

		<category><![CDATA[collaborate]]></category>

		<category><![CDATA[abstract]]></category>

		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/07/cant-find-a-solution-consider-changing-the-problem/</guid>
		<description><![CDATA[Presentation Abstract 
Technology consulting is always one part science, one part thinking on your toes, and one part client relationship.
In a recent engagement at a large educational software services company we were faced with a very challenging
problem.  They were running up against a wall as their user base steadily grew.  They were growing at a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presentation Abstract </strong><br />
Technology consulting is always one part science, one part thinking on your toes, and one part client relationship.<br />
In a recent engagement at a large educational software services company we were faced with a very challenging<br />
problem.  They were running up against a wall as their user base steadily grew.  They were growing at a steady<br />
rate, but their database systems were becoming a bottleneck to the application performance and thus the service<br />
they offered their customers.</p>
<p>We looked at the technology involved to scale up based on their growth rates, but found it was becoming cost<br />
prohibitive.  They asked us how it could be done cheaper.</p>
<p>Stepping back from the problem, we devised a very unorthodox solution, which upon inspection may seem rather<br />
obvious.  Yet the business had been doing things a certain way for so long, they had not considered this alternate<br />
view.</p>
<p><strong>Outline </strong></p>
<p>Introduction<br />
1. Initial meetings with client, discuss problems<br />
2. Review of database systems<br />
3. Cost estimate based on current growth patterns.<br />
4. Discussions with client, and further review<br />
5. Creative problem solving to do more with less hardware.<br />
Conclusions</p>
<p><strong>Learning Objective 1 </strong><br />
Measuring growth of database applications</p>
<p><strong>Learning Objective 2 </strong><br />
Discussing business needs, and projecting requisite technology needs and requirements.</p>
<p><strong>Learning Objective 3 </strong><br />
Balancing technology costs with business requirements, and using creative problem solving to increase</p>
<p><strong>Attendee Prerequisites </strong><br />
Beginning DBA skills.<br />
Basic understanding of internet platform, client, webserver, and database.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F07%2Fcant-find-a-solution-consider-changing-the-problem%2F';
  addthis_title  = 'Can%27t+Find+a+Solution%3F++Consider+Changing+the+Problem';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/07/cant-find-a-solution-consider-changing-the-problem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Drupal - MySQL high performance optimizations</title>
		<link>http://oracleopensource.com/2008/11/06/my-drupal-mysql-high-performance-optimizations/</link>
		<comments>http://oracleopensource.com/2008/11/06/my-drupal-mysql-high-performance-optimizations/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 16:43:31 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[abstract]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/06/my-drupal-mysql-high-performance-optimizations/</guid>
		<description><![CDATA[Just submitted a couple proposals for O&#8217;Reilly&#8217;s MySQL Conference in April 2009, Santa Clara, CA.  Fingers crossed!
Proposal details
Proposer
Sean Hull (hullsean@gmail.com)
Speakers
Sean Hull (hullsean@gmail.com)
Description
Drupal is an open-source CMS that has a huge user base and community. I recently managed the MySQL side of the equation for a Drupal-based website of a large television brand. There are some [...]]]></description>
			<content:encoded><![CDATA[<p>Just submitted a couple proposals for <a href="www.mysqlconf.com/">O&#8217;Reilly&#8217;s MySQL Conference in April 2009, Santa Clara, CA</a>.  Fingers crossed!</p>
<h2>Proposal details</h2>
<h4>Proposer</h4>
<p>Sean Hull (hullsean@gmail.com)</p>
<h4>Speakers</h4>
<p>Sean Hull (hullsean@gmail.com)</p>
<h4>Description</h4>
<p>Drupal is an open-source CMS that has a huge user base and community. I recently managed the MySQL side of the equation for a Drupal-based website of a large television brand. There are some documents out there for high performance MySQL with Drupal, I found them lacking. So I did extensive benchmarking, and profiling of queries, to find the best overall setup.</p>
<p>Session type: 45 minute conference session</p>
<p class="topics">Topics:    Business and Case Studies</p>
<h4>Abstract</h4>
<p>Drupal is the open-source <span class="caps">CMS</span> du-jour.  It has become very popular very quickly, but performance isn’t necessarily tip-top out of the box.</p>
<p>In our implementation of MySQL for a drupal-based website of a large television brand, we went down the path of doing our own benchmarking for our expected pageviews, and ares of the site we thought would get the most traffic. We benchmark the base set of modules, and our own extensions as well using apachebench, http_load, supersmack, and sql-bench. We then optimized the queries inside those modules using various MySQL profiling tools such as <span class="caps">EXPLAIN</span>, innotop, slow query log, and show status.</p>
<p>In this presentation we discuss the site, the business requirements, the benchmarking tools, profiling tools, and the final results. It provides a window into the workings of a large high-traffic internet website.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F06%2Fmy-drupal-mysql-high-performance-optimizations%2F';
  addthis_title  = 'My+Drupal+-+MySQL+high+performance+optimizations';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/06/my-drupal-mysql-high-performance-optimizations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MERGE, Views, or Partition Tables - Choices for Archival Databases</title>
		<link>http://oracleopensource.com/2008/11/06/merge-views-or-partition-tables-choices-for-archival-databases/</link>
		<comments>http://oracleopensource.com/2008/11/06/merge-views-or-partition-tables-choices-for-archival-databases/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 16:41:47 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[abstract]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/06/merge-views-or-partition-tables-choices-for-archival-databases/</guid>
		<description><![CDATA[Just submitted a couple proposals for O&#8217;Reilly&#8217;s MySQL Conference in April 2009, Santa Clara, CA.  Fingers crossed!
Proposal details
Proposer
Sean Hull (hullsean@gmail.com)
Speakers
Sean Hull (hullsean@gmail.com)
Description
MySQL has a number of great features for managing archival data, and very large tables. We look at the MERGE storage engine first. Then we look at views which can hide many tables behind [...]]]></description>
			<content:encoded><![CDATA[<p>Just submitted a couple proposals for <a href="www.mysqlconf.com/">O&#8217;Reilly&#8217;s MySQL Conference in April 2009, Santa Clara, CA</a>.  Fingers crossed!</p>
<h2>Proposal details</h2>
<h4>Proposer</h4>
<p>Sean Hull (hullsean@gmail.com)</p>
<h4>Speakers</h4>
<p>Sean Hull (hullsean@gmail.com)</p>
<h4>Description</h4>
<p>MySQL has a number of great features for managing archival data, and very large tables. We look at the MERGE storage engine first. Then we look at views which can hide many tables behind the scenes. And lastly we look at partitioned tables.</p>
<p>Session type: 45 minute conference session</p>
<p class="topics">Topics:    Data Warehousing and Business Intelligence</p>
<h4>Abstract</h4>
<p>MySQL has some very powerful features for large databases now available in 5.1.</p>
<p>We’ll look at the <span class="caps">MERGE</span> storage engine first. Then we’ll take a look at views, and the strengths and weaknesses there. And lastly we’ll consider partitioning as an option.</p>
<p>Each of these solutions has pros and cons. When you consider performance, ease of administration, and manageability, they all have tradeoffs.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F06%2Fmerge-views-or-partition-tables-choices-for-archival-databases%2F';
  addthis_title  = 'MERGE%2C+Views%2C+or+Partition+Tables+-+Choices+for+Archival+Databases';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/06/merge-views-or-partition-tables-choices-for-archival-databases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bulletproofing MySQL Replication</title>
		<link>http://oracleopensource.com/2008/11/06/bulletproofing-mysql-replication/</link>
		<comments>http://oracleopensource.com/2008/11/06/bulletproofing-mysql-replication/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 16:41:06 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[abstract]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/06/bulletproofing-mysql-replication/</guid>
		<description><![CDATA[Just submitted a couple proposals for O&#8217;Reilly&#8217;s MySQL Conference in April 2009, Santa Clara, CA.  Fingers crossed!
Proposer
Sean Hull (hullsean@gmail.com)
Speakers
Sean Hull (hullsean@gmail.com)
Description
MySQL Replication is powerful technology, but many things can trip you up. Sometimes the slaves get out of sync with the master, or dump errors into their logfiles. Sometimes replication just can&#8217;t keep up. In [...]]]></description>
			<content:encoded><![CDATA[<h4>Just submitted a couple proposals for <a href="www.mysqlconf.com/">O&#8217;Reilly&#8217;s MySQL Conference in April 2009, Santa Clara, CA</a>.  Fingers crossed!</h4>
<h4>Proposer</h4>
<p>Sean Hull (hullsean@gmail.com)</p>
<h4>Speakers</h4>
<p>Sean Hull (hullsean@gmail.com)</p>
<h4>Description</h4>
<p>MySQL Replication is powerful technology, but many things can trip you up. Sometimes the slaves get out of sync with the master, or dump errors into their logfiles. Sometimes replication just can&#8217;t keep up. In this presentation will explain how to verify with checksums, avoid traps in your code, monitor, and even help you improve the performance of your replication setup.</p>
<h4>Abstract</h4>
<p>There are a few big gotchas with MySQL’s statement based replication. Non-deterministic functions can cause the slave to get out of sync, mixing innodb and MyISAM tables, to name just a few. What you need to do is watch for errant and incompatible <span class="caps">SQL</span>, and then verify that your setup is correct. Verification can be done with checksums on the tables, and comparing those against the slave copies.</p>
<p>We’ll discuss all this, and the tools and techniques you can use to bulletproof your own replication setup. We’ll also discuss performance tuning. If your slave is getting slowly further and further behind, there are techniques, parameters, and re-architecting that can improve its speed and performance.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F06%2Fbulletproofing-mysql-replication%2F';
  addthis_title  = 'Bulletproofing+MySQL+Replication';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/06/bulletproofing-mysql-replication/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 49 - Things Fall Apart</title>
		<link>http://oracleopensource.com/2008/11/03/open-insights-49-things-fall-apart/</link>
		<comments>http://oracleopensource.com/2008/11/03/open-insights-49-things-fall-apart/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 13:00:29 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/11/03/open-insights-49-things-fall-apart/</guid>
		<description><![CDATA[Our latest newsletter Open Insights is out.   Issue 49 - Things Fall Apart takes a stab a discussing the recent economic meltdown, and paralleling how all complex systems, particularly computing systems, have a tendency to fail as well.
This point is not made to be cynical.  Rather it asks us to take a hard look [...]]]></description>
			<content:encoded><![CDATA[<p>Our latest newsletter Open Insights is out.   <a href="http://www.iheavy.com/content/open-insights-49-things-fall-apart#feature">Issue 49 - Things Fall Apart </a>takes a stab a discussing the recent economic meltdown, and paralleling how all complex systems, particularly computing systems, have a tendency to fail as well.</p>
<p>This point is not made to be cynical.  Rather it asks us to take a hard look at complicated and interconnected pieces, accept that sometimes  there are things hidden in that complexity that we can&#8217;t know about, and to plan for that.  Plan for trouble, monitor (ie regulate) things as best you can, but not so much that the system doesn&#8217;t function.  And be as proactive as possible.</p>
<p>These truths probably hold for all complex relationships, whether they are financial, or complex technical systems.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F11%2F03%2Fopen-insights-49-things-fall-apart%2F';
  addthis_title  = 'Open+Insights+49+-+Things+Fall+Apart';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/11/03/open-insights-49-things-fall-apart/feed/</wfw:commentRss>
		</item>
		<item>
		<title>review: Backup &#038; Recovery by W. Curtis Preston</title>
		<link>http://oracleopensource.com/2008/10/22/review-backup-recovery-by-w-curtis-preston/</link>
		<comments>http://oracleopensource.com/2008/10/22/review-backup-recovery-by-w-curtis-preston/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 13:00:19 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[review]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/10/22/review-backup-recovery-by-w-curtis-preston/</guid>
		<description><![CDATA[Just finished up O&#8217;Reilly&#8217;s Backup &#38; Recovery by W. Curtis Preston.  The title is wide-reaching, covering backups at the operating system as well as on all the popular database platforms, including Oracle, MySQL, Postgres, Sybase, SQL Server and DB2.  Preston has an amazing grasp of a spectrum of technologies and platforms, and as an Oracle [...]]]></description>
			<content:encoded><![CDATA[<p>Just finished up O&#8217;Reilly&#8217;s Backup &amp; Recovery by W. Curtis Preston.  The title is wide-reaching, covering backups at the operating system as well as on all the popular database platforms, including Oracle, MySQL, Postgres, Sybase, SQL Server and DB2.  Preston has an amazing grasp of a spectrum of technologies and platforms, and as an Oracle &amp; MySQL DBA myself, I&#8217;d use this as my backup reference text any day.</p>
<p>I&#8217;ve posted my <a href="http://www.amazon.com/review/product/0596102461/ref=cm_cr_dp_synop?_encoding=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#R2DM50GA64T82N">review of Backup and Recovery over at Amazon</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F22%2Freview-backup-recovery-by-w-curtis-preston%2F';
  addthis_title  = 'review%3A+Backup+%26+Recovery+by+W.+Curtis+Preston';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/10/22/review-backup-recovery-by-w-curtis-preston/feed/</wfw:commentRss>
		</item>
		<item>
		<title>review: Oracle Essentials 11g - O&#8217;Reilly</title>
		<link>http://oracleopensource.com/2008/10/20/review-oracle-essentials-11g-oreilly/</link>
		<comments>http://oracleopensource.com/2008/10/20/review-oracle-essentials-11g-oreilly/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 13:00:29 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[review]]></category>

		<category><![CDATA[oreilly]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/10/20/review-oracle-essentials-11g-oreilly/</guid>
		<description><![CDATA[Just had a chance to read O&#8217;Reilly&#8217;s introductory book on Oracle 11g, Oracle Essentials.  I thought it was quite good and gave it four out of five stars.  Take a look at my review of Oracle Essentials on Amazon.com.
The book covers a wide range of topics, and is one part new features, one part Oracle [...]]]></description>
			<content:encoded><![CDATA[<p>Just had a chance to read O&#8217;Reilly&#8217;s introductory book on Oracle 11g, Oracle Essentials.  I thought it was quite good and gave it four out of five stars.  Take a look at my <a href="http://www.amazon.com/review/product/0596514549/ref=cm_cr_dp_synop?_encoding=UTF8&amp;showViewpoints=0&amp;sortBy=bySubmissionDateDescending#RSQMOFIU4GMEJ">review of Oracle Essentials on Amazon.com</a>.</p>
<p>The book covers a wide range of topics, and is one part new features, one part Oracle 101, and one part summary of all of the Oracle products.  It is primarily targeted to DBAs, Developers and System Administrators, albeit on the novice side, however it&#8217;s writing style, and technical depth are not unweildy, so IT managers, and business users can surely learn a lot from this book as well.  The writing style is quite good, and overall it is an enjoyable read.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F20%2Freview-oracle-essentials-11g-oreilly%2F';
  addthis_title  = 'review%3A+Oracle+Essentials+11g+-+O%27Reilly';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/10/20/review-oracle-essentials-11g-oreilly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>facebook, mysql &#038; memcache</title>
		<link>http://oracleopensource.com/2008/10/13/facebook-mysql-memcache/</link>
		<comments>http://oracleopensource.com/2008/10/13/facebook-mysql-memcache/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 13:00:31 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/10/13/facebook-mysql-memcache/</guid>
		<description><![CDATA[Was scanning through the facebook team&#8217;s engineering blog recently.  Although it&#8217;s not updated very frequently, there&#8217;s some good technical discussion of the engineering behind Facebook, and what it takes to make the site work.
In particular I found this discussion Scaling Out by Jason Sobel.   He talks about the cache coherency challenges they had, and how [...]]]></description>
			<content:encoded><![CDATA[<p>Was scanning through the facebook team&#8217;s engineering blog recently.  Although it&#8217;s not updated very frequently, there&#8217;s some good technical discussion of the engineering behind Facebook, and what it takes to make the site work.</p>
<p>In particular I found this discussion <a href="http://www.facebook.com/note.php?note_id=23844338919">Scaling Out by Jason Sobel</a>.   He talks about the cache coherency challenges they had, and how they used MySQL &amp; memcache to get the job done.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F13%2Ffacebook-mysql-memcache%2F';
  addthis_title  = 'facebook%2C+mysql+%26+memcache';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/10/13/facebook-mysql-memcache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DBJ: Intro to Oracle&#8217;s Automatic Workload Repository (AWR)</title>
		<link>http://oracleopensource.com/2008/10/09/dbj-intro-to-oracles-automatic-workload-repository-awr/</link>
		<comments>http://oracleopensource.com/2008/10/09/dbj-intro-to-oracles-automatic-workload-repository-awr/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 13:00:12 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[databasejournal]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/10/09/dbj-intro-to-oracles-automatic-workload-repository-awr/</guid>
		<description><![CDATA[If you&#8217;re interested in getting started with Oracle&#8217;s AWR facility, roughly the new statspack that&#8217;s built in, and easier to use, take a look at this new article over at Database Journal.
Intro to Oracle&#8217;s Automatic Workload Repository (AWR)  

  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F09%2Fdbj-intro-to-oracles-automatic-workload-repository-awr%2F';
  addthis_title  = 'DBJ%3A+Intro+to+Oracle%27s+Automatic+Workload+Repository+%28AWR%29';
  addthis_pub   [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re interested in getting started with Oracle&#8217;s AWR facility, roughly the new statspack that&#8217;s built in, and easier to use, take a look at this new article over at Database Journal.</p>
<p><a href="http://www.databasejournal.com/features/oracle/article.php/3772751">Intro to Oracle&#8217;s Automatic Workload Repository (AWR)  </a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F09%2Fdbj-intro-to-oracles-automatic-workload-repository-awr%2F';
  addthis_title  = 'DBJ%3A+Intro+to+Oracle%27s+Automatic+Workload+Repository+%28AWR%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/10/09/dbj-intro-to-oracles-automatic-workload-repository-awr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>death of the database&#8230; again?</title>
		<link>http://oracleopensource.com/2008/10/06/death-of-the-database-again/</link>
		<comments>http://oracleopensource.com/2008/10/06/death-of-the-database-again/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 13:03:24 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/10/06/death-of-the-database-again/</guid>
		<description><![CDATA[For a while the new features in database automation had some DBAs scared that their jobs would somehow become obsolete in short order.
Paul Boutin&#8217;s recent article in Valley Wag discusses Robert Cringley&#8217;s declaration of the Death of the Database  that has everyone all excited.  At root is the idea of cloud computing, and the likes [...]]]></description>
			<content:encoded><![CDATA[<p>For a while the new features in database automation had some DBAs scared that their jobs would somehow become obsolete in short order.</p>
<p>Paul Boutin&#8217;s recent article in Valley Wag discusses Robert Cringley&#8217;s declaration of the <a href="http://valleywag.com/5058924/death-of-the-database">Death of the Database</a>  that has everyone all excited.  At root is the idea of cloud computing, and the likes of the Google&#8217;s of the world storing all of our data, and managing all the dirty messy database storage seemlessly for us.</p>
<p>Yes, I&#8217;ll give you that for many applications, and small websites, this will certainly be the future.  Who wants to manage a database for every website.  But for the large clients of Oracle databases, the terrabyte datastores, datawarehouses, Oracle applications, and Financials, the backend datastore will remain a requirement.  This isn&#8217;t necessarily because a third party can&#8217;t do the job better, or that it wouldn&#8217;t make a business sleep better at night leaving the database management to the experts.   Nor is it that security couldn&#8217;t be implemented properly, to make the data available only to the business, and invisible to the prying eyes of the DBAs down the line.  No all of those problems are solvable.</p>
<p>The problem is one of handing over the keys to the kingdom.  Take the worldwide GPS system, for example.   Currently Europeans, Russians, and Chinese alike rely on a US built satellite system for GPS service.  Imagine military operations relying on US technology were the US to get into a scuffle with the Russians or the Chinese.  In the end business wants to see their data, if not physically, then confident of where those servers are, and who touches the data, the hardware, the backups etc.</p>
<p>I do agree with Cringley and Boutin that cloud computing will change things, and continue to put pressure on the big database vendors like Oracle, but I don&#8217;t think it&#8217;ll put them out of business anytime soon.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F06%2Fdeath-of-the-database-again%2F';
  addthis_title  = 'death+of+the+database...+again%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/10/06/death-of-the-database-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Insights 48 - Balancing Time &#038; Money</title>
		<link>http://oracleopensource.com/2008/10/01/open-insights-48-balancing-time-money/</link>
		<comments>http://oracleopensource.com/2008/10/01/open-insights-48-balancing-time-money/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 17:34:29 +0000</pubDate>
		<dc:creator>Sean Hull</dc:creator>
		
		<category><![CDATA[openinsights]]></category>

		<guid isPermaLink="false">http://oracleopensource.com/2008/10/01/open-insights-48-balancing-time-money/</guid>
		<description><![CDATA[In this month&#8217;s newsletter Open Insights 48 - Balancing Time &#38; Money, we talk about the important and delicate balancing act of using your time wisely.  One simple equation to evaluate a project, or use of your time can sometimes shed a lot of light on how much effort and energy you may want to [...]]]></description>
			<content:encoded><![CDATA[<p>In this month&#8217;s newsletter <a href="http://www.iheavy.com/content/open-insights-48-balancing-time-money">Open Insights 48 - Balancing Time &amp; Money</a>, we talk about the important and delicate balancing act of using your time wisely.  One simple equation to evaluate a project, or use of your time can sometimes shed a lot of light on how much effort and energy you may want to put in that direction.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Foracleopensource.com%2F2008%2F10%2F01%2Fopen-insights-48-balancing-time-money%2F';
  addthis_title  = 'Open+Insights+48+-+Balancing+Time+%26+Money';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://oracleopensource.com/2008/10/01/open-insights-48-balancing-time-money/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
