> Keep in mind, I'm not countering to be difficult, merely complete. :-)
Thats a good thing. (imho)
> \_ 2. To my knowledge MySQL is not ACID compliant, Postgres is.
>
> http://www.mysql.com/press/release_2002_11.html
> "MySQL now includes the ACID-compliant InnoDB ..."
Cool, I looked on their feature list and couldnt find. Either they dont
think its a feature or they just havent updated the list for a bit. :)
Thats why I said "to my knowledge" as I could not confirm nor deny, but
last time I had 'deeply' investigated it did not (but neither did
Postgres). Now it appears both do.
> The same *press release* says that Ziff Davis benchmarked MySQL and
> others (but not PG) and MySQL and Oracle were the happy leaders. They
Benchmarks are so easy to sway, I put little merit in them short of
performing them myself. As tuning and application has so much to do with
things. As stated I am willing to say MySQL InnoDB and Postgres are close
enough out of box, there is not a huge competitive advantage for either
one. (If you use MySQL ISAM (good only for specific applications) there
would be a significant speed advantage)
> \_ 4. Unicode support does not exist for MySQL.
>
> Coming in 4.1, so the site says.
>
> \_ 5. Stored Procedures are not supported in MySQL.
>
> ... in 5.0. Also you can extended mysql through dynamic libs now.
True, as are views and many of the other things I mentioned were lacking,
but again we are comparing what exists today and not what is in the
future. I still run on the mindset for database level stuff I dont like
to run the 'newest' release in production as that is too close to the edge
for critical data. (imho) I realize not everyone deals with datacenter
type data and so that might not be a factor.
I have used MySQL in high end production for manfacturing (pre-InnoDB) and
paid for it dearly. I have used Postgres for high end financials and
contact management applications and have bitten by its oddities as well.
I dont think you can necessarily go bad in choosing either one.
I personally (from my personal experience) prefer Postgres over MySQL.
HOWEVER, from a licensing standpoint, I think MySQL has a much better
license. ;) That said, I have been migrating stuff to SAP-DB because it
has the robust feature set, stability and scalability that Postgres has
only with a much better license like MySQL. It also, carries a much more
familiar name that makes getting enterprise customers to adopt it much
more readily than either mysql or postgres.
I would not however, recommend it to someone just starting to play with
databases. It is much more like Oracle in regards to needing more
hardware and a db admin to fine tune.
-Derek
>
> YMMV.
>
> David
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change you mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss