¡MySQL no es gratis!
Se entiende ampliamente que es gratis, pero usted vende o distribuye paquetes de software que incorporan MySQL, tiene restricciones bastante severas. En estos casos, es gratuito solo para proyectos de código abierto u organizaciones sin fines de lucro. Si puede separar completamente la base de datos y los controladores del resto de su aplicación, y obligar a su cliente a descargar e instalar MySQL por su cuenta, probablemente esté bien.
De lo contrario, cuesta $ 2,000 / año para la edición "estándar", que es aproximadamente comparable al costo de licenciar SQL Server.
Ambas son muy buenas bases de datos, pero entre las ventajas de SQL Server se encuentran:
- Un lenguaje procedimental rico y expresivo (T-SQL)
- Un mejor optimizador de consultas y un mejor rendimiento en entornos de escritura intensiva
- Un sólido conjunto de herramientas y capacidades auxiliares, incluido un entorno de programación, una herramienta ETL (SSIS), modelado dimensional (SSAS), un entorno de informes (SSRS) y un programador de trabajos razonablemente sofisticado.
- Depuración interactiva de procedimientos almacenados y UDF.
- Una herramienta de administración basada en ventanas relativamente fácil de usar que le permite realizar la mayoría de las tareas de administración con un simple clic.
Muchas personas se oponen ideológicamente al uso de herramientas de Microsoft o a estar encerradas en un entorno Windows, y puedo entenderlo. Pero MySQL NO es gratuito para uso comercial, y eso no parece entenderse ampliamente.
Para revisar la política de licencias de MySQL, échale un vistazo en su sitio web: http://www.mysql.com/about/legal/licensing/index.html