SQL vs ORACLE

22/04/2004 - 20:49 por IrakRubio | Informe spam
Hola a todos:
Se me figura la oportunidad de desarrollar una base de
datos que va a tener capacidades muy robustas, algo asi
como por ejemplo tablas que tengan una aproximacion de
500,000 y hasta unos 10 o 12 millones de registros, el
proyecto viene siendo una compilacion de base de datos
historica de ventas e inventarios de una empresa a lo
largo de 10 años atras a la fecha.

Considerando que tenemos como infraestructura una linea o
enlace dedicado que comunica en red varias oficinas y
teniendo en cuenta que la distancia mas larga de 1200kms.
entre el servidor y una sucursal y que además el proyecto
podria tener acceso desde internet, por lo cual la
velocidad del procesamiento de las consultas debe ser lo
mas óptima posible, independientemente de la cantidad de
registros que las consultas puedan devolver, en estas
tambien pueden intervenir relacionalmente mas de 8 tablas.

En pruebas que hecho con una base de datos de sql con
65000 registros, me han tardado cerca de 4 minutos en
rellenarme una tabla, a esta distancia(1200kms). Lo cual
pone en jaque el rendimiento de mi aplicacion.

El diseño de la base de datos se ha estudiado en cuatro
diferentes modelos, naturalmente todo aplicados a la
normalizacion, y las estructuras son similares.

¡¡¡¡UUUUFFFFF!!!!

No conozco mucho ORACLE, pero he visto y escuchado que es
el sistema preferido de grandes empresas (Mencionaria
Sybase, pero me parece ya muy viejo). Ahora que si conocen
de algo mejor entonces todo comentario como siempre es
agradecido.

y bueno tu ¿Que escogerias?
Saludos

Preguntas similare

Leer las respuestas

#6 Leonardo Moreno Forero
23/04/2004 - 03:12 | Informe spam
Estoy paseando por los foros y como casi nunca participo en este, hoy es el
día.

Personalemente no creo que el problema sea el motor. SQL Server y Oracle son
excelentes motores y estoy seguro que cumplirán todos los requerimientos que
tu quieras. Sin embargo el problema, creo que no es el motor. El problema es
quien implemente y administre bases de datos. Y lo digo por que cuando uno
va a donde los clientes muchas veces critican SQL Server por que no es
bueno. Y cuando uno ve los diseños de bases de datos encuentra tablas sin
índices, sin relacionar, sin nínguna clase de optimización. Entonces les
preguntas que donde le han hecho "tuning" a la base de datos y no saben que
responder.

Lo que te puedo aconsejar es que independiente del motor que selecciones,
enterate cómo hacer buenos diseños de las bases de datos y como ejecutar
adecuadamente el mantenimiento. Ahora, que si ya eres experto en los dos
motores y preguntas cual es el mejor, en mi visión parcializada, te suguiero
SQL Server. Es mucho más fácil de implementar, más fácil de mantener. El
resto es muy similar a Oracle en muchos aspectos. Pero el que SQL Server te
simplifique la vida, es en mi concepto, lo que más valor agregado le da a
este motor.

Un saludo,

Leonardo Moreno Forero
MCP - MCSD
Bogotá - Colombia


"IrakRubio" escribió en el mensaje
news:2f4801c4289a$90d131c0$
Hola a todos:
Se me figura la oportunidad de desarrollar una base de
datos que va a tener capacidades muy robustas, algo asi
como por ejemplo tablas que tengan una aproximacion de
500,000 y hasta unos 10 o 12 millones de registros, el
proyecto viene siendo una compilacion de base de datos
historica de ventas e inventarios de una empresa a lo
largo de 10 años atras a la fecha.

Considerando que tenemos como infraestructura una linea o
enlace dedicado que comunica en red varias oficinas y
teniendo en cuenta que la distancia mas larga de 1200kms.
entre el servidor y una sucursal y que además el proyecto
podria tener acceso desde internet, por lo cual la
velocidad del procesamiento de las consultas debe ser lo
mas óptima posible, independientemente de la cantidad de
registros que las consultas puedan devolver, en estas
tambien pueden intervenir relacionalmente mas de 8 tablas.

En pruebas que hecho con una base de datos de sql con
65000 registros, me han tardado cerca de 4 minutos en
rellenarme una tabla, a esta distancia(1200kms). Lo cual
pone en jaque el rendimiento de mi aplicacion.

El diseño de la base de datos se ha estudiado en cuatro
diferentes modelos, naturalmente todo aplicados a la
normalizacion, y las estructuras son similares.

¡¡¡¡UUUUFFFFF!!!!

No conozco mucho ORACLE, pero he visto y escuchado que es
el sistema preferido de grandes empresas (Mencionaria
Sybase, pero me parece ya muy viejo). Ahora que si conocen
de algo mejor entonces todo comentario como siempre es
agradecido.

y bueno tu ¿Que escogerias?
Saludos
#7 IrakRubio
23/04/2004 - 17:14 | Informe spam
¡¡¡Gracias Grupo!!!

Mostrar la cita
conocen
Mostrar la cita
Ads by Google
Search Busqueda sugerida