Esta es una manera razonable de hacer las cosas. Si observa almacenamiento de datos , encontrará que esos sistemas a menudo usan un sistema similar para la tabla de hechos de tiempo. Dado que hay menos de 20 000 filas en el lapso de cincuenta años que está utilizando, no hay una gran cantidad de datos.
Se supone que el almacenamiento ofrece un mejor rendimiento que los cálculos; eso ciertamente no está claro ya que los cálculos no son tan difíciles (aunque tampoco son triviales) y cualquier acceso al disco es muy lento en términos computacionales. Sin embargo, la conveniencia de tener la información en una tabla puede ser suficiente para garantizar el seguimiento de un método apropiado para cada uno de los valores calculados almacenados en la tabla.