Oracle vs SQL Server 2005

19/04/2006 - 04:30 por José Miguel Torres | Informe spam
Hola, tengo varios años de trabajar con Oracle y ahora estoy pensando en
desarrollar unos proyectos donde una base de datos crecerà a varios cientos
de gigas con mucha facilidad. Me atre SQL Server por su precio pero no
conosco mucho de este producto y me pregunto si será tan robusto como Oracle,
se pos que este foro es de Microsoft por lo que me imagino que la mayoría
serán usuarios expertos de SQL pero bueno, estoy buscando en varios lugares.
Que tal es el desempeño de SQL vs Oracle en bases de datos de todos los
tamaños desde unos pocos megas hasta teras. gracias.

Preguntas similare

Leer las respuestas

#1 Developers
19/04/2006 - 05:34 | Informe spam
Aunque la Comparacion seria SQL2005 Vs Oracle 10g Vs. Db2 V8.0 ¿¿¿Quien sera mas robusto???


José Miguel Torres escribió:
Hola, tengo varios años de trabajar con Oracle y ahora estoy pensando en
desarrollar unos proyectos donde una base de datos crecerà a varios cientos
de gigas con mucha facilidad. Me atre SQL Server por su precio pero no
conosco mucho de este producto y me pregunto si será tan robusto como Oracle,
se pos que este foro es de Microsoft por lo que me imagino que la mayoría
serán usuarios expertos de SQL pero bueno, estoy buscando en varios lugares.
Que tal es el desempeño de SQL vs Oracle en bases de datos de todos los
tamaños desde unos pocos megas hasta teras. gracias.
Respuesta Responder a este mensaje
#2 Miguel Egea
19/04/2006 - 10:10 | Informe spam
Estais comparando Mercedes, BMW y Jaguar, es decir en cuanto a Robustez
nada se envidian ninguna a la otra, de todas se pueden decir cosas que son
mejor que las otras, por ejemplo Oracle no es una maravilla solucionando sus
problemas de seguridad, y DB2 es carísima y su implantación está reducida a
un grupo muy pequeñito de empresas, y estoy seguro que la gente de Oracle y
DB2 podrán decir cosas parecidas sobre SQLServer.

En el mercado, según datos que he escuchado a gente de Microsoft, SQL Server
es leader en número de unidades vendidas en el segmento de 1 a 4 Terabytes
de base de datos, no en cuanto a facturación, precisamente por lo que atrae
a Jose Miguel, ya que SQL Server no cobra por cores sino por procesadores
fijos independientemente del número de cores, lo que hace que
comparativamente SQL Server sea al mismo nivel de robustez, la base de datos
más económica.

Otras ventajas que ofrece SQL Server es la inclusión de las herramientas de
tunning, (en Oracle hay que compralas aparte), las herramientas de Analisys
Services y minería de Datos (de la misma forma), las herramientas de Alta
Disponibilidad como log shipping o Database Mirroring y varios ejemplos más

El resumen a tu pregunta es que las tres son magníficas bases de datos con
una alta implantación en el mercado, elegir una u otra se hace en las
empresas muchas veces más por continuidad, ya tengo esta por lo tanto sigo
con esta, por funcionalidades muy específicas (necesito tal cosa que
solamente lo hace como yo quiero tal base de datos) o por dinero.

Saludos Cordiales
Miguel Egea
SQL Server MVP


"Developers" escribió en el mensaje
news:
Aunque la Comparacion seria SQL2005 Vs Oracle 10g Vs. Db2 V8.0 ¿¿¿Quien
sera mas robusto???


José Miguel Torres escribió:
Hola, tengo varios años de trabajar con Oracle y ahora estoy pensando en
desarrollar unos proyectos donde una base de datos crecerà a varios
cientos de gigas con mucha facilidad. Me atre SQL Server por su precio
pero no conosco mucho de este producto y me pregunto si será tan robusto
como Oracle, se pos que este foro es de Microsoft por lo que me imagino
que la mayoría serán usuarios expertos de SQL pero bueno, estoy buscando
en varios lugares. Que tal es el desempeño de SQL vs Oracle en bases de
datos de todos los tamaños desde unos pocos megas hasta teras. gracias.
Respuesta Responder a este mensaje
#3 Salvador Ramos
19/04/2006 - 10:16 | Informe spam
Hola,

Ambos son muy robustos, por eso no temas. Hay instalaciones de SQL Server
con terabytes de información, miles de usuarios, y funcionan perfectamente.
En cuanto a instalaciones pequeñas, si haces un buen diseño e implementación
de consultas, va genial. Ya llevado un poco al extremo, yo he hecho pruebas
en un clónico muy económico (P. IV, 1gb RAM, disco SATA 120GB, vamos menos
de 600 euros), y tengo tablas de hasta 5 millones de filas, con unos 15
usuarios concurrentes, y además con Analysis Services, y el resultado es
estupendo.

Lo que si te aconsejo, es que para tener un buen rendimiento conozcas bien
el producto, y sobre todo que cuando desarrolles algo, no pienses como lo
harías en Oracle, sino cual es la mejor forma de hacerlo en SQL Server. Aqui
hay que cambiar, conozco empresas que han migrado de Oracle a SQL Server y
la primera impresión es que SQL Server era mucho más lento, y el problema no
estaba en el producto, sino en el desconocimiento de los desarrolladores,
que seguían pensando en optimizar las cosas como lo hacían en Oracle. Una
vez que se formaron en el producto, ya si que obtienen un muy buen
rendimiento y están bastante contentos con el cambio.

Uno de los principales problemas cuando se viene de Oracle, es el uso
excesivo de cursores, que en SQL Server no dan buen rendimiento, y para ello
hay otras opciones que evitan su uso.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"José Miguel Torres" escribió en
el mensaje news:
Hola, tengo varios años de trabajar con Oracle y ahora estoy pensando en
desarrollar unos proyectos donde una base de datos crecerà a varios
cientos
de gigas con mucha facilidad. Me atre SQL Server por su precio pero no
conosco mucho de este producto y me pregunto si será tan robusto como
Oracle,
se pos que este foro es de Microsoft por lo que me imagino que la mayoría
serán usuarios expertos de SQL pero bueno, estoy buscando en varios
lugares.
Que tal es el desempeño de SQL vs Oracle en bases de datos de todos los
tamaños desde unos pocos megas hasta teras. gracias.
Respuesta Responder a este mensaje
#4 José Miguel Torres
19/04/2006 - 16:50 | Informe spam
Les agradesco mucho a todos por su tiempo. Sus comentarios me han sido de
gran ayuda.
Respuesta Responder a este mensaje
#5 Gustavo
20/04/2006 - 16:45 | Informe spam
podrias dar ejemplos de como no usar cursores o material para leer?

muchas gracias!
"Salvador Ramos" escribió en el
mensaje news:
Hola,

Ambos son muy robustos, por eso no temas. Hay instalaciones de SQL Server
con terabytes de información, miles de usuarios, y funcionan
perfectamente. En cuanto a instalaciones pequeñas, si haces un buen diseño
e implementación de consultas, va genial. Ya llevado un poco al extremo,
yo he hecho pruebas en un clónico muy económico (P. IV, 1gb RAM, disco
SATA 120GB, vamos menos de 600 euros), y tengo tablas de hasta 5 millones
de filas, con unos 15 usuarios concurrentes, y además con Analysis
Services, y el resultado es estupendo.

Lo que si te aconsejo, es que para tener un buen rendimiento conozcas bien
el producto, y sobre todo que cuando desarrolles algo, no pienses como lo
harías en Oracle, sino cual es la mejor forma de hacerlo en SQL Server.
Aqui hay que cambiar, conozco empresas que han migrado de Oracle a SQL
Server y la primera impresión es que SQL Server era mucho más lento, y el
problema no estaba en el producto, sino en el desconocimiento de los
desarrolladores, que seguían pensando en optimizar las cosas como lo
hacían en Oracle. Una vez que se formaron en el producto, ya si que
obtienen un muy buen rendimiento y están bastante contentos con el cambio.

Uno de los principales problemas cuando se viene de Oracle, es el uso
excesivo de cursores, que en SQL Server no dan buen rendimiento, y para
ello hay otras opciones que evitan su uso.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"José Miguel Torres" escribió
en el mensaje news:
Hola, tengo varios años de trabajar con Oracle y ahora estoy pensando en
desarrollar unos proyectos donde una base de datos crecerà a varios
cientos
de gigas con mucha facilidad. Me atre SQL Server por su precio pero no
conosco mucho de este producto y me pregunto si será tan robusto como
Oracle,
se pos que este foro es de Microsoft por lo que me imagino que la mayoría
serán usuarios expertos de SQL pero bueno, estoy buscando en varios
lugares.
Que tal es el desempeño de SQL vs Oracle en bases de datos de todos los
tamaños desde unos pocos megas hasta teras. gracias.




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida