NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Oracle (Score:1)
Re: (Score:2)
Wow. That sounds like giving a kid a Ferrari for driving lessons and then not bothering to teach them to drive. I actually don't mind having everything NOT NULL, but that's only if folks know why they're doing that and clearly whoever worked on your database didn't.
Can you do something like Rose [cpan.org] on top of it? If so, it could at least hide a lot of that cruft for you.
Re: (Score:1)
They have crashed the "ferrari". What a waste.
Wow, thanks! (Score:1)
avoid COBOL too (Score:1)
Your anti-MySQL rant is getting really out-of-date though. MySQL has had transactions and foreign keys in a GA release since March 2003, with the same MVCC locking model that Postgres and Oracle use. They've had a strict mode tha
Re: (Score:2)
The strict mode is barely a year old and MySQL, with their perpetuation of their "who needs valid data?" ideas has decided to make this optional. Why data integrity should be optional, I don't know, but this continual misunderstanding on their part (remember when they published that laughable anti-FK essay?) makes me extremely leery of them and their product. Also, you still can't attach triggers to views (something which hurt us at Kineticode and would have allowed MySQL to simulate something much closer
upgrade incentive (Score:1)
One thing that might help you make a case for some urgency on upgrading to version 5 at work is that the other versions are now so old they have a "end of product life" notice on the MySQL web site.
Re: (Score:1)
Wrong. They do have transactions and FKs, but no MVCC. InnoDB is a sorry attempt at that, ill documented, and writers in it will block readers, sometimes a consistent dump will lock the whole database, and it can’t generally be trusted.
And even in GA, the sorry MyISAM is still the default.
Your MySQL Version Sir? (Score:2)
Data normalization (Score:2)
http://www.infoq.com/news/2007/08/denormalization [infoq.com]s .aspx [msdn.com]
http://www.infoq.com/news/2007/08/mnesia [infoq.com]
http://blogs.msdn.com/pathelland/archive/2007/07/23/normalization-is-for-sissie
Any thoughts on denormalization, distributed databases, Erlang, etc?