L'app My Meteor acquisisce un file CSV, lo analizza con Baby Parse (Papa Parse per server) e inserisce i dati in una raccolta MongoDB.Perché 24 MB di dati CSV diventano 230 MB nella raccolta MongoDB?
Ogni riga CSV viene inserita come documento. Il file CSV da 24 MB contiene ~ 900.000 righe; quindi, ~ 900.000 documenti nella collezione. Ogni documento ha 5 campi incluso l'ID univoco dei documenti.
Quando uso dataSize()
per ottenere la dimensione della raccolta, ricevo il numero 230172976; se non sbaglio, questo numero è in byte; quindi è 230 MB.
Perché sta succedendo questo gigantesco aumento? Come posso risolvere questo?
Fornire righe di esempio per una spiegazione trasparente. –