Slashdot Mirror


MySQL's Response to Oracle's Moves

mAriuZ writes "I've recently written two articles on this topic for Database Journal, the earlier, written after the InnoDB purchase, entitled Oracle's purchase of InnoDB, their release of Oracle Express, and the effect on MySQL, and the most recent, just after the Sleepycat purchase, entitled Pressure on MySQL increases as Oracle purchases Sleepycat, with more to come. Since I only do a monthly column for Database Journal, and things change quite quickly, I thought I'd post a few more thoughts on the topic."

15 of 194 comments (clear)

  1. GPL prevents this by slackaddict · · Score: 4, Insightful
    Like Bruce Perens said, "you can't really buy an Open Source project." The developers can take their code, fork it, and keep working on it under another project name, if they want.

    Oracle's latest "purchases" of these Open Source projects will not threaten MySQL at all. You can't apply for-profit, closed source takeover pressure to OSS code. The GPL prevents exactly this by keeping the source freely available and open.

    --
    ConsultingFair.com
    1. Re:GPL prevents this by xtracto · · Score: 3, Insightful

      Sure but, how many of the *real* applications (OpenOffice, mySQL, Eclipse, etc) would fail misserably if the corporations that are throwing money at them to develop them will fail when they stopped?

      Do not confuse yourself, all the OpenSource applications that are worth something are product of some kind of closed source (for profit) application whose corporation saw more value in it as PR stunt than as software product.

      Yeah, burn my freaking karma, I do not care, I slashdot does not accept thoughts outside the Anti-MS Pro-Linus lamewebos.

      got plenty of karma here.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:GPL prevents this by Eivind+Eklund · · Score: 3, Insightful
      Ha ha ha ha. MySQL is an open source RELEASE - it is not an open source COMMUNITY. Effectively everybody that can hack MySQL work for MySQL AB, and the development process is run inside MySQL AB - it isn't set up to run as a community process. So, the transition would take a lot of time - and losing maybe two years of forward progress on this would most likely kill MySQL, market-wise.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    3. Re:GPL prevents this by Dan+Ost · · Score: 2, Insightful

      I agree that there are lots of open source apps that support your claim, but the apps I use more than any others, vim, gcc, make, etc, are counterexamples. Linux itself, while it certainly has corporate support, would continue if all current corporate suport disappeared.

      --

      *sigh* back to work...
  2. Re:Wrong: It's the Other Way Around by cruachan · · Score: 3, Insightful

    Oracle have overinflated revenues and profits based on crap software, and they've been doing it for years.

    Oh dear, looks like we have a MySQL weenie here. Oracle my well be pumping their revenue stream for every dollar they can get, and like IBM their salesmen used to be notorious for turning up for meetings without a price list (it's depends Sir :-). But crap software? Hardly. Oracle plummeled MySQL into the dust in quality before MySQL even existed. Oracle has had transactions and atomicity since version 6 in the early 1990s, a full and elegent procedural SQL language since around that time, SQL that supports concepts such as subselects and everything else needed so a dba could support a mission-critical company database and sleep easy at night.

    Oh, and did I mention the support? When I was a dba I knew I could ring support up, at any time of the day or night, and I would get an answer to a question and a fix/work-around for any problem. Truly impressive.

    MySQL has it's place and it's useful for many things - although generally as a database it's still pretty crap. Postgres is much much better and is now a serious alternative to Oracle, SQL Server and DB2. But to dismiss Oracle as crap frankly just says in large flashing letters that you've never used a real database for a serious application.

  3. Re:NewSQL by natophonic · · Score: 4, Insightful
    While MySQL works with a JDBC connection, an Oracle database seems to return faster results and more functional result sets. And I don't know too much about how well MySQL stores java code, but I know the newer versions of Oracle have really added some neat functionality with that.
    Actually the reason MySQL sucks is because it doesn't integrate well with AJAX.
    [/snark]

    Aside from the low, low price, what gave MySQL the intial jump on Oracle and other 'mature' RDBMS is that it was much faster for simple things. This because it didn't include the kitchen sink of 10 years of "bright ideas" to synergize the enterprise with scalable robustness. You can include in this set of bright ideas, things like transactions (which many complex database applications really can't do without), and things like running a JVM within the database. No one has ever been able to coherently explain to me why it would be a good idea to do the latter (save as some workaround to a convoluted/broken legacy database they don't have the option of fixing).

    Sometimes all you need is "SELECT ... FROM ... WHERE ..." Hopefully MySQL doesn't lose sight of that. From the looks of it, they'd do better to work on securing a backend storage engine that Ellison can't buy out from under them, than to keep adding feature bulletpoints to glossy four-color datasheets.
  4. Re:As a MySQL shop... by IdleTime · · Score: 2, Insightful

    You are running a production system and haven't even tried to restore the backups you take in order to verify that you can get your company's data back when disaster happens? geezzz...

    Talk about doing your job with your resignation filled out and signed. It's just the date that is missing!

    --
    If you mod me down, I *will* introduce you to my sister!
  5. Re:Bruce Perens' thoughts on the subject by ameoba · · Score: 4, Insightful

    You have to keep in mind that MySQL isn't making money off techies that Get It, they're making money off of Suits. Suits don't want to make long-term commitments to software with a shaky or uncertain future. The fact that these purchases are raising doubts as to MySQL's future is already enough to make Suits (who are already skeptical of OSS) nervous & less likely to send their business to MySQL.

    --
    my sig's at the bottom of the page.
  6. Huh? by PCM2 · · Score: 2, Insightful
    Oracle is trying to kill MySQL because SAP wanted to use MySQL as an option for their systems to prevent customers from buying an Oracle database.
    This is a typical kneejerk reaction, and I keep hearing it, but it doesn't make any sense to me. Oracle isn't stupid. Oracle knows that:

    • Oracle can't "kill" MySQL so long as it's open source.
    • It would be a waste of time, money, and energy to kill MySQL when PostgreSQL, Ingres, and Firebird all still exist.
    • There will always be customers who want to use open source because it costs nothing and it's pointless for a company that wants people to pay for software to pursue those customers.

    Besides, why would Oracle want to kill MySQL so it can be the de facto back end for SAP? Not only would it not work (as mentioned above) but Oracle isn't really interested in being the back end for SAP. In the long run, Oracle wants to be SAP.

    Read my other comments on this topic here and here.

    --
    Breakfast served all day!
  7. Re:Wrong: It's the Other Way Around by jbolden · · Score: 3, Insightful

    I can't believe you are seriously arguing the tuning tools on MySQL are anywhere near the ones on Oracle. Oracle has whole tuning libraries, tuning subsystems, autotuning components, performance analyzers.... Just for starters look up "statspack", "Performance report" in your oracle docs and tell me where MySQL has anything like this.

    Oh and sending some guy for 2 days is not how you tune a database. You have a full time on staff DBA that works with your development team, understands the data and understands how the system is being used. Oracle 10 does an excellent job of self tuning (again an advantage over MySQL). To beat the automated routines takes time.

  8. Re:Wrong: It's the Other Way Around by jbolden · · Score: 2, Insightful

    Sure lets take a look at them. Name any area of database management. Show me how MySQL or Postgres's tools are in fact better (better in this context means: more feature rich, more powerful, leading to higher utilization rates for hardware).

    And I don't care what people need. The point being debated is whether Oracle is "crap" not whether most database users can get away with very low end products. Heck the most commonly utilized database is a list in Word so this point isn't even worth discussing.

  9. Terrible article summary by Raenex · · Score: 2, Insightful

    The title leaves you looking for MySql's response to the recent Oracle purchases. Can you find it in the first link? Nope, not a single, concrete action from MySql is mentioned, just lots of speculation/analysis. How about the second link? Nope, just more analysis. How about the *third* link, entitled "more thoughts"? Yes, finally! That should have been the first link given in the article, and really the only link he needed to give, since the first two articles are mentioned in the third.

  10. Re:Bruce Perens' thoughts on the subject by docbombay · · Score: 2, Insightful

    Just because Oracle is looking to purchase MySQL doesn't mean that the product is "enterprise-ready": it just means that Oracle is aware of the market share that could be gleaned by moving MySQL users into its empire. Don't confuse market savvy with technical proficiency; I could cite a list of acquisitions by large companies of companies with inferior product lines, just to capture an additional market segment -- and some of these purchases were made by Oracle itself.

  11. Re:Bruce Perens' thoughts on the subject by mdfst13 · · Score: 2, Insightful

    "The fact that these purchases are raising doubts as to MySQL's future is already enough to make Suits (who are already skeptical of OSS) nervous & less likely to send their business to MySQL."

    It's easy to spin it the other way. MySQL's future is now guaranteed. They can go with the cheap version now and the Oracle supported version later.

  12. Re:As a MySQL shop... by Anonymous Coward · · Score: 1, Insightful

    You honestly think that the publishers of the world, willing to publish any rewrite of the manual that they think will sell, would actually say 'oh, the Postgres documentation is so awesome that there's no point to publishing books'??

    These guys have been publishing rewrites of fine documentation for years. They don't publish more Postgres books because they don't see enough userbase/marketshare.