<?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"
	>
<channel>
	<title>Comments on: The State of MySQL</title>
	<atom:link href="http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/</link>
	<description>because technology is just another ecosystem</description>
	<pubDate>Tue, 02 Dec 2008 05:11:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: To Postgres or MySQL that is the question. &#171; Technophilia</title>
		<link>http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-381818</link>
		<dc:creator>To Postgres or MySQL that is the question. &#171; Technophilia</dc:creator>
		<pubDate>Sat, 10 May 2008 14:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-381818</guid>
		<description>[...] I read this post on the State of MySQL by stephen o&#8217;grady of redmonk and this comment caught my attention [...]</description>
		<content:encoded><![CDATA[<p>[...] I read this post on the State of MySQL by stephen o&#8217;grady of redmonk and this comment caught my attention [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Full Table Scan</title>
		<link>http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-366203</link>
		<dc:creator>Full Table Scan</dc:creator>
		<pubDate>Tue, 22 Apr 2008 22:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-366203</guid>
		<description>&lt;strong&gt;The Value of MySQL Storage Engines...&lt;/strong&gt;

Or, The World May Be Coming to an End

Something very disturbing happened yesterday.  I started liking the idea of MySQL storage engines.

It happened after reading the second comment of this post.  In retrospect this article had a lot of influence...</description>
		<content:encoded><![CDATA[<p><strong>The Value of MySQL Storage Engines&#8230;</strong></p>
<p>Or, The World May Be Coming to an End</p>
<p>Something very disturbing happened yesterday.  I started liking the idea of MySQL storage engines.</p>
<p>It happened after reading the second comment of this post.  In retrospect this article had a lot of influence&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MySQL Storage Engine</title>
		<link>http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-363869</link>
		<dc:creator>MySQL Storage Engine</dc:creator>
		<pubDate>Sat, 19 Apr 2008 17:23:21 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-363869</guid>
		<description>I was at the MySQL conference and spoke with a product manager from DB2. He was shocked at the fact that there were so many storage engines built for MySQL and that they were truly innovating. In the closed software world you don't get that.

Ironically, my friend started ScaleDB (a pluggable storage engine for MySQL) after years of trying to get the closed source guys to adopt (or even try) his revolutionary indexing. Now with MySQL he can build his own storage engine, incorporate his indexing and he is in control of his destiny. He doesn't have to spend years begging the big guys to try his solution, he just shows them how much better it is.

I'm confident that, with this sort of innovation around the core of MySQL and the mass adoption of MySQL, we will soon see it addressing markets now served only by the large commercial databases. Then the market will get really interesting.</description>
		<content:encoded><![CDATA[<p>I was at the MySQL conference and spoke with a product manager from DB2. He was shocked at the fact that there were so many storage engines built for MySQL and that they were truly innovating. In the closed software world you don&#8217;t get that.</p>
<p>Ironically, my friend started ScaleDB (a pluggable storage engine for MySQL) after years of trying to get the closed source guys to adopt (or even try) his revolutionary indexing. Now with MySQL he can build his own storage engine, incorporate his indexing and he is in control of his destiny. He doesn&#8217;t have to spend years begging the big guys to try his solution, he just shows them how much better it is.</p>
<p>I&#8217;m confident that, with this sort of innovation around the core of MySQL and the mass adoption of MySQL, we will soon see it addressing markets now served only by the large commercial databases. Then the market will get really interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-363403</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Fri, 18 Apr 2008 21:29:10 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2008/04/17/the-state-of-mysql/#comment-363403</guid>
		<description>"Not because it’s a uniquely differentiated product; it is, ultimately, another relational database."

But MySQL is a highly extensible relational database (dramatically so in 5.1). It's not just about custom data types and user defined functions. The 'plugin your own MySQL storage engine for production use' movement is both small and somewhat secretive, but that kind of functionality doesn't have any competition that I know of. (Not to mention some of the other ways to extend MySQL).

Most examples of custom storage engines are rather  pointless and only serve as education or particularly geeky showmanship. ("Really, MySQL front-end, Google spreadsheets back-end? I'm so...proud...for you"). Of course, the S3 backend for mysql (http://fallenpegasus.com/code/mysql-awss3/) -- especially since they now have persistent storage for s3 -- has more than a handful of interesting use cases.

In high-transaction database environments, a lot of performance problems resolve to disk I/O. Having the ability to write a DB storage engine that knows about your specific data layout on disk is an appealing capability -- even if you don't use it.</description>
		<content:encoded><![CDATA[<p>&#8220;Not because it’s a uniquely differentiated product; it is, ultimately, another relational database.&#8221;</p>
<p>But MySQL is a highly extensible relational database (dramatically so in 5.1). It&#8217;s not just about custom data types and user defined functions. The &#8216;plugin your own MySQL storage engine for production use&#8217; movement is both small and somewhat secretive, but that kind of functionality doesn&#8217;t have any competition that I know of. (Not to mention some of the other ways to extend MySQL).</p>
<p>Most examples of custom storage engines are rather  pointless and only serve as education or particularly geeky showmanship. (&#8221;Really, MySQL front-end, Google spreadsheets back-end? I&#8217;m so&#8230;proud&#8230;for you&#8221;). Of course, the S3 backend for mysql (http://fallenpegasus.com/code/mysql-awss3/) &#8212; especially since they now have persistent storage for s3 &#8212; has more than a handful of interesting use cases.</p>
<p>In high-transaction database environments, a lot of performance problems resolve to disk I/O. Having the ability to write a DB storage engine that knows about your specific data layout on disk is an appealing capability &#8212; even if you don&#8217;t use it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
