MySQL Server Hosting comparisons are avialable for anyone who is currently looking for a MySQL Server hosting company
|
![]() |
![]() |
|
drhowarddrfine Port Monkey Join Date: Mar 2005
|
I started using mysql recently for a website I am creating. Version 4.01. There was something I was trying to do and found out it wasn' t possible with that version but postgresql had always had that feature. However, I hear version 5.0 now has many of the features postgre had always had.
I switched to postgre because I felt that if it has always had many of the high level features of other databases then those features were built in and probably better implemented. Mysql gave me the impression many features were just tacked on later. For example, innodb needs to be turned on to use and you need to recode your sql statements to use it. mysql is faster than postgre but this is because it does not implement many of the high level features of other dbs including postgre. I had read mysql and postgre are converging over time. Now I do have to say that I'm new to databases and stopped all work on learning them a couple of weeks ago to do something else, temporarily. So some of the things I've said may be incorrect but they are the impressions I have had so far. I am sticking with postgresql because I feel safer in that it will do everything I may need it to do.
|
05-17-2005, 08:20 AM | Report this post to a moderator | IP: Logged |
dixongroup BSD n00b Join Date: May 2005
|
Like the previous poster mentions, MySQL and PostgreSQL will (probably) eventually converge on both features and speed. Unfortunately, the two took two divergent paths to get to the same destination. MySQL focused on speed and ease-of-use (IMHO) first, then work on adding advanced db features. Even though 5.x includes many of the requested features that PostgreSQL has had for some time, some of these aren't even available in ISAM (the fast table format)... you have to use InnoDB. PostgreSQL, on the other hand, strove for correctness and an adheranace to SQL standards at the beginning. Now that most features are complete, they are left to optimize.
When you think about it, MySQL dug itself a bit of a hole. Even after they finish adding the new features, they will still have to go back and re-optimize after all the new code has been created. I will admit though, MySQL still has a simpler CLI for the beginner. On the other hand, if you ever expect to have to use the "big metal" databases (Oracle, Sybase, etc), you would do well to familiarize yourself with PostgreSQL's CLI (psql). HTH. __________________ Jason Dixon DixonGroup Consulting http://www.dixongroup.net
|
05-19-2005, 07:49 AM | Report this post to a moderator | IP: Logged |
estrabd Kernel Saunders Join Date: Jun 2002
|
I've always looked at MySQL as "light weight" and PostgresSQL as "complete". You you need an enterprise solution, I would go for PG, but if you just want to run a simple web app, go with MySQL or even SQLite.
Some things that I like best about PG (though I have not used it in a while): - mature trigger support - mature stored proceedure support - mature distributed db/fault tolerence - standards compliance better than I've seen - highly flexible enumerable data types - useful for high end applications like geospatial data, GIS, etc. Take this for what it is worth. The last time I needed a db was a couple of years ago. __________________ 0x743.com
|
05-19-2005, 10:15 AM | Report this post to a moderator | IP: Logged |
luckyratfoot BSD n00b Join Date: Aug 2005
|
I work with Oracle by day and Postgresql when I get home. I would like to use it for work but the corporate world isn't so open to the idea yet. |
09-22-2005, 07:46 PM | Report this post to a moderator | IP: Logged |
mwatkins Port Monkey Join Date: Apr 2003
|
If you have a choice, use Postgres, particularly if you are a beginner.
|
11-04-2005, 01:54 PM | Report this post to a moderator | IP: Logged |
Looking for our FreeBSD Forums? We have moved them off our main page,just follow the link to our FreeBSD Forums page.
Copyright © 2009, WEBSERVER CONSUMER GUIDE
Please note:
(1) FreeBSD is a registered trademark of The FreeBSD Foundation.
(2) WEBSERVER CONSUMER GUIDE is in no way affiliated with The FreeBSD Foundation