Я установил mongodb, чтобы поиграть с ним, используя chocolatey. Я играл с ним в том, что создал простой db и сохранил некоторые значения из командной строки и продолжал свой путь. Шесть месяцев спустя я смотрю на него, и он занимает 3 гигабайта данных, и я не использовал его напрямую!Windows - я не использую MongoDb, но он использует 3gb на окнах
Единственное, что я могу думать о том, что это использование рубина или узла, но оба из них я использую только как утилиты и поиграть с ними - я на самом деле не разрабатываю их каждый день, и я не знаю Не запускайте сайты из них.
Я пробовал db.repairDatabase()
from here, но безрезультатно. На самом деле он немного вырос.
Что может быть ??
Предварительное выделение файлов: http://www.mongodb.org/display/DOCS/Excessive+Disk+Space#ExcessiveDiskSpace-DatafilePreallocation и журнал – Sammaye
Ах спасибо @Sammaye - вот и все. Здесь есть заметка о том, как отключить предварительное выделение, но, похоже, оно нацелено на запуск монго вручную, тогда как оно автоматически запускается для меня как службы. Кроме того, отключение - это не то же самое, что очистка. Я бы хотел вернуть основную часть этого дискового пространства. Знаете, как это сделать? –
Вам нужно будет стереть уже имеющиеся данные, а затем модифицировать обработчик сервиса для Mongod, чтобы использовать '--smallfiles' и' --nojournal', я считаю. Может быть, есть лучший способ, но так я знаю :( – Sammaye