[LINK] Linux sheds its amateur image
lannet at lannet.com.au
Tue Mar 14 10:53:43 EST 2006
Craig Sanders wrote:
> On Tue, Mar 14, 2006 at 09:03:47AM +1100, Bernard Robertson-Dunn wrote:
>>Linux sheds its amateur image
>>MARCH 14, 2006
>>THE stereotype of free open-source software running on recycled hardware is
>>fast disappearing as businesses choose it over proprietary systems.
>>The venerable LAMP stack - a Linux operating system, Apache Web server, MySQL
>>database and the PHP programming language - [...]
> unfortunately, O'Reilly jumped on the wrong bandwagon by pushing MySQL
> (a toy database whose only real advantage - speed - disappears as soon
> as you use any of the tacked-on afterthought features expected of a real
> database, like transactions, foreign keys, views, stored procedures,
> triggers) and PHP (aka "a minimalist subset of perl for dummies, without
> CPAN or anything like it").
> "LAMP" makes a better acronym, but "LAPP" (Linux, Apache, Perl,
> Postgresql) uses much better software.
...even at the command line level MySQL doesn't hold a lamp (pun
intended) up to PostgreSQL. I've worked with both and PGSQL is still my
> actually, PHP isn't that bad - but anyone capable of programming in PHP
> is also capable of programming in Perl (the syntax is quite similar)
> and that gives access to the thousands of perl libraries and modules in
> CPAN (the Comprehensive Perl Archive Network)....and tools like embperl
> or HTML::Mason give the ability to embed program code directly in web
> pages, which is the only really nice feature of PHP.
...but there is so much in Perl that is not relevant in web authoring,
and I find that the server side execution performance is miserable
compared to PHP.
>>SugarCRM can be downloaded free of charge, with the commercial
>>open-source vendor supplying support and extra features to
>>The subscribers have access to the source code and the extra features,
>>but are not permitted to distribute it.
> in that case, it's NOT Open Source. the definition of Open Source
> requires that it be licensed so that anyone is permitted to redistribute
> the source code. if they can't do that, then it does not qualify as open
>>Sugar's biggest deal is with US tax consultants BDO Seidman - a
>>9000seat deployment to be rolled out over the next two years - with
>>data stored in a MySQL open-source database.
> i find it incredible that ANYONE would choose to store financial
> data in a toy like mysql. the developers still don't even understand
> the importance of ACID-compliance....they dismiss the concept as an
> unneccessary frivol rather than the basis of database reliability,
> and pretend that certain features that really MUST be implemented in
> the database backend (such as transactions, referential integrity,
> constraints) can be reliably emulated in the front-end (the application
> (yes, i know mysql has some of these things now, as optional features.
> they're tacked-on afterthoughts, and poorly implemented for the most
> part, when they should have been in the design from the beginning. with
> the final result being that mysql is still a toy but not even a very
> fast toy any more - just a slow toy pretending to be a real db)
> mysql is OK for non-critical data, especially if if it is read-mostly
> (i.e. very few writes and lots of reads - mysql's much-touted and
> greatly exaggerated speed advantage disappears when the usage pattern
> includes more than a tiny percentage of writes)....e.g. an address book.
> but it can not be trusted for anything important.
> the one thing that mysql does vastly better than postgresql (and other
> open source real databases) is marketing and self-promotion.
...mmmm, reminds me of a large proprietary software company...
LANNet Computing Associates - Your Linux people <http://lannetlinux.com>
When you want a computer system that works, just choose Linux;
When you want a computer system that works, just, choose Microsoft.
Flatter government, not fatter government; abolish the Australian states.
More information about the Link