<?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: This week is a REALLY good time to actively strengthen the MySQL forkers</title>
	<atom:link href="http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Mon, 01 Feb 2010 22:12:57 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Daniel Weinreb</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-119062</link>
		<dc:creator>Daniel Weinreb</dc:creator>
		<pubDate>Wed, 29 Apr 2009 11:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-119062</guid>
		<description>Several software engineers I know who have worked intensively with MySQL say that there&#039;s a serious problem: the interface that connects the main generic MySQL to the back-end storage engine is (a) not stable from release to release of MySQL, (b) not well documented, and (c) not placed at the best possible point in the abstraction/implementation architecture.

I only know about point (c) because software engineers whom I greatly respect have told me so.

But points (a) and (b) are very easy to appreciate, even without knowing all the technical details.  Things like this arise in computer software architectures all the time.  There are plug-ins for Apache&#039;s web server, for Firefox and Thunderbird, and dozens of other widely-used software systems.

It&#039;s good for customers, for storage engine providers, and for anyone involved in MySQL for there to be a long-term, flourishing ecosystem of storage engines for MySQL.  To make this happen, it would be extremely valuable to fix (a) and (b): have a well-documented and stable software interface to MySQL storage engines.  This will function as a de facto industry standard.

The question is, who is going to be the one to establish this new standard?  Does Oracle want a flourishing ecosystem of storage engines, coming from non-Oracle companies?  I hope they realize that this would be a good thing, and they do not &quot;kill the goose that lays the golden eggs.&quot;  I hope they do not suffer from the classic &quot;Innovator&#039;s Dilemma&quot; mistake, trying to suppress the quality and power of MySQL in order to prevent it from competing with their main Oracle DB product.

We&#039;ll see...</description>
		<content:encoded><![CDATA[<p>Several software engineers I know who have worked intensively with MySQL say that there&#8217;s a serious problem: the interface that connects the main generic MySQL to the back-end storage engine is (a) not stable from release to release of MySQL, (b) not well documented, and (c) not placed at the best possible point in the abstraction/implementation architecture.</p>
<p>I only know about point (c) because software engineers whom I greatly respect have told me so.</p>
<p>But points (a) and (b) are very easy to appreciate, even without knowing all the technical details.  Things like this arise in computer software architectures all the time.  There are plug-ins for Apache&#8217;s web server, for Firefox and Thunderbird, and dozens of other widely-used software systems.</p>
<p>It&#8217;s good for customers, for storage engine providers, and for anyone involved in MySQL for there to be a long-term, flourishing ecosystem of storage engines for MySQL.  To make this happen, it would be extremely valuable to fix (a) and (b): have a well-documented and stable software interface to MySQL storage engines.  This will function as a de facto industry standard.</p>
<p>The question is, who is going to be the one to establish this new standard?  Does Oracle want a flourishing ecosystem of storage engines, coming from non-Oracle companies?  I hope they realize that this would be a good thing, and they do not &#8220;kill the goose that lays the golden eggs.&#8221;  I hope they do not suffer from the classic &#8220;Innovator&#8217;s Dilemma&#8221; mistake, trying to suppress the quality and power of MySQL in order to prevent it from competing with their main Oracle DB product.</p>
<p>We&#8217;ll see&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 對甲骨文買昇陽的一些雜記與想法 於囧</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-118338</link>
		<dc:creator>對甲骨文買昇陽的一些雜記與想法 於囧</dc:creator>
		<pubDate>Fri, 24 Apr 2009 16:40:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-118338</guid>
		<description>[...] ＞＞對MySQL影響的分析 [...]</description>
		<content:encoded><![CDATA[<p>[...] ＞＞對MySQL影響的分析 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zillablog</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-118177</link>
		<dc:creator>zillablog</dc:creator>
		<pubDate>Thu, 23 Apr 2009 19:12:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-118177</guid>
		<description>&lt;strong&gt;Why should Oracle kill MySQL, when they will do it themselves?...&lt;/strong&gt;

I&#039;ve been out at the Percona Performance Conference / MySQL Users Conference this week, and as you can imagine a lot of the talk about Oracle&#039;s purchase of Sun/MySQL. As someone who runs Oracle and MySQL, and perverbial elephant in the room Postgres,...</description>
		<content:encoded><![CDATA[<p><strong>Why should Oracle kill MySQL, when they will do it themselves?&#8230;</strong></p>
<p>I&#8217;ve been out at the Percona Performance Conference / MySQL Users Conference this week, and as you can imagine a lot of the talk about Oracle&#8217;s purchase of Sun/MySQL. As someone who runs Oracle and MySQL, and perverbial elephant in the room Postgres,&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117896</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 22 Apr 2009 12:47:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117896</guid>
		<description>Curt,

That is a low-quality list for making such an assertion.

A missing feature is not a low quality feature and a historical problem might not be a current one.
 
From your list datatype extensibility, broad SQL 2003 support and constraints are missing features.
and there is no demand for datatype extensibility.

If we are to dispute MySQL performance then you should make clear that you know more about it than what your clients and/or contacts have told you unless your clients are experts in it.</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>That is a low-quality list for making such an assertion.</p>
<p>A missing feature is not a low quality feature and a historical problem might not be a current one.</p>
<p>From your list datatype extensibility, broad SQL 2003 support and constraints are missing features.<br />
and there is no demand for datatype extensibility.</p>
<p>If we are to dispute MySQL performance then you should make clear that you know more about it than what your clients and/or contacts have told you unless your clients are experts in it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117827</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Wed, 22 Apr 2009 07:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117827</guid>
		<description>Lack of full datatype extensibility, lack of broad SQL 2003 support, reports of poor performance on constraint checks, historical scalability issues for the most popular transactional engine, reports (that you dispute) of poor performance by the most popular transactional engine.

But that&#039;s just tonight&#039;s list. Ask me a different time and I&#039;ll give a whole other set of reasons.</description>
		<content:encoded><![CDATA[<p>Lack of full datatype extensibility, lack of broad SQL 2003 support, reports of poor performance on constraint checks, historical scalability issues for the most popular transactional engine, reports (that you dispute) of poor performance by the most popular transactional engine.</p>
<p>But that&#8217;s just tonight&#8217;s list. Ask me a different time and I&#8217;ll give a whole other set of reasons.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Callaghan</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117820</link>
		<dc:creator>Mark Callaghan</dc:creator>
		<pubDate>Wed, 22 Apr 2009 07:01:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117820</guid>
		<description>Curt,

What is your basis for claiming that MySQL is low quality?</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>What is your basis for claiming that MySQL is low quality?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL miscellany &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117814</link>
		<dc:creator>MySQL miscellany &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Wed, 22 Apr 2009 06:04:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117814</guid>
		<description>[...] screw it up.  (That&#8217;s one of the biggest reasons I think viable escape-from-Oracle MySQL forks are needed.) Conversely, Oracle/MySQL can try to have it both ways, encouraging the MySQL ecosystem [...]</description>
		<content:encoded><![CDATA[<p>[...] screw it up.  (That&#8217;s one of the biggest reasons I think viable escape-from-Oracle MySQL forks are needed.) Conversely, Oracle/MySQL can try to have it both ways, encouraging the MySQL ecosystem [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: I don&#8217;t see why the GPL would be a major barrier to a useful MySQL fork &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117773</link>
		<dc:creator>I don&#8217;t see why the GPL would be a major barrier to a useful MySQL fork &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Wed, 22 Apr 2009 01:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117773</guid>
		<description>[...] posted suggesting that substantial elements of the MySQL community should throw their weight behind MySQL forks. Mike Olson of Cloudera helpfully pointed out, on Twitter and by email, how the GPL could appear to [...]</description>
		<content:encoded><![CDATA[<p>[...] posted suggesting that substantial elements of the MySQL community should throw their weight behind MySQL forks. Mike Olson of Cloudera helpfully pointed out, on Twitter and by email, how the GPL could appear to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Lybbert</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117514</link>
		<dc:creator>Max Lybbert</dc:creator>
		<pubDate>Tue, 21 Apr 2009 01:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117514</guid>
		<description>As mentioned in a comment on your first post regarding this acquisition, I&#039;m uneasy about the future for Percona, MariaDB, et. al.  Then again, you definitely are correct that jumping ship to, say, Postgresql is much more difficult.

It looks like MySQL will be a source of intersting stories for the forseeable future.</description>
		<content:encoded><![CDATA[<p>As mentioned in a comment on your first post regarding this acquisition, I&#8217;m uneasy about the future for Percona, MariaDB, et. al.  Then again, you definitely are correct that jumping ship to, say, Postgresql is much more difficult.</p>
<p>It looks like MySQL will be a source of intersting stories for the forseeable future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Swanhart</title>
		<link>http://www.dbms2.com/2009/04/20/this-week-is-a-really-good-time-to-actively-strengthen-the-mysql-forkers/comment-page-1/#comment-117487</link>
		<dc:creator>Justin Swanhart</dc:creator>
		<pubDate>Mon, 20 Apr 2009 22:33:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=758#comment-117487</guid>
		<description>Actually, Kickfire announced partnerships with a number of major system integrators and consultancy groups, including among them Percona.

See the press release:
http://www.kickfire.com/media/press_releases/SI_Press_Release.pdf</description>
		<content:encoded><![CDATA[<p>Actually, Kickfire announced partnerships with a number of major system integrators and consultancy groups, including among them Percona.</p>
<p>See the press release:<br />
<a href="http://www.kickfire.com/media/press_releases/SI_Press_Release.pdf" onclick="javascript:pageTracker._trackPageview('/www.kickfire.com');" rel="nofollow">http://www.kickfire.com/media/press_releases/SI_Press_Release.pdf</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.192 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-02-01 23:26:47 -->
