sql server 2005 vs. oracle?

02/02/2007 - 12:41 por Anna | Informe spam
¿qué debo elegir sql server 2005 ó Oracle?
Estoy buscando informes por internet, si alguien quiere decirme algún link o
aportar su opinión lo agradecería.
Un saludo a todos

Preguntas similare

Leer las respuestas

#16 Pepe
07/02/2007 - 11:38 | Informe spam
No fue la bolsa de londres la que migro toda su estructura a servidores 2003
y SQL Server??? creo que si... y no les va tan mal...




"Salvador Ramos" escribió en el
mensaje news:%
Hola Dany,

Creo que hay una serie de cosas que las conoces en Oracle y no en SQL
Server, aunque creo que también existen, pero me gustaría tener más
información para confirmarlo. Has citado cosas como UNDO, FlashBack, Rman,
Listener, reportes en formato HTMl, alta disponibiliad ...

Aunque no suelo utilizar frecuentemente Oracle también lo conozco, y hace
años si que trabajé más con él (por ejemplo acabo de impartir un curso
online sobre administración I). Voy a intentar explicar algunas cosas
equivalentes que has citado y que si que tiene SQL Server:

- FlashBack, creo que es un sistema para recuperar una base de datos hasta
un punto dado. Si es así, también lo puedes hacer en SQL Server con una
politica de copias de seguridad apropiada, incluyendo backups del log de
transacciones. Puedes restaurar sin problemas una base de datos hasta un
momento dado.

- Alta disponibilidad: en SQL Server tienes cluster, database mirroring,
replicación, log shipping.

- reportes en formato HTML: tienes reporting services, un potente servidor
de informes empresarial, además viene incluido con la licencia de SQL
Server (incluso tienes una versión reducida gratuita incluida en SQL
Server Express with advanced services).

Vamos, corrigeme o explica con mayor detalle que hacen en Oracle, por si
estoy confundido.
Sería interesante que nos describieses que hace cada uno de esos elementos
o funcionalidades que has citado de Oracle, para ver si realmente existen
equivalentes en SQL Server.

Como te he comentado en respuestas anteriores, creo que son SGBDR de un
nivel similar, cada uno con sus pros y sus contras, pero siempre sistemas
que se pueden tratar de tu a tu. Como ejemplo, de las muchísimas empresas
que utilizan SQL Server tienesNasdaq, con un volumen de datos y de
transacciones por segundo muy alto.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)
Y ahora también en www.sqlserverymicrosoft.net


"Dany Acosta - Developers" escribió en el mensaje
news:%
Claro, Yo Conozco SQL2000 y ya estoy agarrando camino hacia el SQL2005,
tampoco puedo decir que SQL es malo por esto y esto, pero pienso Yo que
Oracle 10G-> tiene muchas mas cosas que el SQL, que te facilitan la vida
en el tema de seguridad,alta disponibilidad,el famoso FlashBack,sus ricas
auditorias internas y otras cositas mas por ahi.
SQL tambien es un Gran Motor, pero todavia le falta por crecer mas y por
eso no me atrevo a comparar contra un ORACLE o un DB2 que lo llevan de
lejos todavia a SQLServer.

Nota.
Siempre estare por aqui, porque me interesa bastante que apoyemos a SQL
para crezca cada dia y sea el mejor producto.


gracias,





Salvador Ramos wrote:
Hola,

Creo que en las mismas condiciones es con los mismos datos y el mismo
hardware. Ahora, la forma de optimizar unos servidores u otros es
diferente. Por poner un ejemplo, en Oracle los cursores obtienen mejor
rendimiento que en SQL Server. Conozco empresas que han migrado de
Oracle a SQL Server, y en un principio no obtenían buenos resultados, ya
que aplicaban las técnicas tuning que conocían de Oracle a SQL Server, y
tras conocer a fondo SQL Server y aplicar técnicas de tuning apropiadas
están muy contentos. Seguro que en el caso contrario habrán ocurrido
cosas similares, pero no las conozco directamente.

Creo que cada producto se debe optimizar para sacar el mayor partido
posible de él, y comparar dos productos optimizados. Y por supuesto
optimizar también las consultas que estás lanzando para cada uno de
ellos.

También decirte que ambos productos son muy buenos SGBDR, y que son
comparables entre sí con niveles muy similares.

Sería interesante que nos planteases aquí alguna de esas consultas que
van mal en SQL Server y bien en Oracle, intentaremos optimizar el diseño
de la base de datos y la consulta, y entonces podrás comparar de forma
más objetiva. Y por supuesto, nos puedes plantear cualquier duda que
tengas sobre el producto :-)







Respuesta Responder a este mensaje
#17 Dany Acosta - Developers
08/02/2007 - 23:53 | Informe spam
mmmm algun alcanze.. (para no entrar ya en polemicas)

- FlashBack:


Puedes recuperar DATA(Toda la Tabla,Filas,Columnas de cualquier tabla)
y Objetos sin recurrir al Backup,
es una herramienta interesante porque lo realizas de una forma
rapida,facil. (Rman --> es una sistema de recuperacion de BD que retorna
en el tiempo)

- Alta disponibilidad: en SQL Server tienes cluster, database


mirroring,
replicación, log shipping. ...


Si tambien lo se, pero ORacle ofrece Listener que son puertos
escuchadores que tu puedes tener en una BD 1 o mas listener que te
ofrecen 50% de Alta disponibilidad

- reportes en formato HTML: tienes reporting services, un potente servidor
de informes empresarial, además viene incluido con la licencia de SQL Server
(incluso tienes una versión reducida gratuita incluida en SQL Server Express
with advanced services).


Tambien se sobre esto... oracle te ofrece generar HTML solo con estas
lineas:

set spool on c:\texto.html
set html markup
Select campo1,campo2,campo3 from tabla1 where campo1=cCampo1
set spool off

con esto ya genere una pagina HTML simple y lista para enviar via Email.


bueno
Respuesta Responder a este mensaje
#18 Salvador Ramos
09/02/2007 - 13:12 | Informe spam
Gracias por las aclaraciones.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)
Y ahora también en www.sqlserverymicrosoft.net


"Dany Acosta - Developers" escribió en el mensaje
news:%
mmmm algun alcanze.. (para no entrar ya en polemicas)

- FlashBack:


Puedes recuperar DATA(Toda la Tabla,Filas,Columnas de cualquier tabla) y
Objetos sin recurrir al Backup,
es una herramienta interesante porque lo realizas de una forma
rapida,facil. (Rman --> es una sistema de recuperacion de BD que retorna
en el tiempo)

> - Alta disponibilidad: en SQL Server tienes cluster, database
mirroring,
replicación, log shipping. ...


Si tambien lo se, pero ORacle ofrece Listener que son puertos
escuchadores que tu puedes tener en una BD 1 o mas listener que te ofrecen
50% de Alta disponibilidad

- reportes en formato HTML: tienes reporting services, un potente
servidor de informes empresarial, además viene incluido con la licencia
de SQL Server (incluso tienes una versión reducida gratuita incluida en
SQL Server Express with advanced services).


Tambien se sobre esto... oracle te ofrece generar HTML solo con estas
lineas:

set spool on c:\texto.html
set html markup
Select campo1,campo2,campo3 from tabla1 where campo1=cCampo1
set spool off

con esto ya genere una pagina HTML simple y lista para enviar via Email.


bueno
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida