Hola gente!

Estamos en el laburo empezando un nuevo proyecto y hay una parte en donde
hay un log de usuarios logueados (cuando se loguea y cuando se desloguea).

Esa información va a crecer muy rapido por la naturaleza de ser un log
(puede llegar a crecer unos 50000 registros por dia y si todo va muy bien
mejor aun..), y adicionalmente tiene que poder ser consultable para saber
quien esta logueado en ese momento de forma rapida. Tambien tiene que ser
viable hacer una estadistica de un periodo de 6 meses (maximo) sin que se
muera.

 

La pregunta no apunta a saber como optimizarlo, sino a saber si SQLServer
puede ser configurado para trabajar con tanta info despues de 2 años
(calculemos unos 25 millones de registros).

Puedo confiar en que contratando a un buen DBA eso se va a poder dividir en
diferentes archivos y hacer lo necesario para que funcione bien o es
conveniente copiar la información a otro lugar (otra tabla u otra DB) y
realizar las consultas hacia ahí… Básicamente lo necesito para contemplar
esa logica adicional en la aplicación.

 

Una pequeña información de cuales serian las tecnicas para optimizarlo seran
bienvenidos.

 

Muchas Gracias,

Diego

Responder a