Ho un database a cui è stato assegnato uno spazio di 85 GB. Ho preso questa dimensione usando il comando show dbs. Ma quando uso db.stats(), ottengo le dimensioni di archiviazione come 63 GB. Dopo aver esaminato i documenti, ho trovato che dat mongo db assegna una dimensione al db che viene creata e quindi i dati effettivi vengono riempiti.MongoDb: evitare spazio su disco eccessivo
Perché mongo fa questa preallocazione e c'è un modo per evitare questa preallocazione?
Se sì, sarà una buona idea farlo o interesserà dal punto di vista delle prestazioni?
Grazie !!!
Hey, grazie per la risposta .... la differenza nella dimensione è dovuta al fatto che una volta avevo memorizzato i dati e li ho cancellati. Passando attraverso i documenti per i quali hai fornito il link, userò il comando db.runCommand ({compact: 'collectionname'} per compattare la raccolta. –