Sto lavorando su una funzione in cui ho bisogno di memorizzare alcuni dati e non sono sicuro di quale dovrebbe essere la mia migliore opzione per archiviare questi dati. Invio dati a terze parti e desidero mostrare parte di tali dati internamente nella dashboard di sistema.
I dati vengono calcolati in fase di esecuzione e inviati a terze parti. Poiché i dati di base in base ai quali sto creando i dati necessari per terze parti possono cambiare linea, non posso usare la stessa API per creare dati nella fase successiva, quindi non mi resta altra scelta che salvarli da qualche parte.
Non sono sicuro di quale sarà il modo migliore per conservarne una parte. Ho le seguenti opzioni
- Memorizza i dati nel DB come dati json e quando è necessario visualizzarli nella dashboard, è sufficiente recuperarli e de-serializzarli.
- Crea una nuova struttura per questo in DB e memorizzala.
Per vostra informazione: sto memorizzando i dati inviati a terzi come XML per scopi di registrazione, ma non sono sicuro che l'utilizzo dello stesso file XML in una fase successiva sia una buona opzione (un po 'incerto sul file system).