<?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: MySQL Quality of old and new features</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/</link>
	<description>Everything about MySQL Performance</description>
	<lastBuildDate>Sat, 21 Nov 2009 05:23:57 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-180592</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Tue, 23 Oct 2007 16:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-180592</guid>
		<description>Thank you James. 

Good to hear it was withdrawn and customer are notified this is indeed the service one should expect if one is paying for.   And yes indeed documentation of Regression bug would be very important, though I do not know how it will be available.</description>
		<content:encoded><![CDATA[<p>Thank you James. </p>
<p>Good to hear it was withdrawn and customer are notified this is indeed the service one should expect if one is paying for.   And yes indeed documentation of Regression bug would be very important, though I do not know how it will be available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Day</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-180563</link>
		<dc:creator>James Day</dc:creator>
		<pubDate>Tue, 23 Oct 2007 15:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-180563</guid>
		<description>Peter, because of that order by bug 5.0.48 was withdrawn from availability to Enterprise customers on 13 September, the day it was reported. Each customer who had downloaded it from MySQL was notified of the problem. It still shouldn&#039;t have happened but it&#039;s the best handling of a post-release problem like this that I&#039;ve seen so far.

For the week or so it was available from MySQL to Enterprise customers 5.0.48 was an MRU and our recommendation for MRUs is that customers only use them if they need a bug fix it contains, preferring the QSP releases otherwise.

There&#039;s one other change that I&#039;m expecting that you&#039;ll probably like: documentation of regression bugs from the version in which we find they were introduced to the version in which they are fixed.</description>
		<content:encoded><![CDATA[<p>Peter, because of that order by bug 5.0.48 was withdrawn from availability to Enterprise customers on 13 September, the day it was reported. Each customer who had downloaded it from MySQL was notified of the problem. It still shouldn&#8217;t have happened but it&#8217;s the best handling of a post-release problem like this that I&#8217;ve seen so far.</p>
<p>For the week or so it was available from MySQL to Enterprise customers 5.0.48 was an MRU and our recommendation for MRUs is that customers only use them if they need a bug fix it contains, preferring the QSP releases otherwise.</p>
<p>There&#8217;s one other change that I&#8217;m expecting that you&#8217;ll probably like: documentation of regression bugs from the version in which we find they were introduced to the version in which they are fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: she</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175225</link>
		<dc:creator>she</dc:creator>
		<pubDate>Sat, 06 Oct 2007 04:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175225</guid>
		<description>&quot;People will need to realize instead that databases are a horrible idea, which in itself leads to overcomplicated designs and codebases.&quot;

Oh, i must say this is a WRONG conclusion.

The basic and best advantage of a general database is that it can keep ALL your stuff together.

I maintained a lot of standalone .html and .php with only very few sqlite3 databases.

Although it works, it was not good enough to maintain (i switched to use ruby now anyway, since as a language, ruby is a lot cleaner than php. Which makes it easier for me to maintain it)

The database that I now use (mysql... uuugh i know, but the thing was i found a lot more user-contributed tutorials for mysql and sqlite, than for postgre....) keeps the whole dataset and generates &quot;pages&quot; on the fly (with a set of ruby scripts).
No more static html pages (and if, then they will be autogenerated) and no ugly php scripts (except for some legacy scripts which i am too lazy to get rid of... but over the years, i think even these will disappear)</description>
		<content:encoded><![CDATA[<p>&#8220;People will need to realize instead that databases are a horrible idea, which in itself leads to overcomplicated designs and codebases.&#8221;</p>
<p>Oh, i must say this is a WRONG conclusion.</p>
<p>The basic and best advantage of a general database is that it can keep ALL your stuff together.</p>
<p>I maintained a lot of standalone .html and .php with only very few sqlite3 databases.</p>
<p>Although it works, it was not good enough to maintain (i switched to use ruby now anyway, since as a language, ruby is a lot cleaner than php. Which makes it easier for me to maintain it)</p>
<p>The database that I now use (mysql&#8230; uuugh i know, but the thing was i found a lot more user-contributed tutorials for mysql and sqlite, than for postgre&#8230;.) keeps the whole dataset and generates &#8220;pages&#8221; on the fly (with a set of ruby scripts).<br />
No more static html pages (and if, then they will be autogenerated) and no ugly php scripts (except for some legacy scripts which i am too lazy to get rid of&#8230; but over the years, i think even these will disappear)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: she</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175224</link>
		<dc:creator>she</dc:creator>
		<pubDate>Sat, 06 Oct 2007 04:02:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175224</guid>
		<description>i think part of this is to blame with MySQL move to corporate levels... which means more looking for new &quot;killer features&quot; and less on the docu+bug fixing parts....

but i think we shouldnt put too much emphasis on it, the base idea is to never become too dependent on one database!</description>
		<content:encoded><![CDATA[<p>i think part of this is to blame with MySQL move to corporate levels&#8230; which means more looking for new &#8220;killer features&#8221; and less on the docu+bug fixing parts&#8230;.</p>
<p>but i think we shouldnt put too much emphasis on it, the base idea is to never become too dependent on one database!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175113</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Fri, 05 Oct 2007 20:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175113</guid>
		<description>For Petri Makinen:
What alternative do you have in mind? Because I&#039;d agree with &quot;crappy databases are a horrible idea&quot; but not with that generic statement of yours.</description>
		<content:encoded><![CDATA[<p>For Petri Makinen:<br />
What alternative do you have in mind? Because I&#8217;d agree with &#8220;crappy databases are a horrible idea&#8221; but not with that generic statement of yours.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petri Mäkinen</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175112</link>
		<dc:creator>Petri Mäkinen</dc:creator>
		<pubDate>Fri, 05 Oct 2007 20:04:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175112</guid>
		<description>People will need to realize instead that databases are a horrible idea, which in itself leads to overcomplicated designs and codebases. Which in turn lead to more horror for clients. Haven&#039;t they suffered enough?</description>
		<content:encoded><![CDATA[<p>People will need to realize instead that databases are a horrible idea, which in itself leads to overcomplicated designs and codebases. Which in turn lead to more horror for clients. Haven&#8217;t they suffered enough?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175095</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Fri, 05 Oct 2007 17:53:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175095</guid>
		<description>Indeed Dathan this looks like rather basic bug which was broken in 4.1 which is so old release I would not expect it to happen.</description>
		<content:encoded><![CDATA[<p>Indeed Dathan this looks like rather basic bug which was broken in 4.1 which is so old release I would not expect it to happen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dathan Pattishall</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175080</link>
		<dc:creator>Dathan Pattishall</dc:creator>
		<pubDate>Fri, 05 Oct 2007 17:18:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175080</guid>
		<description>There are glaring Serious bugs in production. Any data-corruption bugs that break core functionality like UPDATE should be handled immediately  http://mysqldba.blogspot.com/2007/08/oooh-really-bad-bug-in-4123-4124b.html  To be honest it&#039;s embarrassing. Two years ago, corruption issues would have a special revision and a hosted download of the fixed binary withing weeks if not days. Now well if you have a support contract you will get a special build which is ridiculous. No data corruption bug should make it into a production release-this new don&#039;t care policy, conveys that mySQL is a shitty product-to old and new customers alike.

In my opinion people who pay money for mySQL should be given piece of mind that mySQL itself will not cause data-corruption. Any updates are to fix non-serious bugs or improve performance. The people want SPEED and Reliability, they will pay for that! To feel confident that mySQL will not cause corruption is to release the fixes and use the community as the testing ground. If it works for the masses then it will work for the specific paying customer.

If I where running things; All versions are data-corrupt stable and no Serious bug makes it into production. If so, an immediate release is made. Enterprise has a few optimizations that make it 20% faster then Community (like fix the Optimizer, Grammer Parser, etc). People will pay for Enterprise if they want the speed and support, while the community is happy for a free stable product.</description>
		<content:encoded><![CDATA[<p>There are glaring Serious bugs in production. Any data-corruption bugs that break core functionality like UPDATE should be handled immediately  <a href="http://mysqldba.blogspot.com/2007/08/oooh-really-bad-bug-in-4123-4124b.html" rel="nofollow">http://mysqldba.blogspot.com/2007/08/oooh-really-bad-bug-in-4123-4124b.html</a>  To be honest it&#8217;s embarrassing. Two years ago, corruption issues would have a special revision and a hosted download of the fixed binary withing weeks if not days. Now well if you have a support contract you will get a special build which is ridiculous. No data corruption bug should make it into a production release-this new don&#8217;t care policy, conveys that mySQL is a shitty product-to old and new customers alike.</p>
<p>In my opinion people who pay money for mySQL should be given piece of mind that mySQL itself will not cause data-corruption. Any updates are to fix non-serious bugs or improve performance. The people want SPEED and Reliability, they will pay for that! To feel confident that mySQL will not cause corruption is to release the fixes and use the community as the testing ground. If it works for the masses then it will work for the specific paying customer.</p>
<p>If I where running things; All versions are data-corrupt stable and no Serious bug makes it into production. If so, an immediate release is made. Enterprise has a few optimizations that make it 20% faster then Community (like fix the Optimizer, Grammer Parser, etc). People will pay for Enterprise if they want the speed and support, while the community is happy for a free stable product.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175073</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Fri, 05 Oct 2007 16:10:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175073</guid>
		<description>Maybe finally people start to realize that MySQL AB is not up to the task, nor their product, regardless of how much they&#039;re touting this.
This hacker mindset, quick and dirty way, has been long set in their company with foreseeable effects. They are just starting to collect the &quot;rewards&quot; now. I know I shouldn&#039;t quite happy about this but given the amount of frustration mysql gave me lately, it&#039;s starting to feel a little better to know the company starts to fail so miserably. Maybe things are going to in the right direction though after these problems. Maybe with a complete re-write of the entire MySQL RDBMS, maybe even in java. And maybe they quit this stupid approach of multiple storage engine architecture, which is a complete drag. 
Once I asked one of their proeminent employee what&#039;s the MySQL AB/product position on the market in comparison with the other big players( I had in mind Oracle when I asked that). He answered that &quot;we&#039;ll get there&quot;. God help that&#039;s set to happen in my lifetime.</description>
		<content:encoded><![CDATA[<p>Maybe finally people start to realize that MySQL AB is not up to the task, nor their product, regardless of how much they&#8217;re touting this.<br />
This hacker mindset, quick and dirty way, has been long set in their company with foreseeable effects. They are just starting to collect the &#8220;rewards&#8221; now. I know I shouldn&#8217;t quite happy about this but given the amount of frustration mysql gave me lately, it&#8217;s starting to feel a little better to know the company starts to fail so miserably. Maybe things are going to in the right direction though after these problems. Maybe with a complete re-write of the entire MySQL RDBMS, maybe even in java. And maybe they quit this stupid approach of multiple storage engine architecture, which is a complete drag.<br />
Once I asked one of their proeminent employee what&#8217;s the MySQL AB/product position on the market in comparison with the other big players( I had in mind Oracle when I asked that). He answered that &#8220;we&#8217;ll get there&#8221;. God help that&#8217;s set to happen in my lifetime.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: peter</title>
		<link>http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/comment-page-1/#comment-175042</link>
		<dc:creator>peter</dc:creator>
		<pubDate>Fri, 05 Oct 2007 13:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/2007/10/04/mysql-quality-of-old-and-new-features/#comment-175042</guid>
		<description>Heikki, 

Thank you.  I understand.  Still over half a year for bug fix is a bit too long. 

I understand there are design bugs which are extremely complicated, and a lot of such simply were not fixed in given major release, but they often were documented. 

Bugs like this definitely should have made it to errata so people would know it is known bug which takes a long to get fixed.</description>
		<content:encoded><![CDATA[<p>Heikki, </p>
<p>Thank you.  I understand.  Still over half a year for bug fix is a bit too long. </p>
<p>I understand there are design bugs which are extremely complicated, and a lot of such simply were not fixed in given major release, but they often were documented. </p>
<p>Bugs like this definitely should have made it to errata so people would know it is known bug which takes a long to get fixed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
