We have a MySQL database running on a Linux (Ubuntu) server.
We are thinking of moving this database to a Windows 2008 R2 server (our IT-team’s Linux knowledge isn’t that good).
I have a couple of questions:
- Is there a difference in performance (running MySQL) between these two servers?
- Are there some big drawbacks running MySQL on Windows?
- Do we have to think of something special when moving from Linux to Windows.
1,2 : In terms of performance there’s not a huge difference between the two servers. Linux reportedly performs faster because Windows (as usual) attempts to offer an ‘all in one’ package instead of the extendable Linux implementation. You’ll generally not notice a difference but if performance is of utmost importance to you then maybe this will influence your decision.
3:Table names and databases are case insensitive in Windows.and You Should do a mysqldump of everything while converting linux to windows.