<?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: MyISAM quote of the day</title>
	<atom:link href="http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/</link>
	<description>Stay curious!</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:56:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Robert Hodges</title>
		<link>http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/#comment-16579</link>
		<dc:creator>Robert Hodges</dc:creator>
		<pubDate>Sun, 21 Jun 2009 15:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1132#comment-16579</guid>
		<description>Some of us still yearn for the long fsck runs before file systems had proper journals; running myisamchk after a crash brings back that old sense of pioneering adventure.  Wondering whether you&#039;ll actually get your data back also makes the wait a keenly interesting time.  Who would want to miss out on that?</description>
		<content:encoded><![CDATA[<p>Some of us still yearn for the long fsck runs before file systems had proper journals; running myisamchk after a crash brings back that old sense of pioneering adventure.  Wondering whether you&#8217;ll actually get your data back also makes the wait a keenly interesting time.  Who would want to miss out on that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/#comment-16571</link>
		<dc:creator>Xaprb</dc:creator>
		<pubDate>Fri, 19 Jun 2009 13:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1132#comment-16571</guid>
		<description>We don&#039;t get much InnoDB recovery business, and since we are basically THE company in the world who can/does do that work, I think it&#039;s a pretty good advertisement for InnoDB&#039;s robustness.  And most of those cases are related to hardware failures, not a server crashing or losing power.  Absent a hardware failure, it&#039;s pretty hard to corrupt InnoDB&#039;s data.</description>
		<content:encoded><![CDATA[<p>We don&#8217;t get much InnoDB recovery business, and since we are basically THE company in the world who can/does do that work, I think it&#8217;s a pretty good advertisement for InnoDB&#8217;s robustness.  And most of those cases are related to hardware failures, not a server crashing or losing power.  Absent a hardware failure, it&#8217;s pretty hard to corrupt InnoDB&#8217;s data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjen Lentz</title>
		<link>http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/#comment-16570</link>
		<dc:creator>Arjen Lentz</dc:creator>
		<pubDate>Fri, 19 Jun 2009 12:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1132#comment-16570</guid>
		<description>It&#039;s automatic, but not fast. And if something really breaks, it&#039;s not good and you know it. Plus, people do stupid things; and then again, it&#039;s not pretty. Come on, you work with the gang that&#039;s writing all these InnoDB recovery tools. You don&#039;t need a life buoy if the ship can&#039;t sink, right?

Note that this is not an advertisement for MyISAM! Open Query too recommends using InnoDB as the default.

However, re MyISAM and corruption. What it tends to mess up on a crash is the indexes, and as you know they can be fixed - yes that does mean that the checking needs to be enabled, and that handling is a nasty in the server code. But proper configuration can deal with it. Heck, I might tweak that code some time to at least check and report by default even if it doesn&#039;t backup/repair without specific settings.</description>
		<content:encoded><![CDATA[<p>It&#8217;s automatic, but not fast. And if something really breaks, it&#8217;s not good and you know it. Plus, people do stupid things; and then again, it&#8217;s not pretty. Come on, you work with the gang that&#8217;s writing all these InnoDB recovery tools. You don&#8217;t need a life buoy if the ship can&#8217;t sink, right?</p>
<p>Note that this is not an advertisement for MyISAM! Open Query too recommends using InnoDB as the default.</p>
<p>However, re MyISAM and corruption. What it tends to mess up on a crash is the indexes, and as you know they can be fixed &#8211; yes that does mean that the checking needs to be enabled, and that handling is a nasty in the server code. But proper configuration can deal with it. Heck, I might tweak that code some time to at least check and report by default even if it doesn&#8217;t backup/repair without specific settings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xaprb</title>
		<link>http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/#comment-16569</link>
		<dc:creator>Xaprb</dc:creator>
		<pubDate>Fri, 19 Jun 2009 12:44:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1132#comment-16569</guid>
		<description>Arjen, InnoDB recovery is automatic!  Have you forgotten that?  There&#039;s no DIY brain surgery unless automatic recovery fails, and that&#039;s probably what, .01% of cases?

MyISAM data is almost guaranteed to be corrupt after a crash.  InnoDB is almost guaranteed NOT to be corrupt.  Let&#039;s put this into true perspective: if you care about your data, InnoDB or another ACID engine is a no-brainer.</description>
		<content:encoded><![CDATA[<p>Arjen, InnoDB recovery is automatic!  Have you forgotten that?  There&#8217;s no DIY brain surgery unless automatic recovery fails, and that&#8217;s probably what, .01% of cases?</p>
<p>MyISAM data is almost guaranteed to be corrupt after a crash.  InnoDB is almost guaranteed NOT to be corrupt.  Let&#8217;s put this into true perspective: if you care about your data, InnoDB or another ACID engine is a no-brainer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjen Lentz</title>
		<link>http://www.xaprb.com/blog/2009/06/18/myisam-quote-of-the-day/#comment-16567</link>
		<dc:creator>Arjen Lentz</dc:creator>
		<pubDate>Fri, 19 Jun 2009 00:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.xaprb.com/blog/?p=1132#comment-16567</guid>
		<description>InnoDB recovery can be quite ugly (and slow) as well, and if things go wrong with the tablespace there&#039;s a lot of bits that need to be brought back in sync.

Either way it&#039;s DIY brainsurgery, a key difference is that technically speaking, getting data out of a corrupted MyISAM table (particularly fixed row format) is peanuts compared to an equivalent problem in InnoDB.

Each has their place.</description>
		<content:encoded><![CDATA[<p>InnoDB recovery can be quite ugly (and slow) as well, and if things go wrong with the tablespace there&#8217;s a lot of bits that need to be brought back in sync.</p>
<p>Either way it&#8217;s DIY brainsurgery, a key difference is that technically speaking, getting data out of a corrupted MyISAM table (particularly fixed row format) is peanuts compared to an equivalent problem in InnoDB.</p>
<p>Each has their place.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

