MySQL vs SQLSERVER

Desde ya les digo q los 2 son poderosos herramientas RDBMS ampliamente usados,pero dirigidos a audiencias especificas.Vamos por item.
Costo y licencia
MySql es gratis , no teniendo limite para ello, de conexiones simultaneas ni nro de cpu. Microsoft tiene una versión gratis de su SQLSERVER pero tiene limitaciones de conexión simultanea, creo que es 8 , nro de cpu solo puede ser uno, el tamaño de bd no puede pasar de 4 GB,hay otra limitación de RAM.En realidad con esto ya funciona para la mayoría de las aplicaciones.
Este SQLExpress tiene varias características que no trae MYSQL como ser: full tex indexing, Encriptacion de datos internamente, nativo soporte a XML,también integración con Microsoft Update para parches y revisiones.

SqlSERver como dijimos viene en diferentes tipo de paquetes( sabores y precios): esta el Express q es gratis, soporta 1 cpu, el SQLSERVER XXX es este momento esta el 2008, que soporta hasta 4 cpu, sin limite de memoria o base de datos, luego esta el SQLSERVER ENTERPRISE sin limite de procesadores. El mysql viene en una sola versión o paquete.
Otro punto de comparación es que MySQL es multiplataforma y SQLSERVER no, y lo más probable es que se mantenga así.
Funcionalidad
Por mucho tiempo MySQL tuvo que soportar las criticas, por no soportar la mayoría de las funcionalidades de otras bd como transacciones, trigger,procedimeintos almacenado y otras cosas básicas. Ahora en la versión 5 todas estas características ya tiene.
Los dos se usan ampliamente google, yahoo usa mysql. Hyundai Motor,Hotel Hilton, Nasdaq usa SQLSERVER por decir algunas empresas.
Ambos SQLSERVER y MySQL pueden ser ejecutados en CLUSTER para alta disponibilidad.
MySQL tiene varios modos de almacenamiento, inclusive para distintas tablas InnoDB , entre otros. SLQSERVER solo tiene un sistema de almacenamiento para todo.Pero es mas seguro que MySQL durante un corte de energía, ya que hace varios controles para mantener la integridad de los datos.
La gran ventaja de SQLSERVER es q nativamente tiene varias herramientas de reporte y análisis de datos conocido como BI (Bussiness Inteligent). SQL Server Reporting Services es uno de los más prominente y ampliamente usado.Similares herramientas como Crystal Report 11 estan disponibles para Mysql, pero son productos comerciales.
Saludos
Adalberto Montanía

Comentarios

  1. Buena Info, eso de que Mysql es dado a fallar en casos de cortes de energia es muy importante; pues significaria que nos puede salvar el empleo si no tenemos un sistema electrico constante. Gracias por la publicacion!!!

    ResponderEliminar
  2. Diego, te equivocas, mysql es potente y no sufre riesgo de cortes de energia, informate sobre tablas imnoDB y transacciones.

    Saludos

    ResponderEliminar
    Respuestas
    1. No seas fanatico, Microsoft SQL Server es mucho más seguro y robusto que MySQL, ve la realidad de las cosas....

      Eliminar
    2. Intenta almacenar un dato de tipo UUID o GUID en MySQL sin tener que andar haciendo chapuzas a ver que tal se comporta en comparación con el SQLServer.

      Eliminar

Publicar un comentario