<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Destroying MySQL</title>
	<atom:link href="http://feedblog.org/2008/12/04/destroying-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://feedblog.org/2008/12/04/destroying-mysql/</link>
	<description>You may say I'm a dreamer, but I'm not the only one.</description>
	<lastBuildDate>Thu, 04 Mar 2010 00:34:59 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark Callaghan</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12484</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Sat, 13 Dec 2008 17:24:16 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12484</guid>
		<description>I would love to know what workarounds exist. I can use innodb_thread_concurrency=4 and then in some cases an 8+ core server will be as fast as the 4 core server. But I expect the 8+ core server to be much faster.</description>
		<content:encoded><![CDATA[<p>I would love to know what workarounds exist. I can use innodb_thread_concurrency=4 and then in some cases an 8+ core server will be as fast as the 4 core server. But I expect the 8+ core server to be much faster.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12472</link>
		<dc:creator>Baron</dc:creator>
		<pubDate>Fri, 12 Dec 2008 06:39:41 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12472</guid>
		<description>About 6.0 -- it&#039;s not a solution.  No one should seriously believe that people have confidence in something being fixed in 6.0 after the delayed release of 5.1.  The general sentiment I detect is cynicism that it&#039;s vaporware and could take many years to release.  I believe that pointing to &quot;that will be fixed in 6.0&quot; only makes people feel MORE like they&#039;re not being listened to.</description>
		<content:encoded><![CDATA[<p>About 6.0 &#8212; it&#8217;s not a solution.  No one should seriously believe that people have confidence in something being fixed in 6.0 after the delayed release of 5.1.  The general sentiment I detect is cynicism that it&#8217;s vaporware and could take many years to release.  I believe that pointing to &#8220;that will be fixed in 6.0&#8243; only makes people feel MORE like they&#8217;re not being listened to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baron</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12471</link>
		<dc:creator>Baron</dc:creator>
		<pubDate>Fri, 12 Dec 2008 06:33:51 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12471</guid>
		<description>@Mark Leith,

How did micro-slow logging get into 5.1?  Rumor is it was rejected, and then Monty decided to subvert that decision and included it as part of something else.  If not for Monty&#039;s rebellion, it still wouldn&#039;t be there.  That is, if the rumor is true.  I haven&#039;t bothered to check the commit history.

I&#039;m really sympathetic to your comments in this thread.  If I were in your place, I believe I&#039;d feel the same way.  I&#039;m sorry that the upper-level management&#039;s decisions are causing this backlash that gets directed a little indiscriminately.  But seriously, from an outsider&#039;s point of view, nobody says &quot;Sun&#039;s management doesn&#039;t care, although I&#039;m sure there are support engineers behind there somewhere who do.&quot;  For better or for worse, from the outside it all looks like one big Sun, and there are no unsung heroes in sight.  This is not MY point of view, but it&#039;s certainly what I think the general public sees.

@Sinisa,

&quot;Regarding scalability patches, yes, we have a number of customers using those patches. We can, however, solve most of the problems without them,&quot;

Eh.... tell that to your customers who come to us (Percona) after getting completely frustrated with Sun/MySQL and giving up.  It&#039;s not that uncommon for me to answer the phone and hear someone say &quot;I hope you guys can help us.  We&#039;ve been working with Sun on this for three weeks and we&#039;ve gotten nowhere.  They keep telling us there is no problem.&quot;  And then we sometimes need to make a patch to solve it.  You should realize that unhappy customers sometimes simply walk away quietly and get help elsewhere.</description>
		<content:encoded><![CDATA[<p>@Mark Leith,</p>
<p>How did micro-slow logging get into 5.1?  Rumor is it was rejected, and then Monty decided to subvert that decision and included it as part of something else.  If not for Monty&#8217;s rebellion, it still wouldn&#8217;t be there.  That is, if the rumor is true.  I haven&#8217;t bothered to check the commit history.</p>
<p>I&#8217;m really sympathetic to your comments in this thread.  If I were in your place, I believe I&#8217;d feel the same way.  I&#8217;m sorry that the upper-level management&#8217;s decisions are causing this backlash that gets directed a little indiscriminately.  But seriously, from an outsider&#8217;s point of view, nobody says &#8220;Sun&#8217;s management doesn&#8217;t care, although I&#8217;m sure there are support engineers behind there somewhere who do.&#8221;  For better or for worse, from the outside it all looks like one big Sun, and there are no unsung heroes in sight.  This is not MY point of view, but it&#8217;s certainly what I think the general public sees.</p>
<p>@Sinisa,</p>
<p>&#8220;Regarding scalability patches, yes, we have a number of customers using those patches. We can, however, solve most of the problems without them,&#8221;</p>
<p>Eh&#8230;. tell that to your customers who come to us (Percona) after getting completely frustrated with Sun/MySQL and giving up.  It&#8217;s not that uncommon for me to answer the phone and hear someone say &#8220;I hope you guys can help us.  We&#8217;ve been working with Sun on this for three weeks and we&#8217;ve gotten nowhere.  They keep telling us there is no problem.&#8221;  And then we sometimes need to make a patch to solve it.  You should realize that unhappy customers sometimes simply walk away quietly and get help elsewhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: burtonator</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12462</link>
		<dc:creator>burtonator</dc:creator>
		<pubDate>Thu, 11 Dec 2008 07:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12462</guid>
		<description>If I switch away from MySQL it&#039;s going to be to my own database written in C from the ground up.

I&#039;ve written nearly the entire stack of Spinn3r other than the kernel and the database so it&#039;s not out of the question :)</description>
		<content:encoded><![CDATA[<p>If I switch away from MySQL it&#8217;s going to be to my own database written in C from the ground up.</p>
<p>I&#8217;ve written nearly the entire stack of Spinn3r other than the kernel and the database so it&#8217;s not out of the question :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ceesaxp</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12461</link>
		<dc:creator>Ceesaxp</dc:creator>
		<pubDate>Thu, 11 Dec 2008 07:22:33 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12461</guid>
		<description>As many have said -- don&#039;t move to 5.0, move to PostgreSQL.  Sure, this will be a difficult transition, but it is well worth it.  How does lack of different storage engines affect what you&#039;re doing?  MySQL has them simply because the original one was unable to support functionality that was stock in Pg since forever...</description>
		<content:encoded><![CDATA[<p>As many have said &#8212; don&#8217;t move to 5.0, move to PostgreSQL.  Sure, this will be a difficult transition, but it is well worth it.  How does lack of different storage engines affect what you&#8217;re doing?  MySQL has them simply because the original one was unable to support functionality that was stock in Pg since forever&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Jacobs</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12456</link>
		<dc:creator>Ken Jacobs</dc:creator>
		<pubDate>Tue, 09 Dec 2008 22:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12456</guid>
		<description>A number of people have commented about the patches various community members have made to InnoDB, and the fact that so far these changes have not been incorporated into the official InnoDB as developed by Innobase. 

Generally, we at Innobase/Oracle have been watching the community activity with interest.  We are familiar with some the proposed patches and have been evaluating them for possible inclusion in InnoDB. To echo Jeffrey&#039;s comments, a great deal of testing is required to validate performance-related changes, as these involve the most critical elements of a database or storage engine. 

We&#039;ve been working closely with Google regarding one such performance-oriented patch, for example. We have identified some issues and subsequently resolved them, but there is still more to do.  We haven&#039;t as yet seen the results of Sun/MySQL&#039;s lab testing (though we&#039;d love to!).  We also note that the publicly visible testing we&#039;ve seen to date represent different and fairly narrow workloads and often demonstrate performance with more than one independent patch applied.   While community feedback is helpful, testing in a scientific manner is essential.

Several things must be considered in determining whether or not a community contribution can be incorporated into InnoDB.  First, we must have complete confidence in the technical correctness and reliability of the code.  We want to maintain the reliability of InnoDB, and ensure that the proposed changes have a positive impact on a wide range of workloads.  Second, we must believe that the approach taken in a proposed patch is the best way to address a problem or need.  We may have plans or an idea for more comprehensive or better architected functionality.  Last and not least, since we license InnoDB commercially, we must have complete control over intellectual property.   Software contributed under the GPL cannot be licensed commercially, although code covered by the BSD license can be incorporated in a commercially-licensed product.  We need complete confidence of the provenance of contributed code.

For a variety of reasons, we can&#039;t evaluate every patch that appears in the community, and we can&#039;t publicly predict whether or when a particular patch may be incorporated in InnoDB.  You should know, however, that we are not opposed to accepting community contributions under the proper circumstances.</description>
		<content:encoded><![CDATA[<p>A number of people have commented about the patches various community members have made to InnoDB, and the fact that so far these changes have not been incorporated into the official InnoDB as developed by Innobase. </p>
<p>Generally, we at Innobase/Oracle have been watching the community activity with interest.  We are familiar with some the proposed patches and have been evaluating them for possible inclusion in InnoDB. To echo Jeffrey&#8217;s comments, a great deal of testing is required to validate performance-related changes, as these involve the most critical elements of a database or storage engine. </p>
<p>We&#8217;ve been working closely with Google regarding one such performance-oriented patch, for example. We have identified some issues and subsequently resolved them, but there is still more to do.  We haven&#8217;t as yet seen the results of Sun/MySQL&#8217;s lab testing (though we&#8217;d love to!).  We also note that the publicly visible testing we&#8217;ve seen to date represent different and fairly narrow workloads and often demonstrate performance with more than one independent patch applied.   While community feedback is helpful, testing in a scientific manner is essential.</p>
<p>Several things must be considered in determining whether or not a community contribution can be incorporated into InnoDB.  First, we must have complete confidence in the technical correctness and reliability of the code.  We want to maintain the reliability of InnoDB, and ensure that the proposed changes have a positive impact on a wide range of workloads.  Second, we must believe that the approach taken in a proposed patch is the best way to address a problem or need.  We may have plans or an idea for more comprehensive or better architected functionality.  Last and not least, since we license InnoDB commercially, we must have complete control over intellectual property.   Software contributed under the GPL cannot be licensed commercially, although code covered by the BSD license can be incorporated in a commercially-licensed product.  We need complete confidence of the provenance of contributed code.</p>
<p>For a variety of reasons, we can&#8217;t evaluate every patch that appears in the community, and we can&#8217;t publicly predict whether or when a particular patch may be incorporated in InnoDB.  You should know, however, that we are not opposed to accepting community contributions under the proper circumstances.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: burtonator</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12424</link>
		<dc:creator>burtonator</dc:creator>
		<pubDate>Fri, 05 Dec 2008 23:33:51 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12424</guid>
		<description>@VadimTk

Everyone I&#039;ve met at MySQL from the developers on up to senior management have been nice people and clearly cared a LOT about MySQL.

The blame doesn&#039;t lie there... there&#039;s just some sort of emergent property happening where they&#039;re continually adding features while risking the reliability of the product.</description>
		<content:encoded><![CDATA[<p>@VadimTk</p>
<p>Everyone I&#8217;ve met at MySQL from the developers on up to senior management have been nice people and clearly cared a LOT about MySQL.</p>
<p>The blame doesn&#8217;t lie there&#8230; there&#8217;s just some sort of emergent property happening where they&#8217;re continually adding features while risking the reliability of the product.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VadimTk</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12423</link>
		<dc:creator>VadimTk</dc:creator>
		<pubDate>Fri, 05 Dec 2008 22:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12423</guid>
		<description>Mark,

I do respect MySQL Support engineers and do respect MySQL Software engineers, I&#039;ve never had thought to blame them. I can&#039;t recall anyone who did.

But something wrong is happening, and Kevin is pointing on in this post. I believe this something wrong is coming not from MySQL Support &amp; Development teams.</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>I do respect MySQL Support engineers and do respect MySQL Software engineers, I&#8217;ve never had thought to blame them. I can&#8217;t recall anyone who did.</p>
<p>But something wrong is happening, and Kevin is pointing on in this post. I believe this something wrong is coming not from MySQL Support &amp; Development teams.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12421</link>
		<dc:creator>Hans</dc:creator>
		<pubDate>Fri, 05 Dec 2008 20:31:27 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12421</guid>
		<description>I personally ran into a brick wall testing MySQL clustering. After having spent 3 or so weeks finally getting a workable configuration, I ran into a giant unrecoverable crash just before deploying to production and it basically proved to be too fundamentally buggy to even consider using it. I filed a MySQL bug report only to hear back 4 months later asking for more log files (as if anyone would hang on to log files after 4 months). Huge disappointment.</description>
		<content:encoded><![CDATA[<p>I personally ran into a brick wall testing MySQL clustering. After having spent 3 or so weeks finally getting a workable configuration, I ran into a giant unrecoverable crash just before deploying to production and it basically proved to be too fundamentally buggy to even consider using it. I filed a MySQL bug report only to hear back 4 months later asking for more log files (as if anyone would hang on to log files after 4 months). Huge disappointment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nils</title>
		<link>http://feedblog.org/2008/12/04/destroying-mysql/#comment-12420</link>
		<dc:creator>Nils</dc:creator>
		<pubDate>Fri, 05 Dec 2008 20:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://feedblog.org/?p=1794#comment-12420</guid>
		<description>Mark,

Not adding features to a GA version is a good thing, stability is a requirement and at least for me MySQL 5.0 has been rock solid and working for years. 

As you said, the silliness lies in the early beta stadium of 5.1, so that new feature all go into the 6.0 tree and there is still uncertainity how long it will take to reach GA stage. I&#039;d rather have less features in one release. 

Regarding Oracle, they seem to be finally picking up pace which is strongly related to 5.1 and I hope to see more improvements now that the storage engines can be seperated from the core. As I stated earlier this was the most exciting thing about 5.1 for me as storage engine vendors don&#039;t need to wait for their code to be included in the main product. Just look at what the NDB guys accomplished. 

Also I think there is a line between insult and criticism, I don&#039;t think that Monty (in his blog entry, he definitely doesn&#039;t blame the developers!) and Kevin crossed it. 
This one however crossed the line:
http://trainedmonkey.com/2008/12/3/an_observer_of_his_own_legacy

Most of the criticism is directed at the release schedule and priorities and general community policy, not at the quality of the work. So the question is, who is really to blame? 

I am still waiting for comments from Sun/MySQL executives regarding the criticism of 5.1 however. 

Last but not least, who am I to complain? After all it&#039;s free ;)</description>
		<content:encoded><![CDATA[<p>Mark,</p>
<p>Not adding features to a GA version is a good thing, stability is a requirement and at least for me MySQL 5.0 has been rock solid and working for years. </p>
<p>As you said, the silliness lies in the early beta stadium of 5.1, so that new feature all go into the 6.0 tree and there is still uncertainity how long it will take to reach GA stage. I&#8217;d rather have less features in one release. </p>
<p>Regarding Oracle, they seem to be finally picking up pace which is strongly related to 5.1 and I hope to see more improvements now that the storage engines can be seperated from the core. As I stated earlier this was the most exciting thing about 5.1 for me as storage engine vendors don&#8217;t need to wait for their code to be included in the main product. Just look at what the NDB guys accomplished. </p>
<p>Also I think there is a line between insult and criticism, I don&#8217;t think that Monty (in his blog entry, he definitely doesn&#8217;t blame the developers!) and Kevin crossed it.<br />
This one however crossed the line:<br />
<a href="http://trainedmonkey.com/2008/12/3/an_observer_of_his_own_legacy" rel="nofollow">http://trainedmonkey.com/2008/12/3/an_observer_of_his_own_legacy</a></p>
<p>Most of the criticism is directed at the release schedule and priorities and general community policy, not at the quality of the work. So the question is, who is really to blame? </p>
<p>I am still waiting for comments from Sun/MySQL executives regarding the criticism of 5.1 however. </p>
<p>Last but not least, who am I to complain? After all it&#8217;s free ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
