Boletín mugperu Digital - Julio 2009!
  Search 
Friday, February 10, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Archiving
Prev Next
You are not authorized to post a reply.

Author Messages
aderossi
Posts:23

08/06/2010 06:29 PM  

Me hicieron la siguiente pregunta:Tengo el siguiente escenario, en una tabla de una BD calculo que en un años aproximadamente vamos a tener 77 millones de registros. Mi duda pasa por saber si al pasar estos 77 millones de registros a la base histórica debo pasarlos a una tabla o si es preferible crear una bd histórica por año.

Y yo contesté lo siguiente:

Yo pondría las tabla históricas en la misma base de datos. Se recomienda que ubiques las tablas históricas por año en un Filegroup diferente y por lo tanto en un datafile diferente. Al estar en la misma base de datos, el nombre de la tabla histórica debe ser diferente al de la tabla de movimientos.
 
EJEMPLO: Supongamos que tenemos un sistema comercial donde hay una base de datos FACTURA. Se desea archivar la información histórica en otra tabla:
 
BASE DE DATOS Comercial
  • Filegroup Primario PRIMARY con el datafile Comercial_data.mdf que contiene la tabla de movimientos FACTURA
  • Filegroup Secundario de solo lectura comercial_HST2009 con el datafile Comercial_HST2009.ndf que contiene la tabla de histórica FACTURA_2009
     
    Si lo quieres poner en otra base de datos, pon todas las tablas históricas en una sola base de datos históricas. No crees una base de datos por cada año que quieres archivar por que te vas a llenar de bases de datos, lo cual es más difícil de administrar.
  • Filegroup Secundario de solo lectura comercial_HST2008 con el datafile Comercial_HST2008.ndf que contiene la tabla de histórica FACTURA_2008

 Alguna opinión al respecto?

Saludos

You are not authorized to post a reply.



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement