Attualmente sto lavorando a un piccolo progetto in cui lavoro con alcuni "dati statici", che vengono estratti da un'unica fonte. I dati potrebbero cambiare di volta in volta (fino a una volta alla settimana). Non ho bisogno di tutte le informazioni che i dati includono nel mio progetto in modo da consentire un accesso più semplice e più logico ad esso Ho scritto un piccolo strumento che converte i dati estratti nel mio formato desiderato.
La conversione consiste principalmente nell'eliminare i dati che non mi servono e dividere alcune stringhe in array. Nessun calcolo intensivo o altro. Ma, faccio cadere più del 50% dei dati originali perché non ce n'è bisogno.
Dato che i dati statici sono dati statici, sarebbe più sensato archiviare i dati convertiti e fare tutte le ulteriori operazioni da questi dati o avrebbe più senso convertire da dati non elaborati al volo?
Poiché il progetto è in JavaScript, la velocità è ovviamente importante, ma se la conversione al volo presenta vantaggi significativi, potrebbe essere più sensato seguire tale approccio.
Sono dati statici di un gioco per computer che definisce diverse unità e altri oggetti all'interno del gioco. Sono archiviati in JSON quindi posso facilmente usarli in JavaScript. Ma non ho bisogno di molte informazioni, solo alcune parti di esso per costruire una sorta di "enciclopedia", dato che i dati sono già presenti in JSON mi chiedevo se dovessi semplicemente usarlo o convertirlo prima dell'uso.