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

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

Post by Lincoln Ye » Sat, 17 Feb 2001 10:31:51




> Let me echo this. I have _never_ been on a list where so many of the
> developers of a product were subscribed as well. And these folks
> provide _very_ considerate and clear assistance. Hats off to them.

Yah. What I find is the developers set the general tone/culture of the list.
This affects the type of responses/support you get even from the other list
subscribers. So it's quite good here where you have kind and helpful developers.

As for the original question. I find in a corporate environment it boils down to
who you want blame to fall to - blame tends to flow down the payee channels.

For accounts and order processing it's probably Postgresql/Oracle/DB2.

If you have a resident DBA, get the DBA to pick the database. If the DBA is you
well then if you have lots of money you may wish to pick Oracle/DB2 - because if
you're new to DB stuff and doing major stuff, you'll probably need to blame
someone else ;). If there's very small budget then it's Postgresql, but make
sure your bosses know that they're getting a lot more than what they paid for
;).

That said, installing, configuring and maintaining Postgresql is a lot easier
than Oracle/DB2. For instance there's a lot more "backward compatibility"
ugliness in Oracle. So in a less "corporate" environment I'd say go with
postgresql.

Performancewise with these three the main factor is probably going to be
how the DBA organises the data and forms the queries. The DB engines of all 3
are quite decent once you know about their various quirks[1].

Cheerio,
Link.

[1] I've come to a conclusion that if it doesn't have strange quirks it's not
an RDBMS.

 
 
 

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

Post by Mitch Vincen » Sat, 17 Feb 2001 10:51:31


Quote:> Yah. What I find is the developers set the general tone/culture of the
list.
> This affects the type of responses/support you get even from the other
list
> subscribers. So it's quite good here where you have kind and helpful

developers.

Helpful developers doesn't go near far enough..

I've seen (and still do see) commercial support that isn't up to the grade
of support I have gotten from the -general and -hackers lists. I can ask any
question and I *always* get a response within minutes from one of the core
developers.. I have yet to have a question go un-answered and I've been on
the list for a pretty long time! It just doesn't get much better than that
to me.

Thanks to all the people that have put up with my strange (and sometimes
amusing) questions!

-Mitch

 
 
 

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

Post by Lincoln Ye » Sat, 17 Feb 2001 14:35:33



> Helpful developers doesn't go near far enough..

> I've seen (and still do see) commercial support that isn't up to the grade
> of support I have gotten from the -general and -hackers lists. I can ask any
> question and I *always* get a response within minutes from one of the core
> developers.. I have yet to have a question go un-answered and I've been on
> the list for a pretty long time! It just doesn't get much better than that
> to me.

What I really like is the truth. The developers will tell you straight out
that a feature is broken and they may even say they don't know how to fix it
properly yet.

Whereas for some commercial products (not all, some have excellent support),
I've had cases where they deny that there's anything wrong.

Cheerio,
Link.

 
 
 

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

Post by Christopher Sawte » Sat, 17 Feb 2001 18:26:19



> > Helpful developers doesn't go near far enough..

> > I've seen (and still do see) commercial support that isn't up to the
> > grade of support I have gotten from the -general and -hackers lists. I
> > can ask any question and I *always* get a response within minutes from
> > one of the core developers.. I have yet to have a question go
> > un-answered and I've been on the list for a pretty long time! It just
> > doesn't get much better than that to me.

> I agree. The support from the Postgres people is outstanding. There
> seems to be a catch though. It was pretty much the same with PHP about 3
> years ago: I story I keep telling is that my very first question on the
> list there was answered in less than 30 minutes by Rasmus Lerdorf, the
> inventor of PHP himself (imagine posting a question to M$ and within 30
> mins, the founder of the company . . . ). He's still very active on the
> list but the sheer volume of postings has reached a limit, due to the
> popularity and success of PHP, where a _lot_ is getting lost and
> unanswered in php-general. I wonder whether this is an inbuilt,
> unavoidable problem with free software projects once they reach a
> certain level of popularity.

Yes it is.

This is a universal problem. It is that once a particular package reaches
that critical mass it is completely impossible for a small team of
developers to both help the user community _and_ to develop anything at
all. I've seen this in both the free and the comercial software worlds.

The  commercial world tries to solve it by having "Knowledge Base"
machinery of some kind or another. My own exp. is that it simply does not
work.

It might help to install ht://dig so that the online documentation can be
searched easily. If people think that that would be a good idea then I'd
be happy to make that contribution.

Another point is that PostgreSQL is widely used by people who have learnt
English at school. English is a proper horror of a language & it must be
extremely difficult to understand the docs. if you didn't learn English on
your Mother's knee. I learnt French at school, but I would really _hate_
to have to understand PostgreSQL from French docs. I'm suggesting that now
that the critical mass of users is nearly upon us that a serious
translation effort be made. Unfortunately I am not sufficiently able in
any foreign language to help with translation, but could perhaps attempt
to make the language of the documentation somewhat easier to understand.

--
Sincerely etc.,

 NAME       Christopher Sawtell
 CELL PHONE 021 257 4451
 ICQ UIN    45863470

 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
<<--

 
 
 

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

Post by Emmanuel Charpentie » Sun, 18 Feb 2001 18:12:27


[ ... High number iof questions to the list, although of good level ...
]

Quote:> This is a universal problem. It is that once a particular package reaches
> that critical mass it is completely impossible for a small team of
> developers to both help the user community _and_ to develop anything at
> all. I've seen this in both the free and the comercial software worlds.

> The  commercial world tries to solve it by having "Knowledge Base"
> machinery of some kind or another. My own exp. is that it simply does not
> work.

A good "knowledge base" for PostgreSQL was the mailing list archive.
However, it started having serious problems abck in november, and I
haven't checked it since.

Quote:> It might help to install ht://dig so that the online documentation can be
> searched easily. If people think that that would be a good idea then I'd
> be happy to make that contribution.

This engine could also usefully be aimed at the mailing lists archive !
However, a *very* useful feature would be a "human made" indexing. Quite
a load of work ...

It might also be useful to have on the lists people with a good
knowledge of PostgreSQL (at least recent versions) dedicated to
answering these questions. This would ease the load on developpers
proprio dictu.

This way, you would have a kind of a three-tiered help system :
        - Search engine on the docs, the FAQs and the lists archive ;
        - "Answer" volunteers for hard-but-answerable-from-the-specs questions
;
        - Developpers for questions requiring a good knowledge of PostgreSQL
internals.

Quote:> Another point is that PostgreSQL is widely used by people who have learnt
> English at school. English is a proper horror of a language & it must be
> extremely difficult to understand the docs. if you didn't learn English on
> your Mother's knee. I learnt French at school, but I would really _hate_
> to have to understand PostgreSQL from French docs. I'm suggesting that now
> that the critical mass of users is nearly upon us that a serious
> translation effort be made. Unfortunately I am not sufficiently able in
> any foreign language to help with translation, but could perhaps attempt
> to make the language of the documentation somewhat easier to understand.

Agreed. But keep in mind that a tralnslation is a *huge* work,
especially in a domain such as computers where most competent people are
used to more-or-less "think in English" about their domain of expertise.

Furthermore, PostgreSQL docs are a hell of a moving target ...
Therefore, such a project needs a *lot* of coordination.

Any thoughs ?

                                        Emmanuel Charpentier
--


 
 
 

1. PostgreSQL vs Oracle vs DB2 vs MySQL - Which should

I used to keep stuff in emails in mailbox until I saw someone reply,
then I would delete it from my mailbox.  Now, in the morning, when I
have lots of emails, I can easily see if no one has replied and try to
answer it.

I will say that the FAQ and my book have visibly reduced the number of
questions.  When I put something on the FAQ, the questions about that
topic just magically go away.  I know lots of lists have the RTFM reply,
but in our case, it seems they do read the FAQ pretty thoroughly, so it
really cuts things down.  One goal of my book was to explain how all the
PostgreSQL features fit together, and having it online allows people to
get that information right away.

That means we are pretty much left with _good_ questions that don't have
easy answers.  Mutlibyte support, Java, can't compile, stuff like that.
The easy stuff is pretty much gone because people are really using the
resources we provide.

--
  Bruce Momjian                        |  http://candle.pha.pa.us

  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

2. Cascading Deletes

3. Loading DBFs to Informix

4. PostgreSQL vs Oracle vs DB2 vs MySQL - Which

5. Recommended Books on Ingres???

6. PostgreSQL vs Oracle vs DB2 vs MySQL - Which sh

7. Report Print Info

8. Oracle vs PostgreSQL vs MySQL vs mSQL : COMPARISON

9. Oracle vs MySQL vs PostgreSQL

10. MySQL vs Oracle vs MSSQL Vs others

11. PostgreSQL vs Oracle vs DB2 vs MySQL - Which sh ould I use?

12. PostgreSQL vs Oracle vs DB2 vs MySQL - Which should I use?