Comparacion entre MySQL y SQL Server
De ambas partes podemos leer mucho en favor de ellos mismos, pero esta comparación esta resumida en puntos que nos interesan a los desarrolladores, podría decir que es una comparación imparcial.
MySQL
Una de las razones por la que MySQL es permanentemente comparado frente a SQL Server es por que ambos son populares en la misma plataforma (ver siguiente gráfico). También debo resaltar que MySQL tiene herramientas mejoradas principalmente para Windows, muchas están disponibles también para Linux pero no siempre están actualizadas o tienen las mismas prestaciones.
SQL Server
La tabla comparativa
| Característica | MySQL | SQL Server Express | SQL Server |
|---|---|---|---|
| Costo | Libre y de pago | Libre | De pago |
| Open Source | Si | No | No |
| Plataformas | Linux,Windows y muchas otras | Sólo Windows | Sólo Windows |
| Limite de tamaño de la base de datos | Limitado por el sistema operativo | 10Gb | Limitado por el sistema operativo |
| Compatibilidad ACID | Depende del motor de almacenamiento | Si | Si |
| Transacciones | Si | Si | Si |
| Servicio de reportes | No | Si | Si |
| Posibilidad de elegir diferentes formas de almacenamiento | Si | No | No |
| Claves Foráneas | Depende del motor | Si | Si |
| Vistas | Si | Si | Si |
| Procedimientos almacenados | Si | Si | Si |
| Triggers | Si | Si | Si |
| Cursores | Si | Si | Si |
| Subconsultas | Si | Si | Si |
| Replicación | Si | Limitado | Si |
| Funciones definidas por el usuario (UDF) | Si | Si | Si |
Creo que esta todo lo que necestamos saber. Hay otros detalles mas avanzados en los que cada uno tiene lo suyo, MySQL ha evolucionado mucho, ha recorrido un largo camino para llegar a donde está. Esperemos que Oracle continue con este proyecto y no lo deje a un lado.
Espero sus consultas y comentarios en el foro de MySQL de Latindevelopers.com.
Tags: bases de datos,mysql
Otros Artículos en esta sección
-
Es frecuente la pregunta: Es posible utilizar IF, IIF en una consulta de SQL server? Aquí explicamos las alternativas.En SQL Server encontramos varios tipos de datos, dentro de ellos esta nvarchar, los que estamos acostumbrados a tipo de datos varchar nos hacemos esa pregunta.

foro de Bases de datos »
