[H-GEN] databases for linux

Opec Kemp ( Ozemail ) okemp at ozemail.com.au
Tue Dec 5 22:43:01 EST 2000


[ Humbug *General* list - semi-serious discussions about Humbug and  ]
[ Unix-related topics.  Please observe the list's charter.           ]
[ Worthwhile understanding: http://www.humbug.org.au/netiquette.html ]

Hi, 

Depending on how your application will use the database and what your application will be use for.
Basic rule of thumb are:

Use MySQL if:
- You don't need to use Transaction
- You don't need to use Triggers
- You don't need to use Store Procedues
- You don't need to use Foreign Keys
- You're doing lots of read (more than writes ie updates, delete etc)
- Yo need lots of speed :)

Use Postgres if:
- You need to use Transaction
- You need to use Triggers
- You need to use Store Procedues
- You need to use Foreign Keys
- You need to use advanced stuff like defining your own data types etc.
- You need advance concurrency row locks.

These 2 DBs are well supported in most common languages. The your choice of your 
application's language will determined how easy/hard it'll be to interface with these DBS.
Perl - pretty easy, C & C++ not as easy (unless you're C & C++ guru of course :)), PHP very easy.

URLs
MySQL:
http://www.mysql.org

Postgres
http://www.postgresql.org

Hope this helps


> -----Original Message-----
> From: lists.humbug.org.au Mailing List Manager
> [mailto:mdlishum at zerlargal.humbug.org.au]On Behalf Of Johann Kwiatkowski
> Sent: Thursday, December 07, 2000 4:16 AM
> To: general at lists.humbug.org.au
> Subject: [H-GEN] databases for linux
> 
> 
> [ Humbug *General* list - semi-serious discussions about Humbug and  ]
> [ Unix-related topics.  Please observe the list's charter.           ]
> [ Worthwhile understanding: http://www.humbug.org.au/netiquette.html ]
> 
> Hi All,
>             I'm looking at installing a database for my company to help
> us catalogue our  graphical files and products. I figures while I'm at
> it I might as well add in a customer database and  make it part of out
> internal website. We have a mixture of Macs, PC and the odd linux box.
> 
> I know literally nothing about databases, but I know what I want to do
> with this setup. I've heard of MySQL and others, but I'm not too sure
> if they will fit my needs, now or in the future.
> 
> If someone can give me pointers as to where I could at least start
> reading about databases that would be much appreciated. I'm sure MySQL
> or PostgreSQL would do the job, but I want to get as much info before I
> start. And do make it more fun, I have never done any programing (which
> from my intial readings seems like something I will likely need,
> especially if I attach it to an internal web site). I wanted to try this
> out first as we run linux servers (which I administer) and would
> obviously be a cheaper option.
> 
> thanks in advance
> 
> Johann
> 
> --
> **************************************************************************
> *Johann Kwiatkowski                                Spot The Dog Graphics *
> *email: johann at spot-the-dog.com              http://www.spot-the-dog.com *
> *P.O. Box 311, Helensvale                                                *
> *Qld, Australia, 4210                                 ph  61 7 5501 5712 *
> *mobile: 0418 797 419                                fax  61 7 5501 5713 *
> **************************************************************************
> 
> 
> 
> 
> --
> * This is list (humbug) general handled by majordomo at lists.humbug.org.au .
> * Postings to this list are only accepted from subscribed addresses of
> * lists 'general' or 'general-post'.
> 

--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.



More information about the General mailing list