What access will the thousands of users have? Direct database access, or access to a web app with a MySQL backend? If it's the latter, you'll be fine. If it's the former, you will need to make sure that your system is configured to support that many open file pointers. I don't remember offhand how to set this in OSX, but I'm sure it's in the Apple Tech Info library.