On Mon, 26 Nov 2001, Ken Kinder wrote:

> Oracle is certainly more full-featured, but if you know very little about
> databases, Oracle is not the right choice.

I agree. First of all the system requirements are high. For instance the
Oracle Universal Installer took something like three hours on a fairly
high end PIII with 133MHz FSB! I have heared it takes for ages (up to a
whole day) on other machines. This is not the worse part either. Have
you ever used the sqlplus command line utility (which is the equivalent
of the mysql command line tool or PostgreSQL's psql command line client).
Well, sqlplus assumes your terminal is 24x80 even after you resize it.
At least this is so with Oracle8i. I can tell you this: you won't learn
much with a crappy tool like that cause as soon as you have more than
two columns you won't be able to see the output in human readable form.
Now my other point: Oracle8i is highly non-SQL compliant (although
Oracle9i seems to be a little bit better). My last point about Oracle
is that it is based on Java (see that JServer stuff when you start
sqlplus?) and that is perhaps one of the reason it needs so much RAM.
With a bit of bias we could conclude that if it were not for its
disk and address space requirements then Oracle would be a fairly
sluggish beast.

> Only use Oracle if you have a
> full-time fix-figure-salary Oracle expert AND you actually need Oracle's
> features.
>
> If you don't specifically know you need Oracle, you don't.

Exactly. If I had the choice I would stay away from Oracle. Plus Oracle
does not have good enough documentation either compared to most Open
source products.

Now there is one thing that we must be aware of. There are things that
mysql does not support (yet). These include foreign keys, views,
subselects, triggers, and procedural SQL, and I can't remember
if mySQL supports transaction processing either, perhaps someone
can confirm. However, mysql is much faster than other database
system so you may still want to use it depending on the
complexity of your database. If your database is not
complex or if you do not need subselects then go
with mysql. Most of the time you can get around
all of this by recoding some things here and there.
But if you are just learning go with postgresql, which
will be slower, but will support all this stuff you
need to know about databases. Once you have tested
your application under postgresql and are certain
that your code does not violate the database's
foreign key constraint, simply run it under mysql
after the testing phase. Then your code will run
faster and at the same time free of errors.
This is just my own personal recommendation
for relatively small applications.

Bye,

Neil


> On Wednesday 21 November 2001 09:45 pm, Mamun Murtaza Sheriff wrote:
> > Dear All
> >
> > You all are working on Database for Long time. In your opinion Which one is
> > best 1. MySql or 2. Oracle
> >
> >
> > Mamun
> >
> >
> > ---------------------------------------------------------------------
> > Before posting, please check:
> >    http://www.mysql.com/manual.php   (the manual)
> >    http://lists.mysql.com/           (the list archive)
> >
> > To request this thread, e-mail <[EMAIL PROTECTED]>
> > To unsubscribe, e-mail
> > <[EMAIL PROTECTED]> Trouble
> > unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
> ---------------------------------------------------------------------
> Before posting, please check:
>    http://www.mysql.com/manual.php   (the manual)
>    http://lists.mysql.com/           (the list archive)
>
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to