Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2002, 08:10
MMontes
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: cual es la diferencia????

El SQL es el estándar del lenguaje de cómo "tienen que ser" sintácticamente los pedidos de un programa cliente a un servidor de base de datos.

Es como definir en un lenguaje que inventemos llamado PTT (pedido de tickets de tren) la forma en que se pide un ticket, la forma en que se pide el destino del ticket, la forma en que debes dar el dinero y de que manera te tiene que devolver el vuelto.

Claro que la empresa X, por mas que se comunique con la gente de determinada manera, internamente organiza todo como se le ocurra. Y cada empresa ofrece otros servicios como descuentos por comprar cantidad de tickets, o cosas similares que no están cotejadas dentro del PTT.

MySQL y MSSQL son "empresas". Hay un estándar en el lenguaje de como hacerle pedidos al servidor. Pero internamente se manejan como les va la gana.

Técnicamente las diferencias son:

MySQL es gratis, es una base de datos mediana, tiene un esquema rápido para pedidos simples y no tan rápido para pedidos mas complejos. Claro de que cuando hablamos de una base de datos mediana, hablamos de un base de datos que soporta leer 2 millones de registros en poco más de 3 minutos. El MySQL está disponible para virtualmente cualquier tipo de sistema operativo.

MSSQL es pago, sale caro (cerca de 7000 dolares una licencia para la última versión). Es uno de los mejores servidores del mercado, rápido por donde lo mires, pero sólo está disponible en plataforma Windows.