Eleccion de base de datos

25/11/2004 - 13:46 por istoca | Informe spam
Alguien me podria decir la diferencia entre Mysql y Sql Server??

Estoy programando en vb6 con access, pero quiero migrar a una base de datos
que pueda manipular en red.

Gracias..

_______________________________
Istoca
peveroll
Newton 27, Polanco,
México, D.F., 11560.
+52 55 5281 2399 Tel.
+52 55 5280 6475 Fax
www.peveroll.com

Preguntas similare

Leer las respuestas

#6 Javier Loria
25/11/2004 - 23:07 | Informe spam
Hola:
No conozco de MySql, ni tengo criterio para opinar de el, pero me parece
temorosa la afirmacion de:
Mysql es mucho más rápido que MSSQL Server


Puedes demostrarla?
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"theKidman" wrote in message
news:#
Mysql es mucho más rápido que MSSQL Server, Por otro lado, MySQL no tiene
integridad referencial, no soporta procedimientos almacenados ni soporta
vistas ni triggers. MySql es un gestor de bases de datos excelente para
web.
Si tu proyecto tiene relativa complejidad usa MSsql, echaras de menos las
vistas a la hora de realizar tus reportes y los procedimientos almacenados
y triggers para controlar la integridad de tus datos, del mismo modo que
la integridad referencial. Es decir, MSSQL es bueno para hacer un sistema
del tipo Servidor Pesado, Cliente ligero.
Por otro lado si usas Mysql, tendrás que darle más inteligencia al
programa para proteger la integridad de tus datos, lo que se convierte en
un sistema del tipo Servidor ligero, Cliente pesado.

Mysql tiene menos instrucciones que mssqL, no soporta subconsultas, si
embargo tiene algunas más cómodas que el MSSQl, por ejemplo

select * from tabla limit 34,10 -> Seleccionar 10 registros desde el
registro 34.

En MSSQL no es tan simple







Respuesta Responder a este mensaje
#7 ulises
25/11/2004 - 23:21 | Informe spam
No Maxi, LIMIT no numera los registros trabaja sobre el
conjunto de filas ya obtenido y en base a eso obtiene el
subconjunto que te están pidiendo, es muy práctico cuando
se desea hacer paginación ... por otro lado MySQL si
soporta integridad referencial y subconsultas, su carencia
actual son los procedimientos almacenados y vistas, en el
primer caso se encuentra en beta y del segundo está
planteado su desarrollo.

Saludos,
Ulises

Hola, solo un detalle ;)

select * from tabla limit 34,10 -> Seleccionar 10




registros desde el
registro 34.



Esto es para los que piensan en formato registros (ISAM?)


pero el mundo de
las BDD no numera los registros, sino que trabaja con otro


paradigma :)



Salu2
Maxi


"theKidman" escribió en el mensaje
news:%
Mysql es mucho más rápido que MSSQL Server, Por otro




lado, MySQL no tiene
integridad referencial, no soporta procedimientos




almacenados ni soporta
vistas ni triggers. MySql es un gestor de bases de datos




excelente para
web.
Si tu proyecto tiene relativa complejidad usa MSsql,




echaras de menos las
vistas a la hora de realizar tus reportes y los




procedimientos almacenados
y triggers para controlar la integridad de tus datos,




del mismo modo que
la integridad referencial. Es decir, MSSQL es bueno para




hacer un sistema
del tipo Servidor Pesado, Cliente ligero.
Por otro lado si usas Mysql, tendrás que darle más




inteligencia al
programa para proteger la integridad de tus datos, lo




que se convierte en
un sistema del tipo Servidor ligero, Cliente pesado.

Mysql tiene menos instrucciones que mssqL, no soporta




subconsultas, si
embargo tiene algunas más cómodas que el MSSQl, por ejemplo

select * from tabla limit 34,10 -> Seleccionar 10




registros desde el
registro 34.

En MSSQL no es tan simple











.

Respuesta Responder a este mensaje
#8 Battle Troll
26/11/2004 - 17:32 | Informe spam
Que yo recuerde, se han hecho estudios comparativos y pruebas sobre los 2
y las mediciones "objetivas" (lease: no pagadas ni hechas por ninguna de
las compañias que producen sendos productos) indican que MySQL es varias
veces mas rapido en operaciones de lectura, empero se vuelve muy lento si
lo que se hace principalmente son operaciones de insercion y actualizacion
de registros, y que tambien es medio lenton en re-indizar tablas...

como quien dice, ventajas y desventajas de cada uno (como todo en esta
vida), pues ninguno es la panacea universal.

cada quien debera tomar la decision que considere mejor basandose en: que
se va a hacer mas con la bb.dd., prevision de crecimiento, tamaño
esperado, etc.
Respuesta Responder a este mensaje
#9 Javier Loria
26/11/2004 - 19:03 | Informe spam
Hola:
Como te digo no conozco de SQL, me gustaria conocer de estos estudios,
si es que existen.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Battle Troll" wrote in message
news:
Que yo recuerde, se han hecho estudios comparativos y pruebas sobre los 2
y las mediciones "objetivas" (lease: no pagadas ni hechas por ninguna de
las compañias que producen sendos productos) indican que MySQL es varias
veces mas rapido en operaciones de lectura, empero se vuelve muy lento si
lo que se hace principalmente son operaciones de insercion y actualizacion
de registros, y que tambien es medio lenton en re-indizar tablas...

como quien dice, ventajas y desventajas de cada uno (como todo en esta
vida), pues ninguno es la panacea universal.

cada quien debera tomar la decision que considere mejor basandose en: que
se va a hacer mas con la bb.dd., prevision de crecimiento, tamaño
esperado, etc.
Respuesta Responder a este mensaje
#10 Battle Troll
26/11/2004 - 19:49 | Informe spam
si es que existen.



Estimado Javier:
por favor no pongas en duda mi credibilidad como persona. Por favor.
me ofendi un poco al leer esta ultima linea...

por otro lado:
una busqueda en san google por las palabras "mysql" "sql server" y
"benchmark" arrojo varias decenas de resultados...

uno que encuentro interesante, y que se ha citado (faltaba mas) en el
sitio de mysql:
http://www.eweek.com/article2/0,3959,293,00.asp

si no mal recuerdo, tambien los chicos de pc magazine hicieron su propio
benchmark no hace mucho...

aunque no quiero echarle combustible a una guerra que no inicie ni quiero
estar en ella. como dice en estos articulos que recientemente postearon en
este mismo foro:
http://www.mssqlcity.com/Articles/C..._mysql.htm
http://builder.com.com/5100-6388-1054385-2.html
**cada producto tiene ventajas y desventajas**

y en ultima instancia, el asunto de los benchmarks siempre se prestara a
polemicas:
http://www.winnetmag.com/Article/Ar...24467.html
**es casi imposible asegurarse que se este midiendo la eficiencia real de
un producto y no la habilidad de los que configuran esos productos en las
PC's para que todos tengan la misma oportunidad**
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida