Cross platform scripting language and database

Alma J Wetzker almaw
Mon May 17 11:56:53 PDT 2004


David A. Bandel wrote:
> On Sat, 13 Dec 2003 20:13:35 -0600
> Alma J Wetzker <almaw at ieee.org> wrote:
> 
> 
>>>Perl comes immediately to mind.  Java is a real outside possibility.
>>>
>>>Do you intend to store the image itself into the database or just the
>>>name of the image with the description?  (Are you using a real
>>>database {MySQL, PostgreSQL, ...} or data listing?
> 
> 
> MySQL - a real database?  Not hardly.
> 
> PostgreSQL, Informix, Oracle, others, are _real_ databases.  MySQL is a
> file system you access with SQL commands.  It lacks: ****transaction
> support****, outer joins (how do you create a real relational database
> application without left outer joins?), triggers, stored procedures, etc
> (does it have views?), AND it's not ACID (see lack of transaction
> support) 

It is a much a real database as access and a few other options that get 
mentioned.  Would I use it for a mission critical, bet the business, type of 
application?  No.  Would I use it for lightweight database applications? 
Absolutely.  It seemed a reasonable option for the project as I saw it 
described.  Usually, you pay in performance for a "real" database.  That extra 
functionality costs cycles.  I think you should only use a "real" database 
when the data security demands that type of uptime and performance hit.  The 
project I heard about sounded like it could wait for a restore from backup.

My GE training says that the quality solution is the one that gets the job 
done in the best way.  Don't waste time and resources overbuilding a solution 
and don't skimp on tools when you need a feature.  Making those choices is the 
most fun I have in this technology whirlwind.

     -- Alma



More information about the Linux-users mailing list