<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>niflheim &#187; MySQL</title>
	<atom:link href="http://deanellis.com/category/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://deanellis.com</link>
	<description>dean ellis frothing at the mouth</description>
	<pubDate>Mon, 20 Jul 2009 11:58:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>MySQL Mothership</title>
		<link>http://deanellis.com/2009/05/05/mysql-mothership/</link>
		<comments>http://deanellis.com/2009/05/05/mysql-mothership/#comments</comments>
		<pubDate>Tue, 05 May 2009 19:43:05 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/?p=47</guid>
		<description><![CDATA[Watch as Dean babbles endlessly about The MySQL Mothership.  "I believe that a successful commercial enterprise called 'MySQL' is necessary in order to create the types of opportunities that exist in the 'MySQL Ecosystem' today."]]></description>
			<content:encoded><![CDATA[<p>I was shown an item of interest to me this morning over at ye olde Xaprb&#8217;s blog:</p>
<p><a href="http://www.xaprb.com/blog/2009/05/05/why-mysql-might-not-benefit-from-having-a-mother-ship">Why MySQL might not benefit from having a mothership</a></p>
<p>The bit that caught my eye, shortly into the post itself, was:</p>
<blockquote><p>The conversation went something like “I was talking to so-and-so, and he said, <em>you know, you guys really need Sun/MySQL, because without the mother ship, things will fall apart and your own business will fail</em>.”</p></blockquote>
<p>While at the User Conference I had a conversation with a colleague o&#8217; his on this very subject, causing me to wonder if the aforementioned &#8220;he&#8221; is in fact &#8220;me&#8221;.  Assuming so, that is not at all what I said, so I&#8217;ll try again.</p>
<p>My employer has nothing to do with anything I write here, etc.</p>
<p><em><strong>Everyone Needs the MySQL Mothership</strong></em></p>
<p>What I actually said was: I believe that a successful commercial enterprise called &#8220;MySQL&#8221; is necessary in order to create the types of opportunities that exist in the &#8220;MySQL Ecosystem&#8221; today.</p>
<p>I&#8217;m not biased because I&#8217;m responsible for running MySQL Support.  I&#8217;m &#8220;biased&#8221; because I was the DBA who made the business decisions to deploy products against MySQL for three different companies, placing not only our businesses but also our customers in the hands of MySQL.</p>
<p>Some of the reasons I made those decisions are no longer true of MySQL (currently, at any rate), but one of the primary reasons I selected MySQL over, say, PostgreSQL was because &#8220;MySQL&#8221; owned its product.</p>
<p>It was a commercial company producing an open source product.  It was <em><strong>not</strong></em> an open source project.  It was <em><strong>not</strong></em> a company with a South Park-esque business plan (&#8221;1. Monetize other people&#8217;s work  2. Who cares?   3. Profit&#8221;).</p>
<p>The database is not a web server, performing generally simple tasks.  The database is not the kernel, vital but invisible.  The database is not a commodity.</p>
<p><em><strong>The database is my business and my customers&#8217; business!</strong></em></p>
<p>I can&#8217;t trust that to an open source project, because I need a commercial relationship.  I need accountability, responsibility, reliability.  I expect to be here tomorrow, and I need you to be there with me.</p>
<p>I can&#8217;t trust that to an IRC channel, a forum and a mailing list, populated by people who may not know what they are talking about, who may not care about my problems and who just may be elitist jerks preferring to insult me than to help me.</p>
<p>I can&#8217;t trust third party generalists.  No matter how much Linux distribution or &#8220;open source stack&#8221; vendors know about supporting their &#8220;thing&#8221;, they cannot properly support my database (&#8221;my business and my customers&#8217; business&#8221;) because they simply cannot know it well enough.</p>
<p>I can&#8217;t completely trust third party specialists, however trustworthy they may be, even though I may choose to use their services.  It&#8217;s the &#8220;Tomorrow&#8221; question all over again, because specialists (by definition) don&#8217;t do everything.</p>
<p>If MySQL, the commercial company producing an open source product, had not existed then every one of those companies would have been forced to continue deploying against MSSQL and Oracle.</p>
<p>There are certainly businesses without such concerns, or who are unable or unwilling to make those particular business decisions (the .com bubble certainly did not teach anyone anything), but the particular needs I had are very much prevalent among companies actually willing to enter into business relationships with (&#8221;pay money to&#8221;) a particular vendor.</p>
<p>It&#8217;s rather like a developing star system (I&#8217;ll refrain from naming the star &#8220;Sun&#8221;).  If the star has sufficient mass, it will draw more things to it, perhaps at an accelerating pace.</p>
<p>Yes, most things will be drawn into orbit around the star itself.  We may even find that this power it wields is confining or restricting by its very nature.  But, if the star lacks sufficient mass to hold the system together, the entire thing will eventually fly apart.</p>
<p>In such a case the best result may be that some of the pieces form smaller, local systems and drift off to wherever, but those smaller systems will never possess the same &#8220;drawing power&#8221; as the larger system.</p>
<p>Or: Opportunities will always exist, but the <strong><em>number and nature </em></strong>of those opportunities depend heavily upon the &#8220;gravity of the star&#8221; organizing the system.</p>
<p>We all need a successful commercial venture named &#8220;MySQL&#8221; at the heart of the &#8220;MySQL solar system&#8221; in order to continue enjoying the same types of opportunities, to continue moving into new regions with ever-increasing momentum.</p>
<p>Some folks are happy, even happier, within the context of a &#8220;small, local system&#8221;.  I just hope that they remember to look beyond themselves and recognize that even if their own lives would be improved by destroying the star, there are millions more that would not.</p>
<p>Perhaps I ask too much. <img src='http://deanellis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2009/05/05/mysql-mothership/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MySQL, YourSQL, we all SQL for OurSQL</title>
		<link>http://deanellis.com/2008/12/01/mysql-yoursql-we-all-sql-for-oursql/</link>
		<comments>http://deanellis.com/2008/12/01/mysql-yoursql-we-all-sql-for-oursql/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 04:59:56 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/?p=37</guid>
		<description><![CDATA[I don&#8217;t like to write blog entries about MySQL.
I doubt that planetmysql.org includes me in our feed anymore, and generally that works out fine for all concerned.  My rantings while quitting smoking were probably at least &#8220;a minor contributing factor&#8221; in the filtering we now employ.
It&#8217;s not for lack of things to write (trust me), [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t like to write blog entries about MySQL.</p>
<p>I doubt that planetmysql.org includes me in our feed anymore, and generally that works out fine for all concerned.  My rantings while quitting smoking were probably at least &#8220;a minor contributing factor&#8221; in the filtering we now employ.</p>
<p>It&#8217;s not for lack of things to write (trust me), so, why the reticence?</p>
<p>I suppose mostly it&#8217;s that I don&#8217;t like to read blog entries about MySQL.  Every time I dive into Ye Olde Blogosphere I see us revising the 80/20 rule into more of a 90/10 rule, or maybe 95/5, or 97/3.  Or: 3% of everything is Scottish; the remaining 97% is crap.</p>
<p>But the real reason is drama and my fondness for avoiding same.</p>
<p>Being online lost its newness and novelty for me some 26 years ago, so perhaps that causes me to be less inclined to take my 15 nanoseconds of soapboxery seriously.  I am certainly less inclined to take that belonging to others very seriously.</p>
<p>MySQL was blasted for being a &#8220;toy database&#8221; because it lacked features.  It continued to be blasted about some of them long after their lack was rectified.  All along, an ever-increasing number of users and customers happily went about their lives and their businesses with it.</p>
<p>Now it&#8217;s en vogue to bash MySQL for making business decisions, or for producing software that contains bugs, or whatever.  And again: all along, an ever-increasing number of users and customers happily go about their lives and their businesses with it.</p>
<p>It&#8217;s so easy to lose any sense of perpective.</p>
<p>What&#8217;s the goal?  What&#8217;s the mission?  What&#8217;s the point?</p>
<p>I don&#8217;t define the answers to those questions, except perhaps for the Support team, but from my perspective the MySQL &#8220;mission&#8221; is about enabling data management:  Everyone has data; everyone needs to manage their data.  Data management has become a utility even more vital than electricity, and we&#8217;re there helping to make it happen all over the globe.</p>
<p>It matters much more to me that we still try to accomplish our mission than that the road sometimes gets a little rough.  Nothing is perfect, therefore imperfection does not surprise me.  Everyone makes mistakes, therefore blunders do not offend me.  Some things must be seen through to the end to assess their outcome, therefore experimentation does not worry me.  All questions are worth asking.</p>
<p>I care too much, I&#8217;m told, but really I only care about the one thing: the mission.</p>
<p>It helps keep everything else in perspective.</p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/12/01/mysql-yoursql-we-all-sql-for-oursql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VBox BeatBox Ze Box, Plain</title>
		<link>http://deanellis.com/2008/09/04/vbox-beatbox-ze-box-plain/</link>
		<comments>http://deanellis.com/2008/09/04/vbox-beatbox-ze-box-plain/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 13:36:07 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[vbox]]></category>

		<guid isPermaLink="false">http://deanellis.com/?p=22</guid>
		<description><![CDATA[I am tired of writing about Virtual Box, but they have given me an early birthday present.
Virtual Box 2.0 dropped today.  Now I have my 64 bit guests AND apparently the lockup under OS X was a VBox defect of some sort or other, because it does not occur under 2.0.
Now if only the Windows [...]]]></description>
			<content:encoded><![CDATA[<p>I am tired of writing about Virtual Box, but they have given me an early birthday present.</p>
<p>Virtual Box 2.0 dropped today.  Now I have my 64 bit guests AND apparently the lockup under OS X was a VBox defect of some sort or other, because it does not occur under 2.0.</p>
<p>Now if only the Windows &#8220;AMD64&#8243; installer (ie: for the 64 bit host) would execute I might actually be able to use this thing for something serious.  Either it dislikes Intel CPUs or dislikes 32 bit Vista; VMWare doesn&#8217;t care, and neither do I, so VBox loses again.</p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/09/04/vbox-beatbox-ze-box-plain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More VirtualBox yapyapery</title>
		<link>http://deanellis.com/2008/09/01/more-virtualbox-yapyapery/</link>
		<comments>http://deanellis.com/2008/09/01/more-virtualbox-yapyapery/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 00:47:24 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/?p=20</guid>
		<description><![CDATA[So I gave up and tried 32 bit guests, just for the sake of testing and comparing.
I finally managed to get VBox functional on OS X.  Installed Ubuntu and discovered that I can lock up the VM at will by &#8220;ls -lR /&#8221;.  This only happens under OS X and actually reinforces my suspicion that [...]]]></description>
			<content:encoded><![CDATA[<p>So I gave up and tried 32 bit guests, just for the sake of testing and comparing.</p>
<p>I finally managed to get VBox functional on OS X.  Installed Ubuntu and discovered that I can lock up the VM at will by &#8220;ls -lR /&#8221;.  This only happens under OS X and actually reinforces my suspicion that my Macbook Pro has a hardware problem.  But maybe VBox is buggy on that platform.  I switched to Windows as the host OS for reliability (&#8230;)</p>
<p>I decided to try OpenSolaris (for the first time) under VBox.  I have a long-standing hatred of Solaris&#8217; installation procedure and &#8220;user experience&#8221;, and have to say that Sun/We/Gaia are going very much in the right direction with this.  Gnu userland utilities would probably cause me to switch to OpenSolaris on my *desktop*, never mind the server.</p>
<p>Ubuntu &#8220;server&#8221; seemed to have mostly similar performance between VMware Server and VirtualBox.  Ubuntu &#8220;desktop&#8221; was dramatically better under VirtualBox (and, to continue gushing, Gnome under OpenSolaris/VBox was also dramatically better than Unbuntu/Gnome/VMware).  For whatever reason, Ubuntu/Gnome/VMware is too slow for usability.</p>
<p>So, all in all a mostly positive experience.  I need to investigate whether my Macbook is fubar (very likely), and Sun/We/Gaia need to enable 64 bit guests.  As I&#8217;m doing rather important things in my VMs, I confess that I will continue to trust VMware more for at least the near future.</p>
<p>They definitely have some competition, however.  And that&#8217;s good for virtualization.</p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/09/01/more-virtualbox-yapyapery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First attempt at using Sun xVM VirtualBox</title>
		<link>http://deanellis.com/2008/08/27/first-attempt-at-using-sun-xvm-virtualbox/</link>
		<comments>http://deanellis.com/2008/08/27/first-attempt-at-using-sun-xvm-virtualbox/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 21:55:18 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/?p=18</guid>
		<description><![CDATA[I&#8217;ve been using VMWare for a while.  Let&#8217;s start with why I do that.
1) Some of my newer computers are dramatically more powerful and energy efficient (all around) than my older systems.  It&#8217;s simpler/cheaper/saner to virtualize many/most/all of the older machines and run them on a single physical server.  Consolidating their respective functions onto a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using VMWare for a while.  Let&#8217;s start with why I do that.</p>
<p>1) Some of my newer computers are dramatically more powerful and energy efficient (all around) than my older systems.  It&#8217;s simpler/cheaper/saner to virtualize many/most/all of the older machines and run them on a single physical server.  Consolidating their respective functions onto a single server would take weeks or more of my time, so this was the way to go.</p>
<p>2) Being able to &#8220;pack up&#8221; an entire server and &#8220;take it with me&#8221; to different servers (or laptops) makes my life and my work a lot easier.</p>
<p>So I decided to try Sun&#8217;s xVM VirtualBox today.  It&#8217;s leaner/meaner/maybefaster and &#8220;Open Source&#8221;, and it supports a better set of host operating systems than VMWare Server itself, so I was actually looking forward to it.</p>
<p>Right up until 30 seconds into it when I encountered an <strong>apparent</strong> limitation, in the form of not supporting 64 bit guests.  I found this on a forum post, wherein We Freeloading Community are informed that the team is demand driven and focused on the needs of paying customers and that this isn&#8217;t one of them.</p>
<p>Sad to think that the paying customers don&#8217;t need 64 bit guests.  It made me wonder what they&#8217;re virtualizing, really.</p>
<p>Old and/or &#8220;small, dedicated, low-load&#8221; systems, a&#8217;la my #1 above?</p>
<p>Presumably they aren&#8217;t pre-provisioning servers for scale-out, because the first thing they&#8217;d want then are 64 bit systems, and their Demand would Drive support for this seemingly wild and exotic feature.</p>
<p>Oh well.  Back to VMWare.  A real shame, too, as I was looking forward to moving some of my VMs to the Macbook Pro.</p>
<p>I guess I need to buy VMWare&#8217;s Mac product, now.  Their paying customers apparently need the same things I do. <img src='http://deanellis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/08/27/first-attempt-at-using-sun-xvm-virtualbox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Joining Sun</title>
		<link>http://deanellis.com/2008/03/05/joining-sun/</link>
		<comments>http://deanellis.com/2008/03/05/joining-sun/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 22:16:04 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/2008/03/05/joining-sun/</guid>
		<description><![CDATA[If you are one of the few strange people who were wondering: yes, Sun made an offer to retain me as part of the MySQL team.  Yes, I accepted.
I like some things (a lot); I dislike some other things (a lot).  We&#8217;ll see how it goes.
I&#8217;m not sure how I will adapt to a large [...]]]></description>
			<content:encoded><![CDATA[<p>If you are one of the few strange people who were wondering: yes, Sun made an offer to retain me as part of the MySQL team.  Yes, I accepted.</p>
<p>I like some things (a lot); I dislike some other things (a lot).  We&#8217;ll see how it goes.</p>
<p>I&#8217;m not sure how I will adapt to a large corporation, nor how a large corporation will adapt to me (not at all, I suspect).  I think I have too much entrepreneur in me to fall in love with them as an employer, but who knows.  They seem to be a generous corporation, at least compared to other large USA-based corporations, and regardless of motivation they are exploring some interesting avenues.</p>
<p>Change Is Stability, I&#8217;ve heard, so here&#8217;s to change.</p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/03/05/joining-sun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Going to the User Conference</title>
		<link>http://deanellis.com/2008/02/15/going-to-the-user-conference/</link>
		<comments>http://deanellis.com/2008/02/15/going-to-the-user-conference/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 15:07:37 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/2008/02/15/going-to-the-user-conference/</guid>
		<description><![CDATA[Looks like I will be at the MySQL Conference and Expo again this year.  I try to attend as many sessions as possible, but I always end up meetin&#8217;-n-greetin&#8217; and I&#8217;m sure this year will be no different.
So if I owe you a beer, or more importantly if you owe me a beer, you [...]]]></description>
			<content:encoded><![CDATA[<p>Looks like I will be at the <a href="http://www.mysqlconf.com">MySQL Conference and Expo</a> again this year.  I try to attend as many sessions as possible, but I always end up meetin&#8217;-n-greetin&#8217; and I&#8217;m sure this year will be no different.</p>
<p>So if I owe you a beer, or more importantly if you owe me a beer, you know where I&#8217;ll be.</p>
<p>Of course and as always, if you are interested in joining the MySQL Support Team you can drop me an email or catch me on Freenode or trip me as I walk by and we can meet up at the conference and discuss the subject!</p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/02/15/going-to-the-user-conference/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stop Using MySQL?</title>
		<link>http://deanellis.com/2008/01/29/stop-using-mysql/</link>
		<comments>http://deanellis.com/2008/01/29/stop-using-mysql/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 05:00:32 +0000</pubDate>
		<dc:creator>dean</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://deanellis.com/2008/01/29/stop-using-mysql/</guid>
		<description><![CDATA[Some friends, former customers/partners of mine from &#8220;previous lives&#8221;, family members and community folks have asked me what will happen to MySQL-the-product after MySQL-the-company is fully acquired by and integrated into Sun Microsystems.
Well, I don&#8217;t know!  Those decisions are not mine to make.
I could speculate.  (Frankly, I would probably be spot on, too.) [...]]]></description>
			<content:encoded><![CDATA[<p>Some friends, former customers/partners of mine from &#8220;previous lives&#8221;, family members and community folks have asked me what will happen to MySQL-the-product after MySQL-the-company is fully acquired by and integrated into Sun Microsystems.</p>
<p>Well, I don&#8217;t know!  Those decisions are not mine to make.<span id="more-8"></span></p>
<p>I could speculate.  (Frankly, I would probably be spot on, too.)  But I&#8217;d rather not, and that&#8217;s not why I&#8217;ve resurrected this blog.</p>
<p>Many of the questions amounted to, &#8220;Should I stop using MySQL?&#8221; or, worse, &#8220;Will I have to stop using MySQL?&#8221;  I decided to answer those here.</p>
<p>The questions were mostly from people who do not know much about Sun and who are afraid that the acquisition will result in mysqld becoming solely closed-source, proprietary, licensed software; afraid that they would have to pay if they do not today, or have to pay more if they do.</p>
<p>I cannot commit Sun any more than I can commit MySQL, but let&#8217;s face it: Sun really is the biggest &#8220;free software&#8221; and &#8220;open source&#8221; company on the planet.  They have released nearly all of their products under the GPL, and I suspect the only holdouts are because of 3rd party patent and licensing complications.</p>
<p>Should you stop using MySQL?  Well, that&#8217;s up to you, but I think it&#8217;s safe to say that such a decision has nothing to do with Sun.  In fact, you probably should feel <em>more</em> confident using MySQL because of the acquisition.  (If <a href="http://monty-says.blogspot.com/2008/01/sun-buys-mysql-ab.html">Monty likes it</a>, so should you.)</p>
<p>Will Sun force you to stop using MySQL?  I can&#8217;t speak for them, but why would they?  They presumably want to <em>extend</em> MySQL&#8217;s ubiquity.  If you aren&#8217;t paying for MySQL services or licenses today, they&#8217;re far more likely to try creating value that you will <em>want to</em> pay for than resorting to outmoded strong-arm tactics.  It&#8217;s just not &#8220;in character&#8221; for where they are, today.</p>
<p>They explain themselves better than I can, so let me just wrap up with one small bit of public speculation: for the many millions of people and companies using MySQL today, I think the unlikely, worst thing that could happen is that nothing directly affecting you will change at all.</p>
<p>That&#8217;s more like a Christmas present than a worst-case scenario.</p>
<p>Sunta Claus?  Heh.  Merry Christmas.</p>
]]></content:encoded>
			<wfw:commentRss>http://deanellis.com/2008/01/29/stop-using-mysql/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
