Hola a todos
Estoy montando un sistema para almacenar una serie de datos. En principio,
estos datos crecerán de manera espectacular ( 1.000.000 registros
mensuales ) así que estoy haciendo resumen de cuantas posibilidades se me
ofrecen.
Por lo que he ido leyendo y siguiendo en foros y tutoriales, la mejor
solución sería crear una vista dividida ( partitioned view ). De manera
simple, crearía una tabla por mes ( supongamos Tabla072004 ).
Obligatoriamente, la fecha debería formar parte de la PK. Eso me obliga a
dos cosas: o bien la PK es múltiple ( cosa que no me gustaría por pureza del
diseño ) o bien la fecha forma parte de la PK.
Tomando la segunda opción, la PK sería un bigint de 13 dígitos: los 4
primeros la fecha ( 0704 ) y los 9 siguientes un secuencial.
Me gustaría escuchar cualquier comentario respecto a este planteamiento,
alguna experiencia con vistas divididas o alguna alternativa al modelo de
datos.
Muchas gracias.
Leer las respuestas