Supponiamo di ricevere statistiche da un cliente che analizziamo e inviamo i nostri commenti al cliente. Ora, il cliente ci dice che la statistica che hanno calcolato tra gennaio e marzo si basa su una metodologia sbagliata e ci invia serie corrette. Vogliamo eseguire analisi errate e con il set di dati corretto, che sono enormi e differiscono solo da gennaio a marzo, quindi vogliamo evitare la duplicazione dei dati.
Pertanto, abbiamo bisogno di qualcosa come record di database sintetici che implementino la seguente logica:
synthetic[1] = wrong_data
synthetic[2] = correct_data between Januar and March, wrong_data otherwise
Con questo, possiamo facilmente eseguire le nostre analisi su record sintetici.
Questi record sintetici dovrebbero essere implementati nella logica dell'applicazione o sul lato del database? Quali sono le insidie più comuni di tale implementazione?