Deals

Deals

by Mike Masnick


Print



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.

23 Comments | Leave a Comment..

 

Reader Comments (rss)

(Flattened / Threaded)

  1. RE: Did Oracle Just Make MySQL Worse?

    by Scott - Oct 10th, 2005 @ 6:29am

    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?

    (reply to this comment) (link to this comment)

  2. Re: Did Oracle Just Make MySQL Worse?

    by j - Oct 10th, 2005 @ 7:12am

    they didn't buy MySQL, they just bought the company that owns the rights to the one piece of MySQL that gives MySQL a competitive edge.

    (reply to this comment) (link to this comment)

  3. Re: Did Oracle Just Make MySQL Worse?

    by B - Oct 10th, 2005 @ 7:42am

    I wouldn't call a component that provides MySQL with something Oracle already had as a "competitive edge".

    (reply to this comment) (link to this comment)

  4. Re: Did Oracle Just Make MySQL Worse?

    by a - Oct 10th, 2005 @ 7:57am

    MySQl has a competitive edge? (besides being opensource) which is?

    (reply to this comment) (link to this comment)

  5. Re: Did Oracle Just Make MySQL Worse?

    by steve - Oct 10th, 2005 @ 8:15am

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

    (reply to this comment) (link to this comment)

  6. Re: Did Oracle Just Make MySQL Worse?

    by Anons Anonymous - Oct 10th, 2005 @ 8:16am

    "MySQL has a competitive edge? (besides being opensource) which is?"


    ...price?

    (reply to this comment) (link to this comment)

  7. No Subject Given

    by Dustin Barbour - Oct 10th, 2005 @ 8:34am

    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.

    (reply to this comment) (link to this comment)

  8. Re: Did Oracle Just Make MySQL Worse?

    by Anonymous Coward - Oct 10th, 2005 @ 8:41am

    About the only one. I don't understand the love for MYSQL it just isn't that good. It lacks several key features, its a nightware to administer, corrupts all the time. Postgres is just so much better if you want the 'price' comparison.

    (reply to this comment) (link to this comment)

  9. Re: No Subject Given

    by Mike - Oct 10th, 2005 @ 8:49am

    As the article notes, not all of InnoDB's tech is GPL'd...

    (reply to this comment) (link to this comment)

  10. Re: Did Oracle Just Make MySQL Worse?

    by Cnyk - Oct 10th, 2005 @ 9:18am

    Yeah... it's just that postgres is SO LAZY!

    (reply to this comment) (link to this comment)

  11. Re: Did Oracle Just Make MySQL Worse?

    by Anonymous Coward - Oct 10th, 2005 @ 9:23am

    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.

    (reply to this comment) (link to this comment)

  12. No Subject Given

    by Anonymous Coward - Oct 10th, 2005 @ 12:27pm

    If you want the fastest, most stable enterprise-class SQL server with good features and open source freeware then check out FirebirdSQL at http://www.firebirdsql.org/

    Enjoy, -pc

    (reply to this comment) (link to this comment)

  13. Re: Did Oracle Just Make MySQL Worse?

    by Chris Travers - Oct 10th, 2005 @ 2:57pm

    "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.

    (reply to this comment) (link to this comment)

  14. Re: Did Oracle Just Make MySQL Worse?

    by Chris Travers - Oct 10th, 2005 @ 3:01pm

    "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.

    (reply to this comment) (link to this comment)

  15. Re: Did Oracle Just Make MySQL Worse?

    by Anonymous Coward - Oct 10th, 2005 @ 3:35pm

    How well does clustering or replication work on pigsquatal?

    (reply to this comment) (link to this comment)

  16. Re: Did Oracle Just Make MySQL Worse?

    by Arjen Lentz - Oct 10th, 2005 @ 4:32pm

    > and I am sure that many of the new features like triggers in MySQL 5 will not run on MyISAM tables.
    Sorry, but you are as sure as you are wrong.

    Regards, Arjen.
    Community Relations Manager, MySQL AB.

    (reply to this comment) (link to this comment)

  17. MySQL's competitive edges vs Oracle...

    by Leon Brooks - Oct 10th, 2005 @ 8:22pm

    ...include up-front price, relative simplicity, footprint, being taken seriously and even in a limited but growing number of areas, flexibility. None of which can be making Oracle very happy, if they have any kind of business radar on at all.

    (reply to this comment) (link to this comment)

  18. Re: Did Oracle Just Make MySQL Worse?

    by Leon Brooks - Oct 10th, 2005 @ 8:28pm

    Quoting Arjen:

    Sorry, but you are as sure as you are wrong.

    Regards, Arjen.
    Community Relations Manager, MySQL AB

    Now that's what I call an authoritative response! (-:

    (reply to this comment) (link to this comment)

  19. Re: Did Oracle Just Make MySQL Worse?

    by Anonymous Coward - Oct 10th, 2005 @ 9:02pm

    How well does clustering or replication work on pigsquatal?

    I don't know, the discussion was about PostgreSQL, Oracle and MySQL.

    If you learn to spell, you could use search engines to answer your own question.

    (reply to this comment) (link to this comment)

  20. Tuning postgresql

    by Karl O. Pinc - Oct 12th, 2005 @ 8:14am

    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.)

    (reply to this comment) (link to this comment)

  21. Re: Did Oracle Just Make MySQL Worse?

    by Jan Wieck - Oct 12th, 2005 @ 8:38am

    > 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

    (reply to this comment) (link to this comment)

  22. Re: Did Oracle Just Make MySQL Worse?

    by Anonymous Coward - Oct 24th, 2005 @ 5:42am

    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.

    (reply to this comment) (link to this comment)

  23. MySQL's license to sell InnoDB was renewed by Orac

    by Toby - Apr 17th, 2006 @ 2:16pm

    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.

    (reply to this comment) (link to this comment)

Add Your Comment

Get Techdirt’s Daily Email
Plain Text HTML Save me a cookie
  • Plain Text: A CRLF will be replaced by break <br> tag, all other allowable HTML is intact
  • HTML: No formatting of any kind is done without explicitly being written in
  • Allowed HTML Tags: <b> <i> <p> <a> <em> <br> <strong> <blockquote> <hr> <tt>
Close
Get Techdirt’s Daily Email
Plain Text HTML Save me a cookie
Search Techdirt
And now, a word from our Sponsors..
Subscribe to Techdirt's Daily Email Newsletter

Techdirt's Daily Email Newsletter

Related Stories
Close
E-mail It