MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изтриването на колекция Mongo не изчиства дисково пространство

Изтрили сте колекция, но не и базата данни, която я съдържа. Премахването на колекцията не уплътнява файловете с данни, нито изтриването на документ. Ако наистина искате да компактирате базата данни, или я изтрийте изцяло и я импортирайте отново, или я компактирайте с помощта на repairDatabase (вижте документи ). Внимавайте обаче, не можете да компактирате базата данни онлайн, ако имате само един възел.

Ако имате набор от реплики, добавянето на нови възли и премахването на старите е най-безопасният начин за уплътняване на базата данни онлайн. Правя го от време на време и е лесно.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 5 начина да получите секундите от дата в MongoDB

  2. MongoDB Показване на детски елементи във връзка Едно към много

  3. Самостоятелно хостван MongoDB

  4. NodeJS - MongoDB:използвайте отваряща връзка

  5. Mongoid Association Създаване на (нежелани) записи