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

#11 Alfredo Novoa
05/02/2007 - 18:15 | Informe spam
On Mon, 5 Feb 2007 17:16:36 +0100, "Salvador Ramos"
wrote:

Mostrar la cita
Totalmente de acuerdo.


Saludos
Alfredo
#12 Dany Acosta
05/02/2007 - 19:05 | Informe spam
mmm... haber... Tengo una BD en ORACLe 10g que tiene actualmente algo
de 2 y 4 millones de registros en algunas tablas instalada en modo RAW
device , solamente con un indice (Primary Key) y la respuesta es
excelente y rapida la mayoria de campos consultados por los usuarios.
Instale una BD de SQL2005 en un servidor igual al que esta ORACLE 10G y
solamente subi algunas tablas que tenia algo de 2.5 millones de
registros con un indice Primary Key para realizar pruebas y la verdad me
decepciona bastante porque la lentitud es demasiada; no niego que
agregando indices acelara la cosa, pero si quiero comparar algo tendria
que hacerlo en las mismas condiciones que esta oracle.



Salvador Ramos escribió:
Mostrar la cita
#13 Salvador Ramos
05/02/2007 - 20:09 | Informe spam
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 :-)

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" escribió en el mensaje
news:
Mostrar la cita
#14 Dany Acosta - Developers
06/02/2007 - 20:02 | Informe spam
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:
Mostrar la cita
#15 Salvador Ramos
06/02/2007 - 23:37 | Informe spam
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:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida