/ / Jeśli usunę jedną kolekcję MongoDB, miejsce zajmowane przez tę kolekcję może być ponownie wykorzystane przez MongoDB? - mongodb, kolekcje

Czy po usunięciu jednej kolekcji MongoDB przestrzeń zajmowana przez tę kolekcję może zostać ponownie wykorzystana przez MongoDB w przyszłości? - mongodb, kolekcje

W mojej bazie danych MongoDB znajduje się około 40 kolekcji, które wkrótce wyczerpią moją przestrzeń dyskową (20 GB / 1 TB).

Planuję usunąć niektóre stare kolekcje (10 z 40), ale nie wiem, czy miejsce zajmowane przez te kolekcje może być ponownie wykorzystane przez MongoDB w przyszłości?

Odpowiedzi:

2 dla odpowiedzi № 1

Musisz użyć

db.repairDatabase()

aby zwolnić miejsce na dysku. Inaczej, tak, Mongo w przyszłości wykorzysta miejsce w plikach.