La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1068 - DIFERENCIA ENTRE ORACLE Y SQL SERVER
Autor:  Nora Chauca Saavedra
Hola a todos..
Quisiera saber las diferencias que exiten entre Oracle y SQL Server cuando utilizar uno u otro
Les agrdecere su ayuda. gracias

  Respuesta:  fafastrungen fafastrungen
He trabajado con Sql Server hasta casi el limite. Teniamos un total de unos 50 mill. de registros y la verdad que era muy estable, siempre y cuando crearas los indices adecuados y en las consultas los usaras.
Nunca hubo problemas a nivel de seguridad de datos ni de aplicacion.
Una consulta dentro de los 50 mill. de registros entrando por indice, no llegaba a los dos segundos de respuesta.
Yo creo que la mayor ventaja de Sql Server sobre Oracle es la perfecta compatibilidad con los productos de Microsoft, como ya te han comentado.
Despues a nivel de resultados creo que son las dos muy parejas, aunque posiblemente Sql Server sea un poco mas amigable pero esto tambien es discutible ya que Oracle ha avanzado mucho en este aspecto y por lo pronto en la version 10g a mi criterio es magnifica, incluso hasta mas amigable que Sql Server.
Sql Server se ha depurado mucho, tene en cuenta que esta base de datos nacio por alla en el 93/94 y ya lleva unos 13 años en el mercado siendo depurada.
Si me tuviera que elegir entre Oracle 10g y Sql Server 2005, no eligiria ninguna, intentaria usar las dos ya que nunca esta de mas saber un poco de todo, pero si no tuviera opcion y tendria que quedarme con una sola eligiria Oracle ya que a nivel empresarial es la mas utilizada.

  Respuesta:  AAM
En realidad ambos SQL y ORACLE tienen cada cual lo suyo, de SQL Server 2000 Enterprise puedo decirte que es muy amigable por lo gráfico que es programar en él, es decir trabajos que duraban 2 días ahora se reducen a solo horas programandolos. En cuanto al procesamiento de registros depende del equipo porque en una presentación en la que estuve se dijo que ahora no hay límite, en cuanto al tiempo de respuesta es de 700.000 registros por minuto y para Data Ware House es excelente, puesto que te reitero, es bastante gráfico, por lo que es mucho mouse y poco typeo. Le recomiendo ver:

http://www.microsoft.com/spain/servidores/windowsserver2003/evaluation/nt4/performance/tpcc2.asp

  Respuesta:  Mario Fribla
Mira con respecto a la difrencia, te podria mencionar que SQL-Server es transaccional, en cambio Oracle es mas orientado a un dataware house, procesos batch de carga masiva de datos.
Ahora como menciona Carlos Moreno no sabria orientarte como funcionará Sql Server con tablas de 3millones de registros, cada registro 54 campos variable en tipo y datos. Oracle lo hace sin problema, ya que es la Base de dato la mas rebusta del mercado(ojo con esto).Bueno ojala te sirva, hay revista como Oracle Soport que te dan información sobre las diferencia de base de datos entre informix, DB2, Sybase, etc.

  Respuesta:  Carlos Moreno
Saludos, Yo trabajo con Oracle , te puedo decir que la base de Datos Oracle , es una de las mas grandes y poderosas , esta orientada a compañias grandes con volumenes de informacion altos. Ademas de tener sus propias herramientas para diseño y desarrollo. Por lo que de SQL Server , es que es una Base de Datos que tiene como mayor ventaja su completa compatibilidad con los productos MicroSoft , ademas de ser rapida , no se como se desempeña con volumenes altos de informacion , pero yo preferiria Oracle a SQL Server.