L'utilizzo di un file è più pulito, ma anche i file devono occupare uno spazio minimo (sul mio disco, 16kb, si parla della dimensione del cluster). Quindi se stai creando molti piccoli file, anche se ognuno è lungo solo un byte, se hai 1000 file, sono quasi 16 megabyte!
Dipende dalla dimensione dei file memorizzati con ciascun grafico, per riassumere:
Vantaggi multi-file:
- Un file danneggiato non avrà effetto su tutti i grafici.
- Non è necessario cercare la parte del file che si desidera.
- Codice più chiaro
Vantaggi del singolo file:
- Non hai problemi con le dimensioni del cluster
- Accesso potenzialmente più rapido in quanto non è necessario aprire più file
Dipende anche se queste informazioni saranno trasmesse in streaming, o leggere una volta all'avvio. Se viene letto una volta all'avvio, la velocità di accesso non ha importanza.
Personalmente, se hai intenzione di finire con un sacco di file veramente piccoli, andrei con un file più grande, ma se hai intenzione di finire con meno file di dimensioni più ragionevoli, andrei a cercare un file per grafico