Did Oracle Just Make MySQL Worse?

from the you've-left-your-core-components-exposed dept

With all the buying that Oracle’s been doing lately, it would have been fairly easy to overlook the supposedly small acquisition the company made on Friday. In fact, it didn’t seem worth posting about. However, as the discussions about the acquisition are spreading, this small deal could actually be a very big deal. Unlike their recent big enterprise software deals that often seemed to be grasping at straws in dwindling markets, buying Innobase may put MySQL in a world of hurt. For years, Oracle has insisted that it doesn’t really compete with MySQL at all, but that argument is pretty weak when you look at the overall trends of the market, and the number of companies who are figuring out how to get by pretty nicely with the open source database. However, as Jeremy Zawodny points out, MySQL may have left one of their most important parts completely exposed. Innobase makes a key component of MySQL that it needs to compete effectively… and now Oracle owns it. While Oracle says they’ll continue to support it, they’re also going to “negotiate” when the contract between Innobase and MySQL comes up for renewal next year. It does make you wonder why MySQL didn’t try to buy them earlier, as it certainly looks like a big weakness hasn’t just been exposed, but ripped out. It’s likely that MySQL will try to figure out some way around this — and, if not, that some other open source databases will have an opportunity to move up in the world. However, in one small move, it certainly looks like Oracle may have given themselves a bit more breathing room in the database world.


Rate this comment as insightful
Rate this comment as funny
You have rated this comment as insightful
You have rated this comment as funny
Flag this comment as abusive/trolling/spam
You have flagged this comment
The first word has already been claimed
The last word has already been claimed
Insightful Lightbulb icon Funny Laughing icon Abusive/trolling/spam Flag icon Insightful badge Lightbulb icon Funny badge Laughing icon Comments icon

Comments on “Did Oracle Just Make MySQL Worse?”

Subscribe: RSS Leave a comment
23 Comments
Scott (user link) says:

RE: Did Oracle Just Make MySQL Worse?

I can’t believe Oracle was allowed to buy MySQL! This is horrible news. Shouldn’t there be some kind of antitrust suite filed against Oracle? That’s like allowing Microsoft to buy Oracle. There’s only a few reliable database options out there as it is. Now there’ll be even less when Oracle crushes MySql. What government official let this happen? Who do I need to complain to? California’s attorney general?

Jan Wieck says:

Re: Re: Re:2 Did Oracle Just Make MySQL Worse?

> the innodb code is gpl’d so mysql could just fork it and keep using it.
InnoDB is as dual licensed as MySQL itself. The commercial license of MySQL, which you need to sell any non-FOSS software of yours that uses or needs MySQL, contains a commercial license for InnoDB. That GPL fork, people keep talking about, could only be shipped with the GPL’d MySQL and requires that the software using it is free open source as well. You think MySQL AB can live without selling those licenses?

Jan

Anonymous Coward says:

Re: Re: Re:2 Did Oracle Just Make MySQL Worse?

the innodb code is gpl’d so mysql could just fork it and keep using it.

Ah, but that would mean that they could no longer sell $450 licenses to a “traditional proprietary” version.

Integrating InnoDB with MySQL where InnoDB is licensed under the GPL would mandate releasing MySQL only under the GPL.

Bye, bye, licensing revenue. Bye, bye, profitability.

Anonymous Coward says:

Re: Re: Re:3 Did Oracle Just Make MySQL Worse?

From a pure database perspective, PostgreSQL is much better than MySQL. But, every performance test we’ve done shows MySQL to be orders of magnitude faster than PostgreSQL. Maybe we’re just not configuring it correctly, but we just couldn’t figure out how to make PostgreSQL fast.

Chris Travers (user link) says:

Re: Re: Re:4 Did Oracle Just Make MySQL Worse?

“From a pure database perspective, PostgreSQL is much better than MySQL. But, every performance test we’ve done shows MySQL to be orders of magnitude faster than PostgreSQL. Maybe we’re just not configuring it correctly, but we just couldn’t figure out how to make PostgreSQL fast.”

If anyone else is having problems like this, please contact me or write the pgsql-perform@postgresql.org email list for performance tuning help.

For simple read-only operations, MySQL is a bit faster, but under real-world, read/write loads, PostgreSQL does a bit better. Also note that MySQL is much more lax with its FSYNC policy than PostgreSQL meaning a little more raw speed under certain circumstances, but *much* more likelihood of corruption or data loss in the event of an unexpected power failure.

Karl O. Pinc says:

Re: Re: Re:4 Tuning postgresql

The basic idea is this: First you configure it to have gobs of shared memory, then you use sysctl.conf to tell the kernel to allow for more shared memeory, then you configure 4 or 5 key postgres memory allocation parameters to balance the use of your shared memory according to your load pattern. (Actually, I see that all I really tweaked was shared_buffers, work_mem, maintenance_work_mem, and effective_cache_size. YMMV.)

Chris Travers (user link) says:

Re: Re: Re:2 Did Oracle Just Make MySQL Worse?

“price?”

Sorry. PostgreSQL, Firebird, and SQL-Lite are also Free. And they are far better suited for most tasks (when taken as an aggregate)

However, this piece is critical for MySQL to have any competive placement outside of content management. Without InnoDB, you have no transactional support, and I am sure that many of the new features like triggers in MySQL 5 will not run on MyISAM tables.

Dustin Barbour (user link) says:

No Subject Given

Oracle bought Inno Database. InnoDB supplied MySQL the ability to utilize foreign keys and other key functionality present in larger databases. And this isn’t that big of a deal. As stated above, InnoDB is GPLed. MySQL can take the code and fork it. They could even hire some of the InnoDB developers if they’d like.

Toby (user link) says:

MySQL's license to sell InnoDB was renewed by Orac

See Zack Urlocker’s blog.

To, the poster who said “MySQL corrupts all the time”: can you substantiate this? I’ve used MySQL for many years with not a single integrity problem.

Recently my employer had no hesitation in choosing MySQL 5 for a high availability, transactional, financial application – which was very quick to develop, and setting up replication was a snap. We’re in good company, too.

Leave a Reply to Leon Brooks Cancel reply

Your email address will not be published. Required fields are marked *

Have a Techdirt Account? Sign in now. Want one? Register here

Comment Options:

Make this the or (get credits or sign in to see balance) what's this?

What's this?

Techdirt community members with Techdirt Credits can spotlight a comment as either the "First Word" or "Last Word" on a particular comment thread. Credits can be purchased at the Techdirt Insider Shop »

Follow Techdirt

Techdirt Daily Newsletter

Ctrl-Alt-Speech

A weekly news podcast from
Mike Masnick & Ben Whitelaw

Subscribe now to Ctrl-Alt-Speech »
Techdirt Deals
Techdirt Insider Discord
The latest chatter on the Techdirt Insider Discord channel...
Loading...