Ok, I was browsing through a lot of forums, but I couldn't get a very convincing answer for the same.
My question is - What is the advantage of deploying an application in UNIX server instead of Windows Server (Other than cross Platform support).
For example, I have got an executable jar file, which needed to be executed for half million Data migration. And I thought of executing this jar via a windows batch file in a windows machine.
My question is if I deploy this jar on a Unix Server
- What is the advantage of executing this form instead of a Windows Machine?
- Will, there is a performance difference and better memory management in Unix Server
- Since this jar need to be executed only one time, do we really need to consider setting up the execution environment in UNIX and proceed with this approach?
- What are the practical advantages of deploying in UNIX server other than windows server (Other than cross platform support and cost of server?)