Slashdot Mirror


MySQL 5.0.0 (Alpha) Released

ulrikp writes "Swedish MySQL AB, makers of the MySQL database, have released an Alpha-version of their flagship, dubbed MySQL 5.0.0. The changes include basic support for SQL-99 stored procedures. Please note: Despite the version number, this is an Alpha release, and not for general consumption."

13 of 273 comments (clear)

  1. Re:A new alpha means... by Anonymous Coward · · Score: -1, Troll

    don't moan. if they're too slow for you hack it together yourself

  2. Serious bug by tempest303 · · Score: 0, Troll

    Have they fixed the most serious bug from the 4.x line yet? This makes MySQL versions greater than 3.x utterly useless for many people.

    I realize and reaffirm that it is wholly their right to license their software however they like, but would it really be so awful for them to make the client library LGPL?

    Ah, well... just another reason to use a better database instead. ;)

  3. MySQL sucks by reverendslapppy · · Score: -1, Troll
    MySQL is not a commercial grade database. It lacks:
    • Stored procedures
    • Real transactions
    • ACID properties
    • Outer joins
    • Online backups facility
    • Adequate performance
    • Support for constraints
    • A professional telephone support hotline
    • Selecting from DUAL
    • ADO connector
    • Subqueries
    • Support fro GROUP BY
    • ...
    I'd prefer any other database over Mysql. Even Microsoft SQL Server is better than MySQL. Anybody who'd run MySQL in a production setting should be fired on the spot, then drawn and quartered
  4. why this matters? by diablobsb · · Score: -1, Troll

    i'm yet to understand why is this of any relevance....
    Why would a sane person run mysql over postgres is beyond me...
    Speed? have you ever compared the two? almost the same... and after mysql add support for real database functions I doubt the speed will be the same...

    People cheering up for finally having store procedure and sub-queries...

    postgres has had that for millenia... /me refuses to install a toy-db-access-like-crap like mysql....

    oh and by the way... does it still choke if you have a high load on or big db on it? all previous versions would...

    --
    I for one, welcome our new hot grits... PROFIT!
  5. Point release? Must be... by Anonymous Coward · · Score: -1, Troll

    a slow news day.

    Oh yeah, forgot...

  6. great, now all we need is... by SuperBanana · · Score: -1, Troll
    The changes include basic support for SQL-99 stored procedures.

    Great. Now all we need is SQL(any year, take your pick) compliance(mysql is case-sensitive, among other things), triggers, a database that doesn't hose its data if shut down improperly(PostgreSQL, because it uses a transaction log and writes to disk very safely, makes it nearly impossible to loose much if you shut it down improperly, or even yank the cord), PROPER transaction support(their transaction support is very limited in what can actually happen in a transaction), and better locking(nothing they have even comes close to PostgreSQL's versioning). Oh, and subselects, and OO...

    Once that happens, MySQL will finally be a true challenger to PostgreSQL. Did I mention PostgreSQL also has had full-text searching for a while, and replication support is functioning in older versions?(I think it might be working in 7.4, I forget.) 7.4's FTS now supports word proximity, among other things...

  7. Unlike PostgreSQL by Anonymous Coward · · Score: -1, Troll



    It doesn't have as many features as PostgreSQL and isn't true open source as PostgreSQL.

    PostgreSQL isn't owned by one company. The latest release (7.4.1) of PostgreSQL was released a few days ago.

    Enjoy :-)

  8. Re:Trollkore sayz: Happy Christmas by Anonymous Coward · · Score: 0, Troll

    If you wrote this yourself, I love you.
    If you stole it from someone else, I love you even more.

  9. Re:Indeed, Stored Procedures Will Be Nice by zahtrus · · Score: -1, Troll
    This story will of course bring out all the PostgreSQL trolls,

    And the SQL server trolls as well

    The response to this post (if there are any) will go like this: A bulleted list of general gripes with nothing to back them up.

    Nope. A bulleted list of links:

  10. Re:Windows-like version numbers by zahtrus · · Score: -1, Troll
    Btw, did anybody understand what really changed? Lemme make a short list:
    • Still no ANSI subselects (nested queries)
    • Still no ANSI stored procedures
    • Still no ACID transactions
    • Still slow as hell
    • Still no commercial-grade phone support
    • Still no consistent online backup
    • ...
    So, what's the beef?

    I'll stay with Microsoft SQL server. It has a vastly superior feature set, and a reputable company standing behind it.

    MySQL, no thanks!

  11. Re:MySql vs. Postgres by kpharmer · · Score: 1, Troll

    > So far, i'm not doing anything out of the ordinary. nothing too complicated database wise.
    > What exactly would be the advantage of using Postgres.

    How's this - you'll be using a mature database that has a good implementation of almost all standard database functionality - vs one that has only implemented some of it, and has repeatedly claimed that this standard functionality wasn't necessary.

    So, now MySQL is quickly trying to check off all these deficiencies, which include:
    - transactions
    - unions
    - subselects
    - triggers
    - views
    - stored procedures
    - stored procedures
    - parallelism
    - online backups
    - replication
    - clustering
    - etc
    Some of these have been partially implemented in the 4.1 release, some are now being addressed in this new alpha. Most exist today in postgresql - and are now being incrementally improved.

    Who knows? Perhaps they'll do a competant job - on the other hand functionality like 'subselects' isn't something you simply 'check off'. You want a carefully-designed implementation that covers much of the functionality implied here - not just a minimal job.

    Not to say that mysql can't do a fabulous job at improving their product in record time. However, I see no reason to give the same company that insisted this functionality wasn't necessary the benefit of the doubt here. Especially when their current stable product has so many unacceptable silent failure modes.

  12. Re:Trollkore sayz: Happy Christmas by Anonymous Coward · · Score: -1, Troll

    Happy Christmas to you too. Great writing sir, although I notice it is always the case, with very few exceptions, that the best written posts are always by trolls!

    Best wishes for the new year to you.

  13. Re:About MySQL by rtaylor · · Score: 1, Troll

    I got bit once by the table type changing back to the default during an ALTER. I don't know if it has been fixed, but beware something like ALTER TABLE DROP COLUMN removing transaction support for those tables.

    Also remember transactions silently fail! You need to quadrouple check everything first since you cannot rely on the database to tell you something is wrong.

    I simply cannot trust myself to use MySQL for important data. Too many things to double and triple check are *still* correct and properly constrained.

    --
    Rod Taylor