Slashdot Mirror


First MySQL 5.5 Beta Released

joabj writes "While MySQL is the subject of much high-profile wrangling between the EU and Oracle (and the MySQL creator himself), the MySQL developers have been quietly moving the widely-used database software forward. The new beta version of MySQL, the first publicly available, features such improvements as near-asynchronous replication and more options for partitioning. A new release model has been enacted as well, bequeathing this version the title of 'MySQL Server 5.5.0-m2.' Downloads here."

14 of 95 comments (clear)

  1. semi-synchronous replication by Honken · · Score: 2, Informative

    "near-asynchronous replication" is wrong, should be "semi-synchronous replication" as stated in the article. Striving for almost having replication asynchronous sounds like a poor implementation of synchronous replication :)

  2. The Summary should have mentioned this by Monkeedude1212 · · Score: 2

    FTA:

    MySQL 5.5 will also support the ANSI/ISO SQL standard method of programmatically returning errors inside SQL procedures, called Signal/Resignal, which some users have called for.

    This was never really an issue, because MySQL always had it's way of preforming whatever you needed it to do, but I used it in Oracle and it really does make a difference. Here's a link that will show you a bit of what it does, for those who don't know.

    All in all, I'm glad things are moving forward. Still not the forerunner but still in the game.

  3. Re:frist psotgres by rfelsburg · · Score: 2, Insightful

    Maybe it's just me, but I find 'Psotgres' to be far lacking compared to mysql. Ease of use also counts for something when working with the masses...and yes I am making fun of your inability to spell the very product you're trying to troll with. Fun times.

  4. Have they fixed NDBCLUSTER yet? by ducomputergeek · · Score: 3, Interesting

    The last two times I tested it for a true shared-nothing HA cluster, NDBCLUSTER failed miserably without a lot of tweaking. The optimizer was buggy to the point of being broken. And basically the response I got from MySQL AB at the time was, "If you want to use NDBCLUSTER, you'd better get the Enterprise Support Package". After pricing out what it would cost in support from MySQL AB AND the cost of having to go through and rewrite a bunch of our code to optimize it, it was cheaper to buy DB2.

    Company I work for now uses PostgreSQL for main product lines. But two of their package are third party and use MySQL including their billing system. It works, but as it stands right now, neither of those systems are being taxed on a Dual-Quad Core DB server with 12GB RAM. In fact, it barely runs at 5% of resource utilization. We still use MySQL for one of our website's CMS. And it does the job well.

    MySQL works well up until you need more than one box. Replication can work in some circumstances, but as a HA solution, it looses any advantages it had in terms of cost vs. extremely proven and reliable systems.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:Have they fixed NDBCLUSTER yet? by Zontar+The+Mindless · · Score: 2, Insightful

      Nice to see some honest feedback from someone who's obviously tried the product. Glad you like ALTER ONLINE -- I'll pass that along to the devs.

      MySQL 5.1.41 mainline has just been merged into what will be the next set of MySQL Cluster releases, BTW.

      True variable-width columns on disk, indexes on disk, and better join performance are high on our list of priorities. As well as a few other goodies that'll be coming out early next year, but I can't talk about those just yet. :)

      --
      Il n'y a pas de Planet B.
  5. Re:frist psotgres by nxtw · · Score: 5, Insightful

    Ease of use also counts for something when working with the masses...

    By that metric, MS Access wins every time...

  6. Re:frist psotgres by Anonymous Coward · · Score: 2, Informative

    Yeah, transactions. Those are a real bitch, aren't they? I mean, they get in the way all of the time, protecting your data's integrity. We can't fucking have atomicity. No fucking way. PostgreSQL totally lacks the random and unexpected data corruption that makes MySQL great.

    And foreign key constraints! Stupid little motherfuckers, preventing arbitrary data entry and orphan records. In my MySQL database, I want to insert any sort of crap I feel like, even if it violates all sorts of constraints.

    The worst, though, has to be all of the index types we have available. PostgreSQL gives so many, for all sorts of data. Fuck, nobody ever has to store, say, geospatial data and access it quickly. Never!

    Oh, but don't forget the powerful PL/PgSQL language for writing functions. It's just fucking stupid to isolate frequently-used code in a single location. That might actually make testing and maintenance easy. That's a big No No in the MySQL world.

    Fuck, I hate all of these low-end database features that PostgreSQL offers. It makes it so much more lacking compared to MySQL.

  7. Re:frist psotgres by nxtw · · Score: 4, Insightful

    counts for something != counts for everything but nice try

    I can't think of many criteria in which PostgreSQL is lacking compared to MySQL. In my experience, MySQL is "easier to use" only in that the default security configuration on some distribution packages is easier to understand.

  8. Re:frist psotgres by GooberToo · · Score: 2, Insightful

    What ease of use issues? That hasn't been an issue in years. PostgreSQL is well supported even on Windows these days.

    For the vast majority of users, PostgreSQL scales better, has far more features, supports far more PLs, is technically more advanced, has a vastly superior query optimizer, is more stable, is well supported, and doesn't have the politics surrounding it like MySQL does. Even better, it teaches proper ANSI SQL which carries over to any number of other engines, excepting MySQL.

    Given there are no ease of use issues and all the above, why would any sane person care about MySQL.

  9. Re:Editor Fail by LOLLinux · · Score: 2

    It's kdawson. 5 time winner of the "Worst Slashdot Editor of All Time" award.

  10. Troll, I know, but wrong decade. by Bill,+Shooter+of+Bul · · Score: 2, Informative

    If you look at the current state of data storage, the new trend is for *less* features and for more speed, concurrency, throughput and *eventual consistency*. So not supporting strict ACID and/or parts of ANSI SQL can allow databases to perform faster. Really depends on what you want to do with your data. No more one-size fits all db anymore. Even Oracle has different versions ( with a huge variance in price) for different use cases.

    So depending on your use case, you can still make fun of it for not supporting many features, or for supporting too many features.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Troll, I know, but wrong decade. by GooberToo · · Score: 2, Interesting

      Exactly! Especially since MySQL is already well known for both data loss and corruption in the name of performance. Made all the more embarrassing is that PostgreSQL consistently either meets or beats MySQL in performance and leaves it far behind in scalability. In short, PostgreSQL is literally the poster boy proving such an errant trend is bad for everyone.

      At the end of the day, that's just MySQL marketing trying to explain why MySQL is inferior to PostgreSQL and other commercial offers. After all, bringing feature parity is lots of very, very, hard and complicated work. Best to simply not do it and market that as a pro rather than the con it is.

  11. and firebird! by Unordained · · Score: 3, Interesting

    Just to wedge this in: Firebird users often feel the same way. Firebird 2.5 is now available as an official release candidate.

    Yes, the database engine. Not the browser. *sigh*

  12. Re:Editor Fail by daveime · · Score: 2

    5 times today ... or possibly 6. depends how many articles he posts.