PHP and MySQL are loosing the plot?

MySQL 5.0 release candidate is out with goodies such as stored procedures and such.


Mysql is trying to emulate Oracle. I see the same thing happening with PHP. It’s is trying more and more to emulate JAVA et all and trying to get acceptance in the “enterprise”. Zend’s site is all about the “enterprise”. And that’s all wrong!

Meanwhile, things like Ruby on Rails are stealing PHP’s lead in easy and fast web development. I heard a talk by a Google engineer trying to convince a MySQL crowd that they shouldn’t try to emulate Oracle, they should try to shoot higher than that and become the next web OS database. I don’t think the MySQL guys got it. That’s always the problem with a lot of open source software – they emulate leaders – they don’t lead themselves. Open office is the same – sure, they copy Microsoft Office. But MS Office is much more usable than OO – always a generation or two ahead. At least last time I checked (a few months ago).

Anyway, back to PHP-MySQL. The dynamic duo. Are they loosing the plot by trying to be “enterprise” friendly, instead of focussing on fast and cheerful web2.0-style development? I worry. Discuss.

0 thoughts on “PHP and MySQL are loosing the plot?

  1. Peter,

    Thanks for your feedback! You are right that stored procedures, triggers and views were added for reasons of feature parity. But look beyond those features and you will find new goodies in MySQL 5.0 that you may not find elsewhere such as archive and federated storage engines.

    Let us know what else you would need!

    Kind regards,

    Marten, MySQL AB

  2. MySQL may be trying to catch up on Oracle, but that is just due to massive customer demand. Those guys at MySQL never really wanted stored procedures in the beginning.
    Ruby on Rails is sure interesting, but there are a lot of PHP/MySQL developers out there who want everything in the package and so demand it in those two products…
    Yes Open Source often plays the catch up game. That is because young people learning their trade go there to learn. In the Drupal community I’ve seen that happen.
    Young innovators start businesses!
    Also: What’s wrong with a free alternative – albeit a generation old?

    My comment: If Microsoft released their old versions as freeware (not open source – they wouldn’t want that – and users don’t care anyway), they would harm the OS world more than they would harm Microsofts new versions.

  3. There’s nothing wrong with emulating leaders, it’s like software mentoring. Also to gain ‘acceptance’ i think it’s necessary to fit-in before you can stand out.

  4. Hi,I have been visiting several blogs people have created and its so much fun to read alot of good info about a lot of things. I was looking for info about my sql hosting and I think you have one of the best blogs I`ve ever seen !! If you have some time could you please check my link to my sql hosting. Thanks and keep up the good work.

  5. hello there,
    i am trying to reproduce a data server that a company uses to present information to its customers via the web. No problem. What they are using right now is Microsoft Access, connecting via ODBC to a server on line. The cool thing that they can do is have several tables linked together. Like if a certain field is updated in one table, it updates the same info automatically in another table. So, i want to reproduce this in MySQL, but i can’t seem to find out how. Is there a way to pull this off on the server side ? or does that have to be done on the client side ?
    thanks for any tips.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s