sql >> Databáze >  >> NoSQL >> MongoDB

Odstranění kolekce Mongo neuvolňuje místo na disku

Zahodili jste kolekci, ale ne databázi, která ji obsahuje. Vypuštěním kolekce nedojde ke zkomprimování datových souborů ani odstranění dokumentu. Pokud opravdu chcete databázi zkomprimovat, buď ji úplně zrušte a znovu importujte, nebo ji zkomprimujte pomocí repairDatabase (viz dokumenty ). Dejte si však pozor, nemůžete komprimovat databázi online, myslím, pokud máte pouze jeden uzel.

Pokud máte sadu replik, přidání nových uzlů a odstranění starých je nejbezpečnějším způsobem, jak zkomprimovat databázi online. Dělám to čas od času a je to snadné.




  1. Opravdu má být Redigo Redis Pool globální proměnnou?

  2. Jak serializujete typy hodnot pomocí serializátoru MongoDB C#?

  3. Express MongoDB find() na základě pole _id

  4. Heroku:Úlohy na pozadí v Pythonu s RQ