Wow! This has been a fun thread -- just what I need after a long day of ERP
work :)

First off, I'm a *big* MySQL fan. That said, there is a limited range of
things it's good for. Same for Oracle. Same for MSSQL, etc. Got a few
comments though:

> Funny how the most expensive solution (Oracle) and the least expensive
> (MySQL) performed so closely :)

If you look at the methodology of the eWeek study (a link that seems to have
been removed since I first read the article), you'll find a lot of fine
print:

1) MySQL techs tuned the database for performance (all vendors were offered
that option, I only remember MySQL taking them up. If someone can find the
link I'm missing to the methodology, please correct me!)
2) MySQL used *in-memory* db-caching. No wonder that was fast! Of course
you'd have to write that layer in another db so it certainly is a plus. Also
note this is MySQL 4.01. When they turned off in memory, "performance
dropped by two thirds" according to the article. Equal to Oracle only when
MySQL is running in-memory...
3) The MSSQL JDBC driver was the limiting factor in their tests. They choose
to use a 3rd party driver for MySQL (a good one, but they say there is no
official MySQL driver -- that's BS, though maybe not at the time -- there's
a Connector\J for Java) -- why not for MSSQL? The Merant driver or JTurbo
are far better.
4) The app they used -- the "standard" Niles app, doesn't used stored procs.
If it was designed for that, MySQL would be dead out of the door.

That said, the fact they *did* do some benchmarking is great. But quite
honestly, it's a little like saying "Hey, I benchmarked this ASP app and
this Java app and this CF app and CF kicks butt." but then reading in the
fine print something like "We configured ASP and Java ourselves, but had Ben
Forta and Dave Watts come configure CF for performance". I mean the MySQL
guys did things like change the database engine *per table*, which is
admittedly cool! But the test took advantage of some pretty advanced MySQL
(in memory caching, per-table engine selection) yet used crappy MSSQL JDBC
drivers and no stored procs on dbs that supported them.

So on to the good things. MySQL can be useful as a moderate-sized
datawarehouse -- it's fast, it doesn't need referential integrity assuming
it's a read-only data store, and the price is right. It's also perfect to
package with web applications that are standalone -- things like
bug-tracking systems, blog systems, etc.

And I've got to say, the new tools for the MySQL AB guys are great -- the
free enterprise manager clone is, while obviously not finished, much easier
than the strange GUI tools that used to pass for management tools. The JDBC
driver is amazingly fast. Transactions are (finally) a clear win. And the
certification program's not a bad idea.

It's not all *that* long ago that the big bonus for MSSQL was enterprise
manager, and then replication. Management tools are what makes the noticable
difference between MSSQL 6.5 and 7 and 2000 (well, and performance).


Regards,

John Paul Ashenfelter
CTO/Transitionpoint
[EMAIL PROTECTED]
----- Original Message -----
From: "Paris Lundis" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Monday, January 13, 2003 5:57 PM
Subject: Re: WOT: MySQL in the Enterprise


> Well I can't say I am enterprise.. even if I have a few tables with a
> couple of million rows of data...
>
> Checkout the MySQL site and see their consulting arm... I remember when
> I first started considering MySQL, their then cleint list and
> datawarehouse size was quite large.. fairly impressive amount of data...
>
> A lot of people are bound to bring up the SQL compliance issue and lack
> of robust SQL fancy database query stuff... The eWeek article was right
> on I think about performance... having used both....
>
> Your mileage will vary based on the nature of what you are doing of
> course...
>
> Paris Lundis
> Founder
> Areaindex, L.L.C.
> http://www.areaindex.com
> http://www.pubcrawler.com
> 412-292-3135
> [finding the future in the past, passing the future in the present]
> [connecting people, places and things]
>
>
> -----Original Message-----
> From: "Scott Mulholland" <[EMAIL PROTECTED]>
> Date: Mon, 13 Jan 2003 17:53:26 -0500
> Subject: WOT: MySQL in the Enterprise
>
> > I am researching the use of MySQL in use with enterprise level
> > applications, looking for feedback both good and bad.
> > I have read all the articles on the mySQL site, as well as the manual
> > and the eWeek article comparing it with Oracle.
> >
> > Anyone on this list using it currently and have any success/horror
> > stories or stats?
> >
> > TIA,
> > Scott
> >
> >
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to