sql >> Database teknologi >  >> NoSQL >> MongoDB

Slipning af Mongo-samlingen rydder ikke diskplads

Du har slettet en samling, men ikke databasen, der indeholder den. At droppe samlingen komprimerer ikke datafilerne, og det samme gør sletning af et dokument. Hvis du virkelig vil komprimere databasen, skal du enten droppe den helt og importere den igen eller komprimere den ved hjælp af repairDatabase (se dokumenterne ). Pas dog på, du kan ikke komprimere databasen online, tror jeg, hvis du bare har en node.

Hvis du har et replikasæt, er tilføjelse af nye noder og fjernelse af de gamle den sikreste måde at komprimere databasen online. Det gør jeg fra tid til anden, og det er nemt.




  1. Udførelse af mongodb-scripts via mongoid Rails

  2. Hvordan kan jeg beregne positiv og negativ pris ved hjælp af mongodb eller robomongo?

  3. NodeJS, Mongoose:Sådan får du relaterede data ved hjælp af mongoose

  4. Indstilling af cache_store i en initializer