Estoy teniendo una base de datos a la que se le ha asignado un espacio de 85 GB. Obtuve este tamaño usando el comando show dbs. Pero cuando uso db.stats(), obtengo el tamaño de almacenamiento de 63GB. Después de revisar los documentos, encontré que dat mongo db asigna un tamaño al archivo db que se crea y luego se completan los datos reales.MongoDb: Evite el exceso de espacio en disco
¿Por qué mongo hace esta preasignación y hay alguna forma de evitar esta preasignación?
En caso afirmativo, ¿será una buena idea hacerlo o afectará desde el punto de vista del rendimiento?
Gracias !!!
Hola, gracias por la respuesta ... la diferencia en el tamaño se debe a que una vez había almacenado los datos y luego los había eliminado. Yendo a través de los documentos para los que ha proporcionado el enlace: voy a usar db.runCommand ({compact: 'collectionname'} para compactar la colección. –