LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 02-09-2007, 01:24 PM   #1
matthewhardwick
Member
 
Registered: Oct 2003
Location: CA
Posts: 165

Rep: Reputation: 30
PostgreSQL vs MySQL (eGroupWare)


Basically I wanna know what people think is better for the eGroupWare suite. I have 3 available to me (MySQL for PHP 4(or 5), MySQLi for PHP5 or PostgreSQL).

Which is faster etc. I estimate over the next few years there will be several thousand records per major table. This will be going in as a production system - so I want to make sure I have the best in place.

Thanks in advance.

Matt.
 
Old 02-09-2007, 02:46 PM   #2
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
You'll get as many answers as there's users. My personal preference
is Postgres, always was and will be, for a variety of reasons. It
handles concurrency better (when you said faster: were you looking
for 1 person doing one thing on the database at a time or concurrency?),
it has better compliance with SQL standards and has defined less things
that are unique extensions, and it has sane default settings (e.g. Feb
30 is *not* a valid date).

MySQL folks will argue that MySQL can do clustering and replication
("overlooking" the fact that that only works if the whole DB fits into
RAM which raises a whole lot of other issues [power-/hardware failure?]).

I suggest you go to google and find some articles that "prove" that
MySQL is better, and then some that "prove" that Postgres is better, and
make up your own mind based on what is important in regards to your immediate
requirements of the machine/application.


Cheers,
Tink
 
Old 02-09-2007, 08:56 PM   #3
yodermk
Member
 
Registered: Feb 2006
Location: San Antonio
Distribution: Kubuntu Feisty
Posts: 43

Rep: Reputation: 15
I would *always* choose PostgreSQL given the choice. It is much more standards compliant and much more mature than MySQL. Also, MySQL's method of managing users drives me nuts. I cringe whenever I have to deal with it.

Maybe this is a troll, but IMHO MySQL's only reason for existence is the thousands of open source web applications that are tied to it, and people that download it because they think "it's easy", which is due to marketing. Low-end web apps would probably be just as well served with SQLite and higher end web apps would be much better served with PostgreSQL. I honestly can't think of a case where MySQL is technically the best choice!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
mysql or postgresql fellioth Linux - Software 3 01-30-2007 02:14 AM
mysql and postgresql question kafnir Linux - General 2 06-17-2006 02:18 AM
MySQL x PostgreSQL Thakowbbery Linux - Enterprise 5 09-06-2005 09:30 AM
MySQL,PostgreSQL and dbm. cranium2004 Linux - Software 1 03-10-2005 03:48 PM
PostgreSQL vs. MySQL mikeshn Programming 1 07-08-2002 12:23 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 12:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration