Forum Moderators: open
There's not enough room here to cover the conversion, you'll have to find that elsewhere, though there's plenty of tutorials available if you look.
You may want to start by searching for "MyODBC" and "MySQL windows server examples".
My experience is that moving from SQL Server to MySQL
The Transaction Processing Performance Council has Oralce, IBM, Microsoft and Sybase listed as the top performing databases in speed and performance for price. MySQL is not on the list because they're not submitting to independent testing.
The TPC council benchmarks database performance every day.
Do you have any benchmarks?
Nothing official, but in my specific application the difference is obvious, the execute time is faster by several orders of magnitude.
I'm in the middle of transitioning from MS SQL Server to MySQL on several of my sites. For some sites I'm running parallel databases and the MySQL statements in some instances execute in one tenth of the time as the exact same SQL statements on MS SQL. Obviously this won't occur in all circumstances, but at least for me it's been worth months of rewriting code and maintaining duplicate data on 2 database servers, for the performance benefits.
MySQL still doesn't support SP's does it? I thought I remembered there being a Beta that does, but haven't heard much about it or it's performance.
Chip-
I don't believe the TPC-C tests account for this, and a lot of websites (rightly or wrongly) use full text searching.
However I think it's fair to say that SQL Server 2000 is generally regarded as the the faster database.
In fact up until now, the only argument I've heard for using mySQL is that it's cheaper to buy or it's what the user's cheapo web host has installed.
I've never heard on anyone running it in a live environment on a Windows platform though.
[mysql.com...]
MySQL stored procedures are in version 5.0 which is still a development release at this point in time.
Too, I'd really be interested in seeing same size db's, same load but rather on the clustered environment and not the single box set up. I noticed on the mySql website they they can cluster their solutions.
But to the orginal question. For performance reasons you would be much better off using MySQL over Access. Access while it can be used for a web site isn't really designed for that. It's more of a desktop application and it's not going to scale for you.
You can download it from microsoft:
[microsoft.com...]
Also, look up SQLServerCentral.