Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?

From: Christopher Sawtell <csawtell(at)xtra(dot)co(dot)nz>
To: "Stephen Livesey" <ste(at)exact3ex(dot)co(dot)uk>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?
Date: 2001-02-12 22:55:18
Message-ID: 01021311551800.27898@berty
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs pgsql-general

On Sat, 10 Feb 2001 02:39, you wrote:
> Please could someone explain what are the major differences between
> PostgreSQL,

Pro:-

It's free in all senses of the word. ( BSD Licence )
Thus no new licence required if you migrate to more powerful hardware.
It works well enough to run a set of Ledgers.
( Since version 7, I would trust my own payroll data to it. )
It has transaction support.
It has an enormous number of builtin extensions and interface apis in many
languages.
It just goes slower under very heavy loads.

It is supported by a very competent team of developers who are not only
determined to stay at the front of open source database race, but also
quite patently give the impression that they actually _care_ about their
users' problems.

The development releases available from the tip of the CVS tree are
considerably more stable than the run-of-the-mill CVS tips in other
projects.

There are several open source projects at various stages of development
doing what you intend to do already.

Con:-

Documentation is not as up-to-date or comprehensive as perhaps it should
be.
Probably not quite as fast as the commercial products.
The point and click interfaces and support program generators are all
rather rudimentary when compared to the commercial offerings.
All disk access is via the ( slower? ) host file system; no raw disk read
or write.
Neither the replication nor hot backup facilities have had time to mature.

=====

> Oracle 8i, DB2

Closed, expensive, & secret commercial offerings.
Both have good reputations.
Very good point and click interfaces.
DB2 is very well respected as a mature and solid product.

You forgot to mention Informix which has a distant common ancestor with
PostgreSQL. It works well. Its extensive documentation is well written,
but totally chaotic. You need 6 books open at the same time to get the
Dynamic Server installed!

=====

> and MySQL

In a word - Don't. Definately not in an financial accounting capacity.

No transaction support. MySQL is intended as a very fast, mostly read,
data store. The designers have sacrificed data integrity for speed.
It is reported to fall over catistrophically under heavy load.

This URL will lead through to several papers which explain in more detail.

http://www.google.com/search?q=Philip+Greenspun+Why+not+MySQL&btnG=Google+Search

> We are looking to start re-developing our accounts/order processing
> system using a major database (we currently use a 4GL). We would
> appreciate any constructive advise to help us make the decision on which
> database to use.

--
Sincerely etc.,

NAME Christopher Sawtell
CELL PHONE 021 257 4451
ICQ UIN 45863470
EMAIL csawtell @ xtra . co . nz
CNOTES ftp://ftp.funet.fi/pub/languages/C/tutorials/sawtell_C.tar.gz

-->> Please refrain from using HTML or WORD attachments in e-mails to me
<<--

In response to

Responses

Browse pgsql-docs by date

  From Date Subject
Next Message Paul M Foster 2001-02-13 00:35:00 Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?
Previous Message adb 2001-02-12 21:56:44 Re: Re: PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2001-02-12 23:33:44 Re: Howto install postgresql 7.03 on Darwin 1.2
Previous Message Culley Harrelson 2001-02-12 22:55:08 jdbc connection pool settings