¿Cuáles son las posibilidades de un programador para manejar datos que rara vez se utilizan pero que no se pueden eliminar simplemente porque al menos los informes todavía lo requieren?¿Cómo lidiar con los datos de base de datos viejos y obsoletos de un sistema de larga ejecución?
Algunos ejemplos que estoy pensando:
- tipos de financiación Discontinuos de años anteriores de una universidad
- monedas no utilizadas (por ejemplo, lira italiana)
- Los nombres de los países desaparecidos (por ejemplo, Austria-Hungría, URSS)
Algunas soluciones parciales son indicadores de actividad, períodos de actividad, prioridades de visualización, pero cada uno de ellos significa una decisión caso por caso y es difícil saber wh en tipos de entidades necesita este manejo especial.
Puede haber un patrón de diseño para este problema.
Conclusiones: (basado en las respuestas hasta ahora)
Si los datos de edad hace difícil el trabajo diario en una enorme base de datos, la partición sería útil. La descripción de Oracle sobre este tema es here.
Desde el punto de vista del diseñador, la taxonomía de Slowly changing dimension proporciona algunos antecedentes.
Me parece que la partición mejora principalmente el rendimiento y simplifica el mantenimiento, pero no resuelve el problema del diseñador. – rics
¿Quién es el diseñador y cuáles son sus problemas sino el rendimiento y el mantenimiento? –