Sobre Rendimiento

27/02/2006 - 19:20 por Julio Briceño | Informe spam
Saludos Cordiales,

Estoy diseñando una aplicación que controlará los cupones de comida de los
empleados de varias empresas. Inicialmente serán alrededor de 25.000
beneficiarios con unos 20 tickets mensuales.

Debo controlar cada ticket, por que cada uno tiene un estatus como usado,
vencido, robado, etc. Evidentemente esa tabla crecerá a grandes proporciones.
Pueden llegar a ser millones de registros mensuales. Esa tabla se une con
varios maestro como pedidos (solicitud de cupones por los clientes), clientes
(las empresas que solicitan los cupones para sus empleados), imprenta (casa
que los imprime), y unas 5 más.

Las preguntas son: Cómo puedo considerar el rendimiento de SQL Server con
esa cantidad de data? Cómo valoro las características que debería tener el
servidor? Cómo puedo determinar que tanto será el uso de disco y de
procesamiento requerido para consultar sobre esas tablas? Necesito hacer un
histórico o puedo trabajar con los datos siempre en la misma tablas? Qué
consideraciones debería tomar en general con índices, tipos de datos, ect?

Hasta luego y gracias de antemano,
 

Leer las respuestas

#1 Maxi [MVP]
28/02/2006 - 01:06 | Informe spam
Hola, deberias hacer una prueba de estress y ver como reacciona. O bien
tienes algunos productos de terceros o lo puedes emular tu mismo desde la
aplicacion.

De todas maneras yo iria poniendo un lindo server con muchas posibilidades
de escalar.
Si diseñas bien el sistema (haces buenos indices, no usas cursores, evitas
el uso de tablas temporales) la cosa deberia caminar bien.


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Julio Briceño" escribió en el
mensaje news:

Saludos Cordiales,

Estoy diseñando una aplicación que controlará los cupones de comida de los
empleados de varias empresas. Inicialmente serán alrededor de 25.000
beneficiarios con unos 20 tickets mensuales.

Debo controlar cada ticket, por que cada uno tiene un estatus como usado,
vencido, robado, etc. Evidentemente esa tabla crecerá a grandes
proporciones.
Pueden llegar a ser millones de registros mensuales. Esa tabla se une con
varios maestro como pedidos (solicitud de cupones por los clientes),
clientes
(las empresas que solicitan los cupones para sus empleados), imprenta
(casa
que los imprime), y unas 5 más.

Las preguntas son: Cómo puedo considerar el rendimiento de SQL Server con
esa cantidad de data? Cómo valoro las características que debería tener el
servidor? Cómo puedo determinar que tanto será el uso de disco y de
procesamiento requerido para consultar sobre esas tablas? Necesito hacer
un
histórico o puedo trabajar con los datos siempre en la misma tablas? Qué
consideraciones debería tomar en general con índices, tipos de datos, ect?

Hasta luego y gracias de antemano,


Preguntas similares