• On TechRepublic: 10 lame phrases to cut from your resume
April 23, 2009 8:07 AM PDT

Oracle can help Sun, but will it lose MySQL?

by Matt Asay
  • Font size
  • Print
  • 15 comments
Share

The Register paints a very unflattering picture of Sun Microsystems' alleged mismanagement of its hardware and software assets.

Unfortunately, there's likely a lot of truth to the argument, though it's easy to point fingers from the outside and tell others what to do.

But this is precisely why Sun should be grateful for Oracle's acquisition of its assets: Oracle needn't appease internal or customer lobbies. It just needs to determine what pays the bills, and shutter or sell everything that doesn't.

The one open question for me, however, remains MySQL. Oracle could do much with the technology, but I'm skeptical that it has much incentive in ensuring a long and prosperous future for MySQL.

Regardless, it may not get the chance. As reported by OStatic, MySQL co-founder Monty Widenius has suggested that MySQLers' life under Sun was rocky enough, but Oracle may convince them to bolt:

Sun's acquisition of MySQL did not go smoothly; most of the MySQL leaders (both commercial and project) have left Sun, and the people who are left are sitting with their CV and ready to press send. Oracle, not having the best possible reputation in the open-source space, will have a hard time keeping the remaining MySQL people in the company or even working on the MySQL project.

Given the fracturing we've already seen with MySQL, what with OurDelta, Drizzle, MariaDB, and other variants on the MySQL theme emerging in the past year, I suspect that we may be in for several more forks of the MySQL code base. There's simply too much at stake in the database layer of computing to allow MySQL to be submerged by Oracle's other database priorities.

So here's a thought: could Red Hat fork MySQL, hire some key developers, and effectively assume the mantle of MySQL leadership?

I doubt that it has that ambition, as it would end up hurting its still-strong partnership with Oracle. It is more likely that Red Hat would offer to buy MySQL, if it made a move for MySQL at all, and I doubt that the two could find a mutually agreeable valuation.

Regardless, unless Red Hat could replace MySQL's dependence on InnoDB, it would lack the means to truly create an independent fork of MySQL. By controlling InnoDB, the primary storage engine for MySQL, Oracle effectively controls MySQL, regardless of whether it owns the MySQL code.

I'd like to see MySQL in Red Hat's hands. But Red Hat hasn't shown much near-term desire to get far beyond Linux. We're going to have to wait to see Red Hat become the full-stack competitor to Microsoft that some of us would like to see.


Follow me on Twitter @mjasay.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Google, open source alter who gets paid for what
Novell's quarter crumbles, but a new market beckons
Zemlin: 'Industry transformation depends on Linux' (Q&A)
In mobile, do developers or consumers matter most?
Open source: The money is in the cloud
Google, Red Hat represent tech at Obama jobs summit
To troll or not to troll, is that the question?
Newsflash for GE, you're already using 'risky' open source
Add a Comment (Log in or register) (15 Comments)
  • prev
  • 1
  • next
by MadLyb April 23, 2009 8:23 AM PDT
While the constant forking of Open Source hurts it ability to gain critical mass, this might be a good idea because I think Oracle will kill MySQL.
Reply to this comment
by Arrgster April 23, 2009 8:58 AM PDT
I really don't understand the database world that well but if Oracle controls InnoDb sounds like the end game for MYSQL to me. This sucks because it was really starting to make an impact lately. I'm so sick of software packages that use the free version MS SQL. They sell you a software package at a certain cost and then you outgrow the free ver of MS SQL and suddenly your cost for that package quadruples.

Because of this I've started avoiding software that uses the free ver of MS SQL and will lean towards packages that use MYSQL. Looks like I may lose that option soon...
Reply to this comment
by lonestarState April 23, 2009 9:34 AM PDT
I am sure Oracle will keep MySQL, and simply push it to small to mid-size business. MySQL is a strong player in the DB market, and so is Oracle. Worse case MySQL is killed, it may be time to upgrade to an Oracle product or perhaps use one of the many variants of MySQL, already out there.
Reply to this comment
by lonestarState April 23, 2009 9:39 AM PDT
I am sure Oracle will keep MySQL, and simply push it to small to mid-size business. MySQL is a strong player in the DB market, and so is Oracle. Worse case MySQL is killed, it may be time to upgrade to an Oracle product or perhaps use one of the many variants of MySQL, already out there.
Reply to this comment
by rdupuy11 April 23, 2009 9:46 AM PDT
Frankly I prefer Oracle RDBMS over mySQL and so I don't know a lot about mySQL except to say, that it supposedly already doesn't require innoDB, I was told it can use myISAM or Falcon, and other projects are underway as well.

mySQL is open source and anyone can and has made copies of it and started new forks, this is not new, and not started with the Oracle purchase of Sun. Linux itself is in thousands of forks, but its still nevertheless has only a few well known distributions that have gained critical mass, Ubuntu, Red Hat, Suse, CentOS and a few others.....

You can make a compatible version, or fork an incompatible version...none of these things end the world.
Reply to this comment
by pentest April 23, 2009 12:18 PM PDT
If you don't know mysql, you can't say you prefer Oracle over it, but yes you can use something other than InnoDB. It is just another case of the author not understanding what he is writing about.
by rdupuy11 April 23, 2009 9:49 AM PDT
p.s. I very much doubt that Oracle is uninterested in mySQL and plans to have it whither. Remember, Sun tried to buy mySQL for 850 million a few years ago, they lost out to Sun who paid 1 billion for it.

They are not uninterested and not unaware of how opensource works. Whether they make every right decision or not, remains to be seen, but I would say mySQL has found a well funded, and expert database company as its 'home' or one of its many homes.
Reply to this comment
by pentest April 23, 2009 12:21 PM PDT
If they let mysql die, it won't affect me at all. I despise db work, it is boring as hell, so when I have to write web apps I use either rails or django. Switching databases is a pretty simple task in these environments.
by Travis5650 April 23, 2009 10:19 AM PDT
Lets remember where Mysql is today in terms of its supported application profile. They power lots of web apps, departmental apps, read intensive apps, all for cheap. All things Oracle doesn't shine at(whether its technical or the culture within the sales/marketing paradigm). A lot of oracle customers are already mysql customers, thus oracle doesn't have to do much to maintain or grow this position. Certainly shutting it down will only mean those customers will go elsewhere as they aren't going to suddenly up and buy up a BMW when all they need is a Honda.

Also, with the amount of of performance and scalability patches sitting at the front door of the MySQL mainline, which MySQL couldn't integrate prior to sun anyway, there might be an argument the technology actually improves at ORCL. All those white space read intensive apps out there will continue to NOT go to ORCL 10g due to price/performance, so possibly there is an option to charge for "scalability/performance" features within mysql and finally allow the product do what it can do.
Reply to this comment
by imacat_tw April 23, 2009 6:48 PM PDT
> By controlling InnoDB, the primary storage engine for MySQL, Oracle effectively controls MySQL, regardless of whether it owns the MySQL code.

No. InnoDB is not the primary storage engine for MySQL. MySQL's primary storage engine was, is, and shall be in the future, is MyISAM.

No. Nearly no major MySQL applications use InnoDB. That includes Xoops, vtigerCRM and Dupro that you mentioned several times at many places. Even the MySQL DBMS itself does not use it. MySQL can leave the InnoDB behind. Oracle controls InnoDB, but that effectively does not matter.

You think that InnoDB is an business-quality database engine that enterprise MySQL all use it? The former is true, but the latter is not. MySQL simply does not care about that "business-quality", and so are the application developers of MySQL.

I still think that MySQL is a low-quality database management system, given that an compilation Unicode problem can delay for over 5 years, through Oracle, Sun and finally Oracle again. Low quality does not imply low popularity, and high popularity does not imply high quality, either.
Reply to this comment
by Martin_V April 24, 2009 2:56 AM PDT
Hi Matt

Re. a Red Hat stack: Jim Whitehurst was pretty firm about not buying a database company when asked earlier this week.

http://www.cio.co.uk/opinion/veitch/2009/04/23/red-hat-ceo-no-plans-to-buy-database-firm/
Reply to this comment
by brentlemons April 24, 2009 7:49 AM PDT
I tend to agree they will keep MySQL and use it to focus on SMB. Perhaps something like the way they offer E-Business Suite, PeopleSoft and JD Edwards in the same product space.
Reply to this comment
by dledwards April 24, 2009 11:29 AM PDT
"On The Open Road, Matt Asay asks, Oracle can help Sun, but will it lose MySQL?: 'Given the fracturing we?ve already seen with MySQL . . . I suspect that we may be in for several more forks[...]"

<a href="http://www.pythian.com/news/2182/log-buffer-143-a-carnival-of-the-vanities-for-dbas">Log Buffer #143</a>
Reply to this comment
by chris_f April 24, 2009 12:27 PM PDT
"...I doubt that [Red Hat] has that ambition, as it would end up hurting its still-strong partnership with Oracle."

Since when do they get along so well? I seem to recall some bad vibes resulting from Oracle's Enterprise Linux RH clone.
Reply to this comment
by johnjoda April 24, 2009 3:00 PM PDT
How does this affect me today? The LAMP stack has its own inertia provided by its users. Doing something to upset this group would not help from a goodwill stand point.

Oracle seems brighter than the Sun they eclipse.
Reply to this comment
(15 Comments)
  • prev
  • 1
  • next
advertisement

Google hopes to turn the river into a canal

Searching real-time services like Twitter at the moment is like standing in front of a firehose on a hot day: you'll get cooled off, but you'll get knocked over. Google wants to change that.

Will video site Vevo be next-gen MTV?

Vevo is the Web music-video service built by the big record labels with help from YouTube. Can it make an MTV-like splash?

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right