Ciao,
come da oggetto ho la necessità di calcolare dei dati aggregati partendo da tabelle esisteni nel database. Calcolare però questi dati ogni volta che devo eseguire una query non ha molto senso e rallenta sensibilmente il sistema. Oltretutto le tabelle da cui vengono prelevati i dati non subiscono variazioni molto spesso (cioè il numero di consultazioni è molto maggiore al numero degli aggiornamenti).

Sto quindi cercando un metodo per velocizzare il tutto ed ho pensato in prima battuta di utilizzare delle tabelle "di supporto" da popolare con i dati calcolati. Non è però una soluzione molto elegante e vi chiedo qual'è la best practice da mettere in atto in questi casi (forse le viste?).

Grazie!