Wednesday, December 2, 2009

Oracle RDBMS != MySQL RDBMS

The Oracle and MySQL RDBMS are very different products. This makes me happy. I used to work on the Oracle RDBMS. It has a lot of features that do amazing things. Unfortunately, this also makes it extremely hard to modify. MySQL doesn't have as many features. This makes it easier to modify. This also means there are a lot of things to fix in it when you care about high-performance and high-availability OLTP workloads.

But now we have a new story emerging from an independent source of news on the Oracle-Sun merger.
One more week won’t change the fact that MySQL competes fiercely with Oracle’s database products including its flagship ‘11g’ across all major market segments.
What does this mean besides a few more months of uncertainty for people at Sun/MySQL? Do they compete for customers? Or do they compete based on technology? We can only guess as the report is not public. I am sure it is a great document, at least that is what I have been told.

Can we get this done and return our focus to the roadmap for 5.4, 6.0 and the MySQL User Conference? I would much rather bicker about who doesn't get to present at the conference, the rate at which community patches are accepted and my inability to republish an edited version of MySQL docs. MySQL would otherwise be on a roll right now with the progress they have made on 5.1 (it is a great release) and with work in progress for future releases.

Update

Wow, maybe the GPL means something. Eben Moglen finds factual errors in the still-secret statement of objections.

5 comments:

  1. It seems to me that competition is about markets, not solely technological similarity. It's clear that there is some significant overlap in the market served by both Oracle's RDBMS and MySQL's RDBMS. I agree that the suspense over the EC judgement is... suspenseful. :-)

    ReplyDelete
  2. That is an excellent way to describe it and I have said the same elsewhere. Excluding MySQL Cluster there is no comparison between the RDBMS products. Including Cluster, there is nothing similar in Oracle. Some customers who currently use Oracle don't need all of those features and MySQL is quickly getting better.

    But I am tired of proof by anecdote and binary reasoning that has been used to make the case in the press. I want to read about market definitions and objective standards for measuring the market.

    And I want people to get back to work without worry.

    ReplyDelete
  3. "[...]In case anyone needs reminding, Oracle RDBMS != MySQL RDBMS. So writes Mark Callaghan on High Availability MySQL. Once this precept is understood,[...]"

    Log Buffer #171

    ReplyDelete
  4. I think that the Oracle will do the same what they do with other acquired companies. For example look at the Sleepycat BerkeleyDB. Before several years this database successfully competed with MySQL.

    ReplyDelete
  5. I thought Berkeley DB targeted a different market segment. It doesn't do SQL.

    Berkeley DB continues to get new features including support for MVCC.

    ReplyDelete

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.