The author repeatedly claims that MySQL is somehow inadequate, but he doesn't make his case. Why does MySQL have the market penetration that it has? Because it's cheap, easy, and does what people need it to do. Why have so-called "key parts" of the formal RDBMS definition been late in coming to MySQL? Because demand for those parts was late in coming - because people found that MySQL implemented enough of the relational model to be useful, even if it lacked transactions (since added) or replication (on the way?)
The fact is, in the normal course of events, even a developer working with commercial RDBMS offerings should be worrying very little about things like replication, transactions, foreign keys, etc.. Many of the better development efforts I've been involved in (I've been in the field since 1981 as a developer) have used stored procedures for virtually all database access, so that the application code contains not one line of SQL. Such approaches treat the database as an object, even if the underlying language technology is not OOP; the job of working out
the details of what gets stored where and who can update what fields and such is left to the DBAs. And DBAs as a group are remarkably under-exposed to and under-represented in the open source world, which probably goes further to explain why none of the OSS database offerings have all the features of commercial products.
Sorry, I just don't buy the "open source tools are inadequate for the task" schpiel. Open source is the one place in the software universe where the extant code base substantially meets the requirements. That's because the sole point of the code is to do so, unlike commercial software; any given open source program exists because someone had a need to fill. In the commercial world, factors like vendor profitability and pointy-haird-boss-buzzword alter the equation, . Is Oracle a good product? probably so. Will I ever use it? I have. Will I ever use all of it? Nope. Probably not even touch on most of it. But I know that if I need to build a prototype to specs given to me at 3pm for a demo tomorrow at noon, I'll probably use MySQL. That way, I get to go home by 7pm and play with my kids.
Re: cost / there are no costs
> % About $900? Come on.
> Hello IO,
> You have to look at Securepoint Small
> Business on the website.
> There are no costs. The distribution
> is freely, too. You looked at
> Securepoint Professional.
> In freshmeat is no insertion of the
> professional version!
> Regards, Lutz
The Freshmeat post says it's a "firewall and <B>VPN</B> server", but the VPN features are only availible in the non-free version. So the point still applies. Fix the entry so that
it's not so misleading, please.